摘要:
Linus为Linux Kernel Project发起的版本控制项目。HEAD代表当前最新状态。tag为某个状态的标签。SHA1为每个提交日志的唯一标识。install:apt-get install git-coregit clone:git仓库可以使用git clone获得:git clone git://url也可以通过浏览器浏览。http://url/gitweb/通过git pull更新仓库,使用git init-db初始化自己的仓库。config:开发人员需要为git仓库配置相关信息,这样在提交代码时,这些信息会自动反映在git仓库的日志中。git config user.nam 阅读全文
摘要:
ASIHTTPRequest有很长时间停止了更新,对iOS5的支持不给力哦,所以以后就不用这个SDK了。官方地址:http://allseeing-i.com/ASIHTTPRequest/AFNetworking有稳定的两个主要负责人、能支持比较新的特性、一直有更新。但功能方面还不够完整。git地址:https://github.com/AFNetworking/AFNetworkingMKNetworkKit 支持ARC、一个印度阿三写的。有 ASIHTTPRequest的功能,AFNetWorking的轻便。看到这个SDK包的名字我就想起了山丘之王(MK),不知道作者是否是喜欢山丘之王。 阅读全文
摘要:
iOS 5.0版本之后加入了ARC机制,但由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准备好的内存泄露的Demo吧:leak app下载下来,打开运行,程序是一个寿司的列表,列出各种寿司卷。试着选择里面的几行,应该是选第二行的时候就崩溃了。崩溃截图:在崩溃的地方断住了,知道crash的地方了,但是不知道具体crash的原因。 阅读全文
摘要:
从Git库下载https://github.com/tonymillion/Reachability把两个文件Reachability.h 和Reachability.m文件添加到工程中。添加框架支持SystemConfiguration.framework添加头文件声明:@class Reachability;@interface AppDelegate : UIResponder <UIApplicationDelegate>{ UINavigationController *_navigationController; Reachability *hostReach;}@p. 阅读全文