摘要: 每调用一次retain增加的是本对象的retainCount,如果有其它对象通过复合的形式包含了这个对象(指针指向同一个地址),那么它们的retainCount是一样的,retain的时候全部都会+1。例如: [phone1 setKey: key1]; [phone2 setKey: key1]; NSLog (@"phone1 key retain = %d", [[phone1 key] retainCount]); // count = 1 NSLog (@"phone2 key retain = %d", [[phone2 key] retai 阅读全文
posted @ 2011-06-19 00:40 StevenMok 阅读(354) 评论(1) 推荐(0)
摘要: 新建一个文本文档,输入以下内容:#!/bin/shgcc -c $@ -I/GNUstep/System/Library/Headers -fconstant-string-class=NSConstantStringaa=$@aa=${aa[@]//.m/.o}gcc -o main $aa -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-basemain保存为:xxx.sh(名字随意,扩展名为sh)使用示例:假定我们的源文件保存在~/,有s1.m s2.m s3.m s4.m。xxx.sh也保存在~/下那么现在我们想编译并运行我们的 阅读全文
posted @ 2011-06-18 13:26 StevenMok 阅读(444) 评论(0) 推荐(1)