上一页 1 ··· 13 14 15 16 17
摘要: 历史由来: 接触iOS的人都知道,@property声明的属性默认会生成一个_类型的成员变量,同时也会生成setter/getter方法。 但这只是在iOS5之后,苹果推出的一个新机制。看老代码时,经常看到一个大括号里面定义了成员变量,同时用了@property声明,而且还在@implementat 阅读全文
posted @ 2017-09-12 09:53 黄增松 阅读(14069) 评论(1) 推荐(0) 编辑
摘要: 1. dispatch_after 该函数用于任务延时执行,其中参数dispatch_time_t代表延时时长,dispatch_queue_t代表使用哪个队列。如果队列为主队列,那么任务在主线程执行,如果队列为全局队列或者自己创建的队列,那么任务在子线程执行,代码如下: dispatch_afte 阅读全文
posted @ 2017-08-29 23:09 黄增松 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 加入友盟统计功能后,友盟后台会有一个错误分析的统计项,点进去之后可以查看项目的错误报告。对于开发人员来说,查看报告不是最终目的,找到错误的原因才是最终目的。如何通过这堆报告定位到错误的代码呢?早上查了好些资料,终于成功了。 我们先看一下错误报告是什么样的: 友盟错误报告 友盟错误报告 这份报告所包含 阅读全文
posted @ 2017-03-17 15:48 黄增松 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 越来越多的SVN管理,越来越多的工程文件,我不能总是那么一个一个的把第三方库拖进去,我厌倦了拖拽和配置,我找到了替代方法--CocoaPods 补充一下:最近在给新机子安装时 发现 sudo gem install cocoapods 没有反应,看来又是被墙了,可以FQ操作,也可以用淘宝的ruby镜 阅读全文
posted @ 2015-08-14 21:42 黄增松 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html 在i would like to里选择加急审核 然后填写相关信息。 App Information里填写应用名称,ID填写9位数字ID。 继续 选择原因, 阅读全文
posted @ 2015-07-31 12:10 黄增松 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 如图,现在的开发者账号是有几个人共用的,已经 生成了一个Development 的证书,我想再申请一个,出现了这样的情况。网上有说的是申请证书个数到了上限,需要删除已经生成的。因为生成的证书其他人需要用,不能删除。 阅读全文
posted @ 2015-06-23 17:17 黄增松 阅读(2111) 评论(0) 推荐(0) 编辑
摘要: profile文件的存放位置为/Users/用户名/Library/MobileDevice/Provisioning Profiles更新profile文件后,Code Signing Identity没有出现对应的证书?解决方案:1 Finder-前往 - 前往文件夹 输入 ~/Library/... 阅读全文
posted @ 2015-06-23 11:32 黄增松 阅读(535) 评论(0) 推荐(0) 编辑
摘要: NSMutableArray *p = [[NSMutableArray alloc] initWithObjects:@"3",@"5",@"4",@"1",@"7",@"6",@"4",nil]; for (int i = 0; i<[p count]; i++) { for (int j=i+ 阅读全文
posted @ 2015-05-31 20:26 黄增松 阅读(435) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17