会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
jerry_q1
我的目标是写出人类容易看懂的代码
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2016年1月16日
NSString
摘要: 与NSDate类似,NSString也是Objective-C类,NSString实例可以保存字符串。创建NSString实例(Creating instances of NSString)可以像这样创建一个NSString实例:NSString*lament=@"why me!?"; 从以上...
阅读全文
posted @ 2016-01-16 17:12 jerry_q1
阅读(61)
评论(0)
推荐(0)
编辑
对象和内存(Objects&Memory)
摘要: 具体说明了内存管理问题和ARC自动引用计数器(automatic reference counting)明确当引用数为0时,指针变量指向的内存对象就会被销毁;还有一个概念的就是清空内存很重要,否则就会形成应用运行效果变差,俗称变卡的情况。详情见p105即可
阅读全文
posted @ 2016-01-16 12:48 jerry_q1
阅读(88)
评论(0)
推荐(0)
编辑
id
摘要: 当声明指向对象的指针时,通常都会明确地写出相对应对象的类:NSDate*expiration; 但是在编写程序时,很有可能碰到以下这种情况:声明指针时并不知道所指对象的准确类型。为此,可以使用id类型。 id类型的含义是:可以指向任意类型Objective-C对象的指针。以下是一则使用实例:...
阅读全文
posted @ 2016-01-16 12:15 jerry_q1
阅读(106)
评论(0)
推荐(0)
编辑
向nil发送消息
摘要: 几乎所有面相对象的语言都会有nil这样的概念:不指向任何对象的指针。在 Objective-C中,nil是值为0的指针。 多数面向对象的语言不允许向nil发送消息。所以在发送消息前,必须检查指针是否为nil,从而导致出现大量下面的代码:if(fido!=nil){ [fido goG...
阅读全文
posted @ 2016-01-16 11:43 jerry_q1
阅读(108)
评论(0)
推荐(0)
编辑
alloc和init
摘要: 唯一必须以嵌套的形式连续发送的消息时alloc和init。每个类都有一个alloc类方法。它能够创建一个新的对象,并返回指向该对象的指针。通过alloc类创建出来的对象,必须经过初始化才能使用。如果创建出来的新对象没有经过初始化,它会存在于内存里,但是无法接收消息。每个类也都有一个init实例方法。...
阅读全文
posted @ 2016-01-16 09:56 jerry_q1
阅读(73)
评论(0)
推荐(0)
编辑
公告