自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Xcode9 通过无线链接调试,亲测成功

基本条件:Xcode9.0 真机 iOS11.0以上版本 1、首先测试真机与电脑Wi-Fi链接,数据线连接真机设备 2、Xcode - windows - Devices and Simulators 3、 如下图进行操作4、等待Xcode与真机配对,配对成功后效果图5、拔掉数据线,可以无线运行项目啦

2017-10-18 11:05:47 1423

原创 git 代码统计

得空做了下,代码统计,纪念一下入职一个来月的工作git log --author="zhangsan" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", ad

2017-06-09 15:00:34 394

转载 mac下WebStrom + node.js +jdk环境变量配置

从WebStrom软件下载到搭建好node.js 服务器,运行一个最简单的js文件:筛选出一下三个文章 1.jdk环境变量配置 jdk环境变量配置链接 2.webstorm nodejs 配置 webstorm nodejs 配置链接 3.node.js在webStrom下调试 node.js在webStrom下调试链接 备注:起初WebStrom右上角的run按钮是灰色的

2017-06-07 20:52:32 5510 1

原创 React Native 环境配置遇到的坑

提示: 有能力还是参考官方文档http://facebook.github.io/react-native/docs/getting-started.html 中文网有坑:http://reactnative.cn/docs/0.39/getting-started.html#content例子:npm start 启动出现问题 原因:中文版面缺少:brew install watchma

2016-12-20 10:30:42 498

原创 Swift3 - Result of call '***' is unused

参考译文:http://stackoverflow.com/questions/39692602/result-of-call-is-unused 在早期的Swift版本中,我们不必担心方法的返回值。可以存储在任何变量和使用它或者你可以完全忽略它。它既没有给任何错误也没有警告。分两种情况: 1.如果您想使用返回的值,您可以创建一个变量/常数,并将其存储在它的值,即let value = task

2016-11-09 10:10:45 995

原创 利用Safari调试APP WebView界面

步骤一:Safari的设置打开Safari偏好设置,选中“高级菜单“,在页面最下方看到“在菜单中显示开发菜单”的复选框,在复选框内打钩,这样设置完毕就能在Safari菜单中看到开发菜单了 步骤二:iPhone设置打开手机设置->Safari->高级(最下面)->Web检查器打开,JavaScript开关打开步骤三:iPhone链接到mac上,打开Safari浏览器,运行手机app里面的web页面,

2016-10-31 11:36:24 14421 1

原创 Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master-1

原因:master 重复 最根本的解决方法:1.删除master(删除 /Users/用户名/.cocoapods/repos/master) 2.pod setup 3.如果pod setup 不顺利 采用:Git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 该过程作用与 pod se

2016-09-27 15:30:43 11593

原创 Xcode8 适配 Swift3/Swift2.3 关于Alamofire

1.想要一步到位适配Swift3,就需要Alamofire 4.0,就必须支持到iOS 9.0+, Swift2.3对应Alamofire 3.5,iOS 8.0+2.第三方Swift控件适配Xcode8(Swift2.3) 修改Use Legacy Swift Language version为YES

2016-09-19 09:22:12 4574

转载 iOS中日期比较

1.获取当前日期getCurrentDate:+(NSString *)getCurrentDate{ NSDateFormatter *date_formatter=[[NSDateFormatter alloc] init]; [date_formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"]; NSString *current_

2016-09-08 14:01:57 363

原创 AFNetWorking请求时, “Request failed: unacceptable content-type: text/html”

解决方法1: 在AFNetWorking的源文件AFURLResponseSerialization.m中修改代码: 修改228行:self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", nil];改为: self.acceptableCo

2016-07-28 14:24:07 969 1

转载 教你快速拿到iOS应用中所有图片资源

看到这么好的方法,拿来分享一下: 方法一:教你快速拿到iOS应用中所有的图片资源 替换过程中将ipa转化为zip的操作: 1.点开iTunes里我的应用,即可看到刚下的应用,右键点击应用,在Finder中显示 2.右键点击ipa文件,点击打开方式里的归档实用工具即可。 自己操作了一把,很简单,就是发现很多好几个应用没有Assets.car

2016-07-21 08:56:07 390

原创 webKitView的reload和loadRequest的使用机制不同,reload刷新失效

问题描述:无网络状态下进入app首页->开启网络->刷新首页,一直处于loading状态 尝试解决方法一:监听网络切换的状态,刷新首页,能够实现打开网络,自动刷新 尝试解决方法二:刷新出现问题, 找啊找,发现问题原来在刷新的方法里面: before: self.top.webKitView.stopLoading() self.top.webKitView.reload() afte

2016-07-14 11:37:36 2946

转载 Cornerstone永久试用

方法一:如果你从来没有安装过这个trail版本,直接把当前系统时间改成未来的某个时间,比如2020年,然后安装,运行一次。之后退出程序,将系统时间还原。方法二:如果你不幸已经安装并运行过软件,那就需要找到安装记录并删除它。步骤如下:       1. 显示系统隐藏文件。                  在终端(Terminal)中输入如下命令:defaults write ~/L

2016-05-24 09:16:37 10634 1

原创 FileMerge ——文件对比工具使用

1.利用Xcode自带的FileMerge进行文件对比,左右文件(地址或是托拉进去都可以)Xcode中FileMerge:                        Left和Right分别对应要对比的文件,左右文件(地址或是托拉进去都可以)            2:Cornerstone里面的文件也有FileMerge的对比,应该是嵌

2016-05-23 17:46:28 1195

原创 SVN 提交操作文件缩写(A,D,M,R)以及遇到的错误

1.缩写代表的含义:A:add,新增C:conflict 冲突D:delete,删除M:modify, 本地文件已经修改G:modify and merGed,从本地文件修改并且和服务器的进行合并 U:update,从服务器更新R:replace,从服务器替换I:ignored,忽略 如果提交文件后面是?,必须Add to working copy,否则自己运行

2016-05-23 17:20:52 3738

转载 @import VS #import

项目中用 @import 来增加框架比用 #import会更有效,也更简洁一些Modules and auto-linking 默认情况下是enabled的。如果是旧的项目,你可以通过设置"Language - Modules." 来设置Enable Modules 和Link Frameworks Automatically 为Yes。另外一个使用moudul

2016-05-23 17:08:52 645

原创 【友盟V5.0】微信登陆后,返回的usid为空

WechatResponse{    data =     {        wxsession =         {            accessToken = "OezXcEiiBSKSxW0eoylIeMC3qlHsf.....";            username = CD;            usid = "";

2016-05-10 17:19:49 1314

翻译 BitCode

BitCode简单来说就是一种代码的中间形式, 把我们的App以 bitCode 形式上传到AppStore后,苹果再处理一次,这样不同架构的手机只下载他对应的那部分资源就好(32位的没必要下载64位的那些内容,反之同理)起到给安装包瘦身的目的。      WWDC上,苹果提到了bytecode、p-code和bitcode这三个意思相同的词汇,它们指的是一个软件实体,它把开发者实

2016-04-25 15:26:06 386

原创 使用Cornerstone同步后,点击运行,提示“couldn't load project”,以及解决冲突

解决方法:1.打开项目,点击appName.xcodeproj,显示包内容,只保留下面三个文件,删除其他无关文件,比如project.pbxproj.***2.双击project.pbxproj,3.查找”=======“,解决冲突4.重新打开文件

2016-04-08 09:35:20 8681 2

翻译 友盟第三方QQ登录,报错注意,使用友盟社会化组件的微博SSO功能,需要按照文档要求在xcode设置url scheme!

错误信息:------------------------------------------------------------------------------------注意,使用友盟社会化组件的微博SSO功能,需要按照文档要求在xcode设置url scheme!---------------------------------------------------

2016-04-08 09:27:10 2156 1

翻译 Id: framework not found Pods

解决方法:1.项目蓝色图标->Targets->General->Linked Frameworks and Libraries2.删除Pods.frameworks,剩余有Pods_***.framework

2016-03-29 08:46:13 2102 1

转载 极光推送-更新JPUSH

1.删掉libPushSDK-1.8.3.a,更新pod ‘Push’,’~>2.1.0’, 2.代码变化-APService更换为JPUSHService#endif // Required [JPUSHService setupWithOption:launchOptions appKey:JPUSHAppKey channel:@"AppStore" apsForProduc

2016-02-22 09:59:34 1173

原创 swift按照一定规则生成校验签名sign,扩展Dictionary

let parameters = [ "userId": userId, "nickName":nickName ] let newParam = parameters.signParame()按照一定规则生成校验参数sign, sign=md5(secretkey+key1value1key2velue2key3value3)ex

2016-02-19 16:31:07 1265

原创 swift-MD5加密

//代码中应用md5() passwordTF.text?.md5()扩展String(MD5算法)/** 将字符串进行MD5加密,返回加密后的字符串*/extension String{ func md5() ->String!{ let str = self.cStringUsingEncoding(NSUTF8StringEncoding) le

2016-02-19 15:56:25 1601

原创 swift中调用OC对称加密AES

swift中调用AES加密let aesSecretKey="**********"CCUser.defaultUser.login(userNameTF.text!.AES128EncryptWithKey(aesSecretKey), password: passwordTF.text!.AES128EncryptWithKey(aesSecretKey)){(result)->Void i

2016-02-19 15:32:56 1739 2

原创 UIButton的setTitle,system,custom

1.UIButton的类型(验证码刷新,整个控件文字的都在刷新)将UIButton的Type由system改为custom,则变为只有秒数刷新requestCodeBtn.setTitle("\(resendTime!)S后重新发送", forState: UIControlState.Normal)2.UIButton的文字修改显示self.userL

2016-02-19 15:19:16 618

原创 App installation failed解决办法

真机调试:App installation failed ,An unknown error has occurred.ORCould not inspect the application package对于上述问题解决方法:1.项目->Targets->Packaging->Product Name不要有中文,(而APP的中文名称再plist->Bundle display

2015-12-25 17:11:49 4299 1

原创 Identity Build-编译自动加1

Xcode Project -> TARGETS -> Gerneral -> IdentityBuild:编译次数统计,每编译一次Build的值自动+1

2015-12-02 14:21:51 677

翻译 CocoaPods的安装、使用及注意事项及更换新源Ruby-china

主要参考(有这两篇文章绝对会使用cocoaPods)文章1:http://blog.csdn.net/jjmm2009/article/details/41944959文章2:  http://www.bubuko.com/infodetail-425274.html注意事项1:然后使用vim编辑Podfile文件,使用命令:$vim Podfile,这个时候可以对Podf

2015-11-18 17:28:11 621

翻译 优秀的参考博客

1、整理iOS9适配中出现的坑:http://www.bubuko.com/infodetail-1136596.html 2、Xcode多种Build Configuration配置使用:http://www.jianshu.com/p/51a2bbe877aa3、Mac OSX 快捷键&命令行图文并茂:http://www.cnblogs.com/ios8/p/Mac-OSX-keyw

2015-11-17 14:25:17 321

原创 iOS开发UI篇-懒加载

1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控件的getter方法中分别负责各自的实例化处理,代码彼此之间的独立性强

2015-11-16 10:49:50 451

原创 升级Xcode7.1 网络问题

报错:error:Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.“原因:iOS9引入了新特性App Transport Secu

2015-11-03 10:09:56 272

原创 iOS百度地图SDK总结—百度地图只显示灰色的格子

iOS百度地图运行只显示灰色的格子,可以肯定地图的一些配置是正确的。最有可能的原因,可能性由大到小:原因一,网络问题(我的就是这个问题);原因二,申请百度AK码过程,安全码一定和运行的APP的Bundle identifier是一致的,不要随意用其他的AK(不要自己随意找了个AK码);

2015-10-21 18:50:45 908

原创 感悟一

从接触计算机到现在已经有四年啦,在这中间,时间被自己一点点的浪费掉,到现在自己还是一只什么都不懂的菜鸟,多少次想要改变,却都是无疾而终。希望通过写博客,来督促自己,记录自己学习的点滴,希望自己每天都可以进步,与大家交流,也希望能够得到前辈的指导和帮助。自己真的是该沉下心来,好好学习一门技术,可以在未来的就业大军中生存下来。

2014-11-27 15:15:48 299

原创 DDMS中遇到的问题

1.打开DDMS中,发现File  Explorer为空?解决方法:打开AVD manager;2.unable to send command to the emulator?解决方法:创建或编辑AVD,在Emulation Options 中勾选Use Host GPU,然后再打开AVD,就可以进行短信或电话模拟。

2014-11-27 15:08:44 537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除