iOS相关知识
wanglibincode
每天进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Category与Extension
Category 1、Category的背景和概念 在日常开发中,经常需要对已有类进行功能上的扩展,在学习“类别”之前,常用的类扩展方式有以下三种: 原有类的修改 继承 protocol(协议) 针对以上三种扩展方式, 第一种; 第二种在继承父类的同时,也扩展自己,包括(方法和变量)。但是在面向对象的开发原则中“优先使用组合慎用继承”,因为继承在一...原创 2018-06-29 20:15:20 · 464 阅读 · 0 评论 -
WWDC2018观看笔记二:iOS12 新特性(WWDC2018)
网上搜了很多相关的文章,都是简述,不符合自己的要求;更气人的是花了9.9元,看了某人的一篇不疼不痒的WWDC2018新特性。所以最后下定决心看了个人觉得对开发者有帮助的三个session,以及一些开发者需要关注的改动。 1、性能提升 (1)速度提升 应用启动速度提升40% 键盘响应速度提升50% 相机启动速度提升70% iOS12 和 iOS11 的真机性能对比视频:...原创 2019-09-06 17:06:34 · 258 阅读 · 0 评论 -
创建私有库
一、创建私有Spec Repo 管理者 (~/.cocoapods/repos) 1、创建远端仓库,用来存放发布的私有库 2、~/.cocoapods/repos 看看本地是不是已经存在远端仓库,如果不存在,那么把它克隆到本地。 pod repo add wlbRepo ssh://git@.../rep.git 二、私有库的创建 1、pod lib create PeacockKit 创建...原创 2019-09-08 15:26:29 · 250 阅读 · 0 评论 -
NSTimer
NSTimer的属性 + @property(readonly, getter=isValid) BOOL valid : 返回Boolean 表示当前的timer是否还有效。 + @property(copy) NSDate *fireDate : 定时器的触发时间。如果定时器已经无效,则返回最后一次的启动时间。也可以通过该属性来改变定时器的触发时间。 + @property(readonl...原创 2019-09-08 15:30:06 · 195 阅读 · 0 评论
分享