
iOS开发
SinoDroid
这个作者很懒,什么都没留下…
展开
-
Xcode中的一些代码警告的处理方法
1. Format string is not a string literal (potentially insecure) NSObject *obj = @"A string or other object."; NSLog([NSString stringWithFormat:@"%@",obj]);// 有警告 NSLog([NSString stringWit原创 2011-11-17 15:18:53 · 2000 阅读 · 1 评论 -
我是如何学习Xcode下Objective C开发的?
Objective C开发的主要IDE是Mac平台上的Xcode,当然你在Linux下也可以学习和使用,甚至在Windows下也是可以的,有兴趣的朋友可以自己搜索这方面的信息。但是我觉得最好是在Mac平台上使用Xcode,不然没有什么实际意义。目前Objective C主要用来开发基于Mac OS和iOS的程序,在其它方面几乎没有什么应用,至少我没有听说过,算是我孤陋寡闻吧!所以,你要学习Ob原创 2011-11-17 15:57:11 · 871 阅读 · 0 评论 -
iPhone开发经验教训总结
所有的UI操作,都要切换到主线程中进行.否则,会发生莫名其妙的错误. 在主线程中,runloop默认是开启状态的。非主线程中,如果要用到runloop,必须手动开启runloop。关于runloop知识。 对于常见的EXEC_BAD_ACCESS,EXC_BAD_INSTRUCTION,错误,一般都是因为访问已经被release的对象造成的。尤其是在一个线程中访问另外一个线程的原创 2011-12-08 22:02:32 · 626 阅读 · 0 评论 -
Mac电脑常见技巧
1. 为Mac添加打开程序的全局快捷键(此处的全局快捷键是指在任何窗口都有效的快捷键)(1)首先, 打开applications里的automator程序.在弹出对话框里选service.然后在工作窗口右边,把service receives selected后的"text"选为"no input".(这样做的目的是为了随时随地都能在services里打开这个workflow).其次,在左边的原创 2011-12-26 20:34:39 · 683 阅读 · 0 评论 -
关于Objective-C的基本类型
(1)idid就是Objective-C对象的指针,等价于C语言的void*。让可以它指向任何对象,可以传递任何消息给id,但如果该id不支持这个消息就会返回一个运行时异常,异常通常是“unrecognized selector sent to instance xxx”。(2)SELSEL类型是Objective-C用来定义方法的关键字,和其它语言不同的是SEL类型虽然是方法定义,但原创 2012-01-17 23:22:36 · 2787 阅读 · 0 评论