
Objective-C
LSOM
这个作者很懒,什么都没留下…
展开
-
OC成员变量的默认属性
访问权限:Objective-C也像C++一样有 public private protect 三种访问权限,默认的权限是 protected。public 关键字修饰资源,可以在任何地方访问。protected 关键字修饰资源,可以在类内和其子类里访问。private 关键字修饰资源,只能在类内访问转载 2014-02-22 13:54:29 · 2428 阅读 · 0 评论 -
NSMutableString和NSString区别,及相互转换方法
NSString是一个不可变的字符串对象。这不是表示这个对象声明的变量的值不可变,而是表示它初始化以后,你不能改变该变量所分配的内存中的值,但你可以重新分配该变量所处的内存空间。而NSMutableString是可变的,意味着你可以追加它的内存空间,或者修改它所分配的内存空间中的值。[cpp] view plaincopy"font-size: 18转载 2014-02-22 14:25:31 · 1494 阅读 · 0 评论 -
在.h文件和.m文件里使用import指令有何区别?
有的程序员喜欢把所有import语句写在.h文件的头部。而有的程序员则喜欢把import语句写在.m文件头部。你可能觉得写在哪里都无所谓。那么,import语句写在.h文件和.m文件的哪一个都无所谓吗?这并不是真的。通常,我习惯在.h文件头部加入所有的import语句,但在有一种情况下,我只能把import语句加在.m文件里——这是为了避免交叉引用错误。转载 2014-03-11 21:24:09 · 731 阅读 · 0 评论 -
IOS开发之——objectForKey与valueForKey在NSDictionary中的差异
感谢原作者,本文章出处:http://blog.youkuaiyun.com/pjk1129/article/details/7572212从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢?先从 NSDictionary 文档中来看这两个方法的定义:objectForKey: returns t转载 2014-03-28 13:44:08 · 526 阅读 · 0 评论 -
ios常用的字符串NSString理解
(感谢原作者)本文章转载自:http://blog.youkuaiyun.com/dongdongdongjl/article/details/8471995赋值:NSString * str = @"123"; // 这段代码的含义其实就是附一个常量给str,该部分由系统自动管理,不需要release释放,是会autorelease的。NSString * str =转载 2014-03-23 17:37:52 · 700 阅读 · 0 评论 -
浅谈copy和retain
(感谢原作者)本文章转载自:http://blog.sina.com.cn/s/blog_b638dc890101a1v4.htmlcopy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1那上面的是什么该死的意思呢?Copy其实是建立了一个相同的对象,而retain不是:转载 2014-03-23 20:00:21 · 761 阅读 · 0 评论 -
IOS:Objective-C字面量
感谢原作者,转载自:http://blog.youkuaiyun.com/annkie/article/details/9722659Objective-c早就支持字面量,但是IOS到XCODE 4.5,IOS6,LLVM4.0才开始较好的支持字面量。以下是简要对比: 未使用字面量 使用字面量 NSSt转载 2014-03-24 20:33:20 · 733 阅读 · 0 评论 -
ios中的字面量语法
感谢原作者,本文转载自:http://blog.youkuaiyun.com/u014223290/article/details/21699411oc的语法很繁杂,在定义一些数组、字典的时候要写很长的方法。通过字面量语法可以像c语言那样定义数组等,可以缩减代码长度。在xcode4.5,ios6以上版本已经全面支持以下的字面量。我们常用的字面量[ob转载 2014-03-24 20:34:42 · 909 阅读 · 0 评论