
XCode Cocoa
巴依老爷
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cocos2d 中的奥妙
首先不得不提,cocos2d 的文档相当差,很多时候不得不直接看源代码 事件响应:只有CCLayer才具有响应键盘鼠标事件的能力,除此之外还需:self.isTouchEnabled = YES;...//override-(void) registerWithTouchDispatcher{ [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:NO];}原创 2010-12-19 22:11:00 · 3754 阅读 · 0 评论 -
国际化
应用名称国际化创建对应语言的InfoPlist.strings文件加入以下内容:CFBundleDisplayName = "应用程序的名字";源代码中的国际化genstrings *.m -o zh-Hans.lproj带递归查找所有子目录的find ./ -name *.m | xargs genstrings -o en.lproj原创 2011-10-01 00:30:23 · 1562 阅读 · 0 评论 -
添加启动图片
启动图片,即splash,当应用尚未完全启动完成时显示的图片直接添加一个名为Default.png的图片即可,Retina的图片名为Default@2x.png,注意Default的第一个字母D要大写.原创 2011-10-01 00:42:33 · 1921 阅读 · 0 评论 -
添加应用图标
info.plist中:如果只需要一个图片,修改Icon file即可.如果需要一组图片,则需创建Icon files,数组,挨个添加需要的图片.原创 2011-10-01 00:38:27 · 1605 阅读 · 0 评论 -
UIImagePickerController中文界面
默认是英文的,怎么变成中文界面呢?其实很简单,只要创建一个空的中文(zh-Hans)InfoPlist.strings就可以了,这样系统会知道当前应用是国际化的,就会根据当前的语言环境选择相应的界面.原创 2011-09-30 23:05:52 · 4437 阅读 · 1 评论 -
开启雪豹 64位模式
检查CPU是否支持64位:ioreg -l -p IODeviceTree | grep firmware-abi终端会返回“EFI32″ or “EFI64.”如果你觉得每次开机都要按住“6”和“4”很麻烦, 那还有个一劳永逸的方法:打开 /Library/Preferences/SystemConfiguration/com.apple.Boot.plist把Kernel Flags替换成Kernel Flagsarch=x86_64一切就OK了原创 2011-06-02 23:11:00 · 1930 阅读 · 0 评论 -
XCode: ld waning boost consthas different visibility (default)
<br />编译boost库应用时产生大量诸如ld: warning: boost::xxx consthas different visibility (default) in之类的警告,虽不影响,但比较闹心。<br />解决办法:<br />在Targets(注意是Targets不是最顶的project)下找到当前应用设置,搜索 Symbols hidden by Default, 这个选项现在应该是打钩状态,uncheck之, clean, build,这下世界清净了。<br /> <br />另有说原创 2011-03-11 11:41:00 · 2160 阅读 · 0 评论 -
XCode: Base SDK Missing
<br />从xcode里提取一个例子程序,准备编译运行,但是XCode报错 Base SDK Missing<br />这也没啥,设上就行了呗,project info->general->Base SDK for all configurations,选择最新的iOS SDK.<br />好,为了保险起见,整个退出xcode.再起。。。还是base sdk missing...如此反复多次还是不行,有点邪门<br />google之,哦也,http://stackoverflow.com/questio原创 2011-01-27 13:49:00 · 8210 阅读 · 1 评论 -
坐标系统
Mac OS X 的坐标系统为原点在左下角,x轴向右,y轴向上,即笛卡尔坐标系不同于Mac OS X, iOS 的自然坐标系为原点在左上角,x轴向右,y轴向下,如UIView,UIImage...而当使用定制的Graphics Context时,例如往bitmap上画的时候,此时坐标系又变为笛卡尔坐标系。cocos2d使用OpenGL,因此也是笛卡尔坐标系。CCNode中的position为左下角CCNode中的anchorPoint为“锚点”,意思是将矩形中的某一点作为锚点,再将这个锚点钉到positio原创 2010-12-17 22:38:00 · 1789 阅读 · 0 评论 -
xcode .gitignore
# Xcode.DS_Storebuild/*.pbxuser!default.pbxuser*.mode1v3!default.mode1v3*.mode2v3!default.mode2v3*.perspectivev3!default.perspectivev3*.xcworkspace!default.xcworkspacexcuserd原创 2011-09-30 23:27:11 · 2028 阅读 · 0 评论