使用 ==
比较 iOS
中的对象时,比较的是对象的指针。例如有如下比较时:
1 | NSString *str = @"origin1"; |
使用 ==
比较 iOS
中的对象时,比较的是对象的指针。例如有如下比较时:
1 | NSString *str = @"origin1"; |
如何让自定义对象支持 copy 操作?是重写 copy 方法么?当然不是,而是需要让自定义类实现 NSCopying 协议,该协议只有一个方法:
Continue reading本文记录的是如何更好的编写注释。好的注释,可以让使用者能够像使用官方文档一样,使用
option + 单击
就可查看其使用说明。
本文最终实现的是使用脚本打 Ad-hoc 包,并发布测试,当然稍微修改一下脚本参数就可以打其他类型的 ipa 包了。另外该脚本还实现了将生成的 ipa 包上传至蒲公英进行测试分发。
Continue reading本文谈谈 iOS 开发中的命名规范,主要涉及常量命名、枚举命名、类及其方法命名,以及分类及其方法命名。如果你找的是官网的编码规范,请移步: Coding Guidelines for Cocoa。当然本文会讲一些官网没有的东西。
Continue readingiOS开发中,屏幕适配也是项很重要的工作,本文记录了一些在屏幕适配的过程中与图片相关的工作。
首先,理解几个概念: Points, Rendered Pixels, Physical Pixels, Physical Device。
本文记录如何在 UIStoryboard 或者 xib 中进行百分比布局,包括
本文转载自: https://github.com/nixzhu/dev-blog
本文翻译自 http://www.raywenderlich.com/63338/grand-central-dispatch-in-depth-part-2
原作者:Derek Selander
前半部分由 Riven 翻译,但他由于太忙而搁置,后由 NIX 整理校对并翻译后半部分。
Continue reading@Chengdu,WeChat:CaryaLiu
Teacher