iOS开发
文章平均质量分 82
小强七号
一名简单的码农
展开
-
iOS Animation讲解
CAAnimation:核心动画的基础类,不能直接使用,负责动画运行时间,速度控制,本身实现了CAMediaTiming协议 CAPropertyAnimation:属性动画的基类(通过属性进行动画设置,是可动画属性),不能直接使用 CAAnimationGroup:动画组,动画组是一种组合设计模式,可以通过动画组来进行所有动画行为的统一控制,组中所有动画效果可以并发执行, CATransi原创 2015-09-18 08:59:54 · 435 阅读 · 0 评论 -
CAShapeLayer和CAGradientLayer 详解
普通CALayer在被初始化时是需要给一个frame值的,这个frame值一般都与给定view的bounds值一致,它本身是有形状的,而且是矩形.而CAShapeLayer是没有形状的 他是基于CGPath来展示的,这与普通的layer有着很大的区别 CAShapeLayer有几个特点: 1、它基于一个给定的path,必须给予path,当给定的path是不完整的时候会自动首位想接 2、str原创 2015-09-17 23:02:11 · 989 阅读 · 0 评论 -
iOS本地化存储笔记
一:几种主要的存储方式 1、NSUSerDefault :这个是我们经常用的用来保存一些小数据,可以存储的类型有NSData,NSDate,NSNumber,NSString,NSDictionary,NSArray, 2、NSKeyedArchiver:这个可以用来保存对象,这个比较笨拙一般不用 3、写入文件:这个主要用来保存一些大文件 如音乐、高清图片、视屏等大数据 4、SQLite:原创 2015-10-28 23:35:11 · 277 阅读 · 0 评论 -
iOS 推送笔记
iOS 8,iOS 9 推送做了一些改变,以前的推送内容限制512B,现在扩充到2k吧。而且iOS以后推送注册方式也发生了改变! 主要是下面红色部分!我们要先注册用户通知。 if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) { UIMutableUserNo原创 2015-11-02 09:04:57 · 262 阅读 · 0 评论