IOS
Mars2639
这个作者很懒,什么都没留下…
展开
-
iOS开发之protocol和delegate
protocol——协议协议是用来定义对象的属性,行为和用于回调的。 协议中有两个关键字@private和@optional,@private表示使用这个协议必须要写的方法,@optional表示可选的方法,用不到可以不写。就像UITableView,它有两个协议:UITableViewDelegate和UITableViewDataSource,UITableViewDel原创 2012-03-01 17:16:39 · 27612 阅读 · 3 评论 -
解决Xcode4删除文件后missing file警告
在用xcode4开发的时候,删除不用的文件后, 编译的时候会有missing file的警告,原因是由于SVN或git造成的。如图:解决方案:1.运行终端,执行命令行进入missing file目录,然后运行 svn delete nameOfMissingFile 或 git rm nam原创 2012-03-21 09:57:14 · 7432 阅读 · 0 评论 -
IOS atomic与nonatomic,assign,copy与retain的定义和区别
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:原创 2012-03-14 13:13:12 · 96811 阅读 · 18 评论 -
IOS 小技巧积累(持续更新)
1. 使用@property和@synthesize声明一个成员变量,给其赋值是时要在前面加上"self.",以便调用成员变量的setmember方法。 直接调用成员变量并且给其赋值:member=[NSString stringWithFormat:@””];将不执行setmember 方法。 使用self调用成员变量并且给其赋值:self.member=[NS原创 2012-03-14 11:08:07 · 9410 阅读 · 2 评论 -
ios 获取各路径
因为各种需求,需要获取的路径不一致,故写下这文章,以作备忘。- (NSString *)getDocumentPath{ NSString *path = nil; // Method 1 NSArray *pathsArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,原创 2012-06-08 10:03:41 · 5033 阅读 · 0 评论 -
Xcode 代码格式化/自动排版
Xcode 版本:4.2和4.2之前的版本 选中需要格式化代码 -> Edit -> Format ->Re-IndentXcode 版本:4.2之后的版本 选中需要格式化代码 -> Editor -> Structure ->Re-Indent 或者 选中需要格式化代码 -> 右击 ->选中 S原创 2012-05-21 17:00:06 · 48006 阅读 · 4 评论 -
iOS开发之不得不会的gdb命令
更新说明:后面发现这篇文章介绍的比较全面http://blog.csdn.net/ch_soft/article/details/6740000文章转载于:http://www.ethangao.com/?p=273,谢谢作者分享。gdb不是万能的,可是没有gdb却是万万不能的。这里给大家简单介绍下iOS开发中最基本的gdb命令。popo是p转载 2012-05-22 10:07:27 · 8045 阅读 · 0 评论 -
IOS 应用程序生命周期
IOS应用程序生命周期—程序的生命周期 a.程序的生命周期是指应用程序启动到应用程序结束整个阶段的全过程 b.每一个IOS应用程序都包含一个UIApplication对象,IOS系统通过该UIApplication对象监控应用程序生命周期全过程 c.每一个IOS应用程序都要为其UIApplication对象指定一个代理对象,并由原创 2012-03-01 11:20:37 · 7763 阅读 · 0 评论