iphone
开发者说
专注于Linux智能设备与云
展开
-
危险的NSAutoreleasePool
<br /> NSAutoreleasePool作为object-c的提供的半自动化内存管理机制确实简化的维护。<br /> object-c实现的内存管理机制是基于计数器的,类似于COM的对象维护机制。本身来所这种管理机制效率是很高的。与java和.net的自动化的三级内存管理机制相比,自动化差了些,但是性能和资源利用率确是其无法比拟的。个人认为在不同量级的应用中以引用计数器进行内存的版自动化管理是一种不错的选择。<br /> 以上这是背景,在NSAutoreleasePool对象原创 2011-05-06 11:41:00 · 2022 阅读 · 1 评论 -
Objective-C Class Selector
在Objective-C里面,一个类被正确的编译过后,在这个编译成功的类里面,存在一个变量用于保存这个类的信息。我们可以通过一个普通的字符 串取得这个Class,也可以通过我们生成的对象取得这个Class。Class被成功取得之后,我们可以把这个Class当作一个已经定义好的类来使用 它。 Selector和Class比较类似,不同的地方是Selector用于表示方法。 在Objectiv原创 2010-06-24 21:11:00 · 1411 阅读 · 1 评论 -
iphone开发笔记
1、iphone的开发环境最好还是在MAC OS上进行,不过MAC OS是建立在Free BSD+OpenStep基础上的,*inux上边很容易去建立开发环境,但是没有MAC OS的XCode开发难度加大。2、iphone的使用的开发语言是Obective-C,它几乎完全兼容C的语法(不是C++)。3、虽然可以随意定义根类,但是一般还是使用NSObject作为根类。4、ObjectC的原创 2010-03-09 13:15:00 · 1385 阅读 · 0 评论 -
Mac 应用列表
Mac 应用列表mac store 应用 用途 alfred 快捷指令 Commander One, ForkLift 文件浏览器 Manico 应用快捷键启动和切换 bartender 状态栏标签隐藏 airmail 邮箱 Unclutter 下拉快捷笔记和文件中转 chrome,safari 浏览器 Browser Ninja原创 2016-10-24 14:31:32 · 3157 阅读 · 0 评论