Mac OS开发
文章平均质量分 76
happylaodu
这个作者很懒,什么都没留下…
展开
-
Mac OS X开发中在程序运行时判断某个API是否存在
Mac OS开发经常碰到的一个问题是,Apple特有的API的更新换代很快,一个API去年还用得好好的,在今年新发布的OS版本中就被弃用了,换成一个新的API。为了实现相应的功能,又为了使用程序能够同时支持老版本和新版本,程序中必须确保在新老版本OS中用对正确API。对于Objective-C类来说,如果是某个类的成员函数被弃用,可以调用类的静态函数respondsToSelector在运行时原创 2015-01-08 12:49:03 · 1099 阅读 · 0 评论 -
Mac OS X开发之内存泄漏测试
Xcode提供了Instruments工具用于对应用程序进行各种性能相关的测试,其中也包含内存泄漏测试,但它是GUI程序,不便于进行自动化测试,所以这里暂不关注它。以后会有机会详解它的使用方法。Xcode另带了一个命令行工具leaks,是专为内存泄漏测试而生的。Mac OS X 10.7及以后的版本,操作系统也自带leaks命令。本文将着重介绍它的使用方法。原创 2015-01-09 12:33:20 · 5151 阅读 · 1 评论