摘要: 这里只介绍使用CornerStone来使用SVN。 CornerStone是Mac OS X系统下非常好用的一款svn工具,当然还有Versions也是可以用的,但是使用起来不如CornerStone好用。 声明:CornerStone是收费,如果是公司需要使用到,建议让公司购买软件使用版权,支持正 阅读全文
posted @ 2016-04-27 09:39 Mr.pengge 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用NSTimer来实现(比较适用于发送短信验证码倒计时) 主要是利用NSTimer的scheduledTimerWithTimeInterval方法来每秒执行一次changeTime方法 //创建一个Timer,每秒执行一次changeTime:方法 NSTimer * timer =[N 阅读全文
posted @ 2016-04-16 16:54 Mr.pengge 阅读(637) 评论(1) 推荐(0) 编辑
摘要: /*****************************************2************************************************//*****************************************3*************** 阅读全文
posted @ 2016-04-01 16:59 Mr.pengge 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 对于使用 AFNetworking 的朋友来说,很多朋友都是直接调用 AFNetworking的 API ,这样不太好,无法做到全工程统一配置。 最好的方式就是对网络层再封装一层,全工程不允许直接使用 AFNetworking 的 API ,必须调用我们自己封装的一层,如此一来,任何网络配置都可以在 阅读全文
posted @ 2016-03-29 16:57 Mr.pengge 阅读(590) 评论(1) 推荐(0) 编辑
摘要: 完成项目的过程中,需要考虑用户是否有网络连接以及及时的检测网络状态,把用到的判断网络封装的方法分享给大家。 (1)Reachability检测网络状态 .h文件中定义方法... #import <Foundation/Foundation.h> #import "Reachability.h" @i 阅读全文
posted @ 2016-03-24 16:36 Mr.pengge 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 在完成项目期间,不可避免的会使用到block,因为block有着比delegate和notification可读性更高,而且看起来代码也会很简洁。于是在目前的项目中大量的使用block。 之前给大家介绍了一下在开发的过程中使用到了代理以及block,并详细的介绍了一下delegate和block的相 阅读全文
posted @ 2016-03-23 17:03 Mr.pengge 阅读(5408) 评论(0) 推荐(1) 编辑
摘要: iOS证书突然失效 今早上班打包直接报错,错误如图 根据错误信息到“钥匙串”里面看了一下证书,证书都莫名其妙的失效了,昨天还是好好的。 重新去钥匙串从证颁发中心获取证书,然后登陆开发者账号重新申请证书,然后添加到钥匙串中,再次打包发现刚申请成功的证书还是无效的。折腾了半天才找到解决方案。 解决方法: 阅读全文
posted @ 2016-03-21 15:18 Mr.pengge 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个继承于NSObject类的类,在.h文件中 #import "AFHTTPRequestOperationManager.h" //定义两个block来接收请求成功和失败 typedef void(^DownLoadFinishedBlock)(id responseObj); type 阅读全文
posted @ 2016-03-18 15:50 Mr.pengge 阅读(484) 评论(3) 推荐(0) 编辑
摘要: 1、删除Xcode中多余的证书provisioning profile 手动删除: 打开finder,然后在最上面的前往中前往下方的路径,就可以看到你xcode运行到现在使用过的证书provisioning profile。 Xcode6 provisioning profile path: ~/L 阅读全文
posted @ 2016-03-18 15:32 Mr.pengge 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 看到一篇写的关于block和delegate放在一起来方便大家理解的文章,感觉不错,就推荐给大家来看一下。 代理设计模式对于iOS开发的人来说肯定很熟悉了,代理delegate就是委托另一个对象来帮忙完成一件事情,为什么要委托别人来做呢,这其实是MVC设计模式中的模块分工问题,例如View对象它只负 阅读全文
posted @ 2016-02-23 16:07 Mr.pengge 阅读(2562) 评论(1) 推荐(1) 编辑