开发

iOS转场动画的三种方式

CATransition CATransition是CAAnimation的子类,用于过渡动画或转场动画。为视图层移入移除屏幕提供转场动画。首先来看一下简单的Demo: CATransition *animation = [CATransition animation]; ...

那些年遇到的坑

扩大按钮的点击范围 参考 - (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent*)event { CGRect bounds = self.bounds; //若原热区小于44x44,则放大热区,否则保持原大小不变 CGF...

一些优化

iOS 9适配 适配技巧资源优化 图片资源放到Images.xcassets里面,一般只需@2x和@3x图片,对于设置系统栏的图片的,提供@,@2x和@3x三种图片;图片资源命名:模块名缩写(功能符号类型)图片符号名称_(hi/on)如:...

基础模块

日志记录打点和数据统计,面向切面编程。Aspect网络访问数据缓存支付,参考分享第三方登录地图和导航二维码相关,参考

工程目录和编码规范

参考链接 声明类和方法时,注意空格的使用命名规则 Zen and the Art of the Objective-C Craftsmanship Objective-C之优雅的命名 总的来说, iOS命名两大原则是:可读性高和防止命名冲突(通过加前缀来保证)...