iOS
SINGLB
这个作者很懒,什么都没留下…
展开
-
以 GBK 的格式初始化NSString
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000); NSString *content = [[NSStringalloc] in原创 2011-10-18 23:02:00 · 623 阅读 · 0 评论 -
xcode 4.2 调试 添加命令行参数
To run your application with arguments . . . From the Scheme pop-up menu, choose a scheme. From the same menu, choose Edit Active Scheme to display the scheme dialog. In the lef原创 2011-11-29 00:37:06 · 4579 阅读 · 0 评论 -
XCode4 字符串 管理
做项目中,为了以后修改方便和国际化应该把字符串提取出来管理! 像window,andoid一样,iOS中有个专门的文件 Localizable.strings 管理 分布在不同语言的目录里,如: en.lproj zh-Hans.lproj /* zh-Hans.lproj/Localizable.strings */ "language"="简体中文"; /*原创 2012-01-05 23:16:36 · 1150 阅读 · 0 评论 -
iPhone OpenGL ES 2.0 教程
OpenGLES 是一个低级别的API 让你用来编写2D和3D图像在iPhone上。如果你使用另一些像Cocos2D,Sparrow,Corona 或者 Unity 框架,他们都是建立在OpenGL顶层。 有一个原因为什么程序员喜欢使用这些上层框架比直接使用OpengGL,是因为OpengGL是出了名的难学。 这个教程是为了使开始学习OpenGL的程序员有一个平缓的曲线。在这个系列中,你将掌握翻译 2012-02-27 22:37:07 · 6637 阅读 · 0 评论 -
Cocos2D 源码阅读 图形篇
一个游戏引擎就是在不停的在刷新屏幕,根据游戏状态,显示图片。 Cocos2d的主循环由CCDirectorDisplayLink 类实现,当客户端运行场景runWithScene 的时候,会触发startAnimation 事件,启动循环。 要更新屏幕,就要更新一个个node,drawScene 调用,图形是一个层次结构,会先从最顶层往下层访问,visit 会调用到每一个节点,并调用nod原创 2012-07-18 00:39:54 · 1005 阅读 · 0 评论 -
Xcode 4.6.1 证书崩溃
Xcode 4.6.1 在刷新证书 崩溃。查看日志是报这个错setObjectForKey: object cannot be nil (key: teamId)。 搜素google原来删除这个 ~/Library/Developer/Xcode/connect1.apple.com4.6.1.db 文件就好了原创 2013-04-08 19:51:38 · 1123 阅读 · 0 评论 -
JSONModel的原理
JSONModel是快速方便的把JSON数据转化为ObjectiveC的数据类型JSONModel是怎么获取对象的属性的呢?核心就是用class_copyPropertyList得到类的属性列表,在遍历列表,用property_getAttributes得到每个属性的类型,最后用kvc,接可以得到所有的值。比如:CGFloat id -> Td,N,V_idNSString* name -> T原创 2015-03-01 17:10:18 · 5067 阅读 · 0 评论 -
使用命令行build Xcode工程
Xcode 命令行build使用xcodebuild命令,下面把xcodebuild别名为xcbuild 工程xc -project My.xcodeproj默认会在工程目录下生成build目录,默认是release版本,在Release-iphoneos目录下生成模拟器版本要添加模拟器的SDK,那么怎么取得本机的SDK版本 xc -showsdks 取的sdk列表,其中有-sdk iphone原创 2016-03-09 20:01:06 · 3450 阅读 · 0 评论