博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页

2012年4月23日

摘要: 数据输出格式化规定符:%d 格式化为十进制有符号整数输出到缓冲区%u 格式化为十进制无符号整数输出到缓冲区%f 格式化为浮点数输出到缓冲区%s 格式化为字符串输出到缓冲区%c 格式化为单个字符输出到缓冲区%e 格式化为指数形式的浮点数输出到缓冲区%x 格式化为无符号以十六进制表示的整数(a-f小写输出)输出到缓冲区%X 格式化为无符号以十六进制表示的整数(a-f大写输出)输出到缓冲区%0 格式化为无符号以八进制表示的整数输出到缓冲区%g 格式化为自动选择合适的表示法输出到缓冲区%02x 格式化为无符号以十六进制表示的整数(a-f小写输出)输出到缓冲区,不足两位补足两位说明:1.可以在" 阅读全文

posted @ 2012-04-23 13:55 扬名 阅读(1619) 评论(0) 推荐(0) 编辑

摘要: objc’s self and super父类进行初始化时,用的是子类对象指针self,父类的init方法有可能对这个指针指向的内存区作了大的变更(有可能把这个指针所指的内存释放了,重新分配了另一块内存区域返回来,这时这个返回的指针与原来的指针是指向不同地址的),所以父类初始化后要重新返回指针。父类返回的和子类的self的类型都为id类型(通用类型)。父类的init方法若返回的指针与self不一样,在父类的init方法中已作了release和新的内存分配,不需要自己再去release sef,直接用父类init方法返回的指针就可以了。 阅读全文

posted @ 2012-04-23 12:52 扬名 阅读(278) 评论(0) 推荐(0) 编辑

摘要: 如果要对一个类进行扩展,通常的办法就是继承和组合。 Objective-C提供了另一个选择,引入了category机制,它允许程序员为已有的对象添加新的方法,即便是在没有该对象的源代码的情况下。其优点是利用这个机制,程序员可以把一堆方法分门别类,分成若干组,每组方法用一个Category名字加以命名,定义在同一个文件里。这也是为什么把这个机制叫做Category的原因。 比如需要为NSString类添加一个新的方法,继承的方式就不太可取,原因在于NSString是个class cluster,一个类簇。什么是一个类簇?简单的来说,NSString是个“工厂类”,然后它在外层提供了很多方... 阅读全文

posted @ 2012-04-23 12:51 扬名 阅读(555) 评论(0) 推荐(0) 编辑

2012年4月21日

摘要: 打开终端,复制粘贴如下内容,运行解决:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/binMac下关闭终端时系统默认此命令是不生效的,因此每次重启后会发现还是老样子。这可以通过修改环境变量定义文件来修改环境变量:$cd #到用户根目录下$ls -a #查看所有文件,包含隐藏的文件$vi .bash_profile #修改环境变量定义文件想要确认是否真的修改了路径:$ echo $PATH #查看当前的搜索路径 阅读全文

posted @ 2012-04-21 17:21 扬名 阅读(1301) 评论(0) 推荐(0) 编辑

摘要: 问题背景:用Versions管理xCode项目时,点showchanges,报错如下:The File Merge application could not be located.解决方案:打开终端,输入:sudo xcode-select -switch /Applications/Xcode.app 阅读全文

posted @ 2012-04-21 17:21 扬名 阅读(703) 评论(0) 推荐(0) 编辑

摘要: 1.“流氓美学的胜利”-一个广告的悲哀进化论2.设计的本质是什么?3.挑战无处不在4.Learn Objective-C5.学会阅读源代码 阅读全文

posted @ 2012-04-21 17:20 扬名 阅读(126) 评论(0) 推荐(0) 编辑

2012年4月16日

摘要: 1.一两年内,具有哪些特征的产品更可能在未来获得更高的价值?2.你有胆量说:我不和运气差的人合作?3.从优秀的iPhone游戏中学习设计策略4.开发一个iOS应用没有那么容易5.程序员真的很懒Instagram 开发团队奉行的三个核心原则:Keep it very simple (极简主义)Don't re-invent the wheel (不重复发明轮子)Go with proven and solid technologies when you can(能用就用靠谱的技术) 阅读全文

posted @ 2012-04-16 00:18 扬名 阅读(164) 评论(0) 推荐(0) 编辑

摘要: step1:点选Command Line Tool--->nextstep2:Type选择Foundation--->nextstep3:选择项目位置后--->Create4.Finish. 阅读全文

posted @ 2012-04-16 00:17 扬名 阅读(1521) 评论(0) 推荐(0) 编辑

摘要: 1.调出终端,cd到项目位置,如cd Documents/xxx2.git init3.git add . (千万不要少打.号)4.git commit -m "Initial commit" 阅读全文

posted @ 2012-04-16 00:17 扬名 阅读(1050) 评论(0) 推荐(0) 编辑

摘要: 1.http://code.google.com/p/cocos2d-iphone/downloads/list下载Cocos2d-iPhone的最新版后解压2. 打开终端(Terminal),进入Cocos2d-iPhone的目录下3. 运行.sh文件,比如:./install-templates.sh注:*.sh文件是一个类似Windows平台上.bat的文件,所谓安装就是将Cocos2d-iPhone预先配置好的工程模板文件拷贝到Xcode(就是苹果开发SDK的名字)规定的工程模板文件目录下,该目录是:“/Developer/Platforms/iPhoneOS.platform/Dev 阅读全文

posted @ 2012-04-16 00:17 扬名 阅读(213) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页