• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
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 阅读(70) 评论(0) 推荐(0)
 
对象和内存(Objects&Memory)
摘要: 具体说明了内存管理问题和ARC自动引用计数器(automatic reference counting)明确当引用数为0时,指针变量指向的内存对象就会被销毁;还有一个概念的就是清空内存很重要,否则就会形成应用运行效果变差,俗称变卡的情况。详情见p105即可 阅读全文
posted @ 2016-01-16 12:48 jerry_q1 阅读(91) 评论(0) 推荐(0)
 
id
摘要: 当声明指向对象的指针时,通常都会明确地写出相对应对象的类:NSDate*expiration; 但是在编写程序时,很有可能碰到以下这种情况:声明指针时并不知道所指对象的准确类型。为此,可以使用id类型。 id类型的含义是:可以指向任意类型Objective-C对象的指针。以下是一则使用实例:... 阅读全文
posted @ 2016-01-16 12:15 jerry_q1 阅读(119) 评论(0) 推荐(0)
 
向nil发送消息
摘要: 几乎所有面相对象的语言都会有nil这样的概念:不指向任何对象的指针。在 Objective-C中,nil是值为0的指针。 多数面向对象的语言不允许向nil发送消息。所以在发送消息前,必须检查指针是否为nil,从而导致出现大量下面的代码:if(fido!=nil){ [fido goG... 阅读全文
posted @ 2016-01-16 11:43 jerry_q1 阅读(121) 评论(0) 推荐(0)
 
alloc和init
摘要: 唯一必须以嵌套的形式连续发送的消息时alloc和init。每个类都有一个alloc类方法。它能够创建一个新的对象,并返回指向该对象的指针。通过alloc类创建出来的对象,必须经过初始化才能使用。如果创建出来的新对象没有经过初始化,它会存在于内存里,但是无法接收消息。每个类也都有一个init实例方法。... 阅读全文
posted @ 2016-01-16 09:56 jerry_q1 阅读(75) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3