xcode快捷键 基础篇command + arrow up / down 切换 当前文件头文件和实现文件control + command + arrow left/right 切换历史上/下一个文件command B/R 编译 / 运行
RFC 1808 ——URL定义 地址:http://www.w3.org/Addressing/rfc1808.txtRFC 1808 Relative Uniform Resource Locators June 1995格式: :///;?#each of which, except , may be absent from a particular URL.
xcode编译时版本号自动增加 有时候,开发完一个版本给QA做测试的时候,版本号需要增加,以便追踪。但是又不想每次去该版本号这么麻烦,所以,build时加一个脚本来自动控制。不会添加脚本的情先google。下面给出脚本:if [ $CONFIGURATION == Release ]; thenecho "Bumping build number..."plist=${PROJECT_DIR}/${INFOPLI
Xcode如何查看内存中的数据 在 debug 模式下如何在断点处,查看字符指针变量内存中的值,像vs2008的调试工具一样的内存查看器,现在只能查看第一个内存中的值可以在输出窗口采用gdb命令:x /nfu n表示要显示的内存单元的个数-----------------------------------------f表示显示方式, 可取如下值:x 按十六进制格式显示变量d 按十进制格式显
AFNetworking简介--基础篇 由于ASIHTTPRequest已经没人去维护了,所以为了应对不断更新的ios版本,所以需要用一些其他的库来简化网络操作,本文首先看一下AFNetworking,简单介绍一下用法。1. 启动首先当然是获取到最新的库,github地址。另附,官方文档地址:http://cocoadocs.org/docsets/AFNetworking/2.0.0-RC1/。解压后的目录结构如图
KVC和KVO简介 导读下面是根据网上文章的总结,方便查看。在网上看别人的文章,了解KVC、KVO,有个kvo-kvc的例子,就是改变数组的内容(插入和删除),同步改变tableview中的内容。运行了代码之后,想添加修改数组时改变tableview内容,但是一直不能调用观察函数,后来又查了点资料,原来,数组的kvc是都是有固定格式的函数名字。把改后的工程放到资源里面了。供大家下载。下面是拷贝
技术文章收集 1. iOS应用崩溃日志分析http://www.cocoachina.com/applenews/devnews/2013/0725/6677.html2. Runtime of Objective-Chttp://blog.csdn.net/jasonblog/article/details/7246822
Git图解及使用方法 GIT是非常优秀的版本控制工具,但是苦于git那晦涩难懂的man pages,还有众多的命令选项和怪异的用法,git有点难学。这篇文章分享我学习过程中收藏的一些好图,并围绕这些图讲讲我对git的理解,希望对大家有所帮助。GIT工作流程了解git,首先要弄清楚对象在被git管理过程中所处的4个阶段,分别是:工作目录、index(又称为暂存区)、本地仓库和远程仓库。从时间先后来讲,工作
objective-C 实现单例模式 要解决的问题要确保应用中的一个特定类仅有一个实例,并提供好一个全局的访问点。一般是设计约束或者是为了控制对有限资源的访问,实现方案在第一次调用类的构造函数时就会创建单一的全局实例,接下来调用构造函数时会检查该全局实例是否存在,如果存在就返回该实例的引用而不是创建一个新的对象。 单例的一般写法:首先定义一个全局的实例;static MyClass *instance =
[数据存储] NSUserDefaults & NSKeyedArchiver NSUserDefaults:用来保存应用程序设置和属性、用户保存的数据。用户再次打开程序或开机后这些数据仍然存在。NSUserDefaults可以存储的数据类型包括:NSData、NSString、NSNumber、NSDate、NSArray、NSDictionary、BOOL。如果要存储其他类型,则需要转换为前面的类型,才能用NSUserDefaults存储。
[数据存储]概述以及文件FileManager 在开发过程中,必不可少的需要把数据保存在本地,以提高效率和增加用户体验。ios中的数据存储大体分为5种,下面分别介绍下,每种方法有自己的优势,也有不足的地方,具体选哪种方法要根据实际需求随机应变。1. 直接写文件FileManager。2. 使用系统提供的NSUserDefaults 或者 NSKeyedArchiver。3. 属性列表plist。4. CoreData.5.