iOS
qiutaox
嵌入式软件工程师
展开
-
iPhone/Mac Objective-C内存管理教程和原理剖析(二)口诀与范式
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 二 口诀与范式 1 口诀。 1.1 谁创建,谁释放(类似于“谁污染转载 2013-04-01 18:37:29 · 236 阅读 · 0 评论 -
Objective-C 对象初始化
Objective-C 两种创建新对象的不同方法:第一种方法是[类名 new],第二种方法是[[类名 alloc] init]。这两种方法是等价的,不过,通常的 Cocoa 惯例是使用 alloc 和 init,而不使用 new。 分配对象 分配(allocation)是一个新对象诞生的过程。是从操作系统获得一块内存并将其指定为存放对象的实例变量的位置。向某转载 2013-03-27 11:05:38 · 605 阅读 · 0 评论 -
object c中 new和alloc区别
在object-c基础教程这本书里老是可以看见类似下面这种代码,我这小菜鸟就纳闷了,啥区别啊,看上去都一样么。网上找了找,找到一些说法,这里先摘出来。 className* object = [className new]; or className* object = [[className alloc] init]; 背景说明,new是较为老式的写法,后来发现只有一个n转载 2013-03-27 11:02:17 · 638 阅读 · 0 评论 -
理解ARC在Objective-C中的应用
原文:http://longweekendmobile.com/2011/09/07/objc-automatic-reference-counting-in-xcode-explained/ 名词解释:Automatic Reference Counting(ARC):自动引用计数 ARC在很大程度上消除了手动内存管理的负担,同时省去了追查内存泄露和过度释放对象引起的繁琐操作。尽管A转载 2013-04-02 12:57:33 · 438 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(四)系统自动创建新的autorelease pool
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 四 系统自动创建新的autorelease pool 在生成新的Run Loop的时候,系统会自动创建新的au转载 2013-04-01 18:38:57 · 265 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(三)@property (retain)和@synthesize的默认实现
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 三 @property (retain)和@synthesize的默认实现 在这里解释一下@prop转载 2013-04-01 18:38:19 · 275 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(一)基本原理
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 前言 初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存转载 2013-04-01 18:36:10 · 227 阅读 · 0 评论 -
xcode快捷方式与使用技巧
Command + [ :左移代码块 Command + ] :右移代码块 Tab :接受代码提示 Esc :显示代码提示菜单 Ctrl + . (句点):循环浏览代码提示 Shift + Ctrl + . (句点):反向循环浏览代码提示 Ctrl + / :移动到代码提示中的下一个占位符 Command + Ctrl + S :创建快照 Ctrl + F :前移光标 Ctr转载 2013-04-02 13:45:38 · 488 阅读 · 0 评论 -
谈ObjC对象的两段构造模式
作者博客http://blog.devtang.com/blog/2013/01/13/two-stage-creation-on-cocoa/ 前言 Objective-c语言在申请对象的时,需要使用两段构造(Two Stage Creation)的模式。一个对象的创建,需要先调用alloc方法或allocWithZone方法,再调用init方法或initWithSomethin转载 2013-04-02 10:50:25 · 282 阅读 · 0 评论 -
iOS三种应用程序风格
1、效率型应用程序 具有组织和操作具体信息的功能。效率型应用程序通常用于完成比较重要的任务。邮件是效率型应用程序的典型例子。 效率型应用程序中的典型的用户交互模型通常包含: 组织列表 从列表中添加和删除 逐步细化信息直到达到目标的详细级别,而后执行与该详细级别对应的任务 在众多类型的iPhone应用程序中,效率型应用程序最有可能在设置应用程序转载 2013-03-27 11:52:34 · 352 阅读 · 0 评论