标签:iOS
- 创建没有nib文件的App
本文针对Cocoa Touch,Cocoa可能略有区别 首先说为什么不用Nib,其实也没什么太令人信服理由,大概就是以下几点吧 - 代码重用比较方便 - 用Interface Builder多多少少有丢三落四的毛病 - 感觉自己写出来的代码…
- 解决因删除xib(nib)文件所导致的错误
用XCode编写程序,如果你由于各种原因需要删除一个xib文件,在删除文件后就可能遇到一些稀奇古怪的问题,首先说下解决方法 尝试做以下工作: - 粗暴地删除真机/模拟器上对应的App (这个一般就能解决问题了)(注意看后文,有更温和的解决方…
- [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别
看过官方文档的都知道,官方推荐在iOS4以后使用[UIView animateWithDuration:animations:],而不是原来的[UIView beginAnimations:context:],来完成动画,虽然二者功能几乎完…
- 在iPhone/iPad/iPod上查看iOS文档
7.26更新:iPad基本不用看了,拿模拟器试了下发现官方文档对iPad支持甚好,而离线版缺少对iPad的支持,无法通过Safari打开 苹果的官方文档甚是强大,对开发的各个方面都进行了及其详尽的介绍,作为开发者当然要时常翻看,本地的文档只…
- 推荐:XCode 4视频教程
上一个项目做的差不多了,所以这几天尝试了下XCode 4,发现4与3的区别蛮大的,快捷键也改变了不少,一些功能也不知为何被精简了,比如User Script(应该是被Code Snippet代替了,不过感觉没有Script强大). 看文档实…
- NSLog对程序性能的影响
NSLog,既可以像printf那样方便地格式化输出,同时还能输出时间以及进程ID等信息,可谓调试利器.但是其实NSLog对程序性能也有不小的影响,在执行次数比较少的情况下可能看不出来什么,当短时间大量执行的时候就会对程序执行效率产生可观的…
- iCloud 部分功能开始生效
iCloud虽说要到秋季才发布,但其部分功能已经开始生效了. 如果你同意了iTunes的最新条款并通过电脑或者其他设备在iTunes Store下载了新的音乐,App或书籍你的iDevices就将受到如下推送通知:You downloade…
- 关于initWithCoder导致的内存泄露
initWithCoder一般是通过[NSUnarchiver unarchiveObjectWithData:NSData]调用的, 虽然我们可能感觉代码写得没有什么问题, 但用Performance Tool检测还会有leak. 如果你…
- Objective-C: delegate的那点事儿
Delegate算是Objective-C的一大特性, 关于Delegate的基础就不多介绍了, 有兴趣的请参看文档. 这里仅对Delegate使用中的一些问题做点讨论 我们用Delegate很多情况下是基于多线程的,比如我们有一个View…
- UITableViewCell的selecte与deselect
首先要从一个我遇到的问题谈起,一个基于NavigationBar的App,开始时我有一个UITableViewController,其中每个UITableViewCell点击后都会push另一个ViewController,每次点击Cell…