分类:Mac Dev
- [Xcode]如何在command-line下编译带有sub-project的项目
针对含有sub-project的project, 在依赖关系 正确设置 (关于如何正确设置, 参考本文最后提供的链接)的情况下, 如果直接用下面命令, 基本上编译会出错, 提示找不到sub-project里面的头文件: xcodebuild…
- Objective-C代码格式整理
团队合作中代码风格一致比较重要, 像Google NewYorkTimes这些公司都公开了各自的Objective-C代码风格, 有需要的搜索一下就可以找到, 这里主要介绍借助Uncrustify自动整理代码格式的一些技巧. Uncrust…
- 如何在Cocoa中设置文件的权限
这篇属于技巧性文章, 没什么营养. 如果你常写NSTask相关的东西, 可能需要设置一个脚本的权限为可以执行. 有各种Unix方法, 也有只用Cocoa就能实现的: 用NSFileManager创建文件的时候也可以传递上面的attribut…
- 关于C++和Objective-C混编
Objective-C在大部分情况下足够满足我们的需求,但是还是会有一些情况必须要使用C++,比如: 1. 使用C++的库 2. 当Objective-C不够快的时候 第一点自然不必多说,至于第二点,Objective-C的消息机制比起函数…
- [iOS]分享最近发现的一些好东西(120311)
好久没更新了,最近在鼓捣一些Core Audio的有关内容,加上各种事儿,没有时间写东西,先把最近发现的一些好东西分享出来吧。 文章 - The Code Commandments: Best Practices for Objective…
- XCode 4.3.1一个小众Bug及解决方法
哦… 首先希望闲来无事发现此文的人,可以回复报下你们一天中XCode Crash的次数,附上版本,大家比比谁受气受得多。(我:4.3.1 10多次crash) 目前测试Bug的环境:XCode 4.3.1,用svn作为版本控制 PS. 4.…
- [iOS]在运行时为类添加方法
Obj-C用起来真是各种happy,比如现在有这样一种情况:有一个类,我们希望它能响应一个消息(message),但是这个类没有相应的方法(method),而你又偏偏不能重写/继承这个类。这时我们可能会想到,能不能动态地给类添加一个方法呢?…
- 解决因删除xib(nib)文件所导致的错误
用XCode编写程序,如果你由于各种原因需要删除一个xib文件,在删除文件后就可能遇到一些稀奇古怪的问题,首先说下解决方法 尝试做以下工作: - 粗暴地删除真机/模拟器上对应的App (这个一般就能解决问题了)(注意看后文,有更温和的解决方…
- XCode 4连接gitolite服务器的方法
XCode 4终于支持git了,但是要连接一个gitolite服务器还是稍微有点麻烦,不能通过orgnizer直接添加,需要执行以下几步(关于gitolite的搭建参考这篇" - 编辑 gitolite-admin/config/gitol…
- 在XCode 4中使用TODO FIXME等标记
在XCode 3,我们可以用类似这样的注释来方便我们标记需要修改的部分: // TODO: // FIXME: // !!!: // ???: XCode 4不知为何不支持这一功能了,网上有一种解决方法,可以在编译后的Warning里面看到…