首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leafly
掘友等级
知行合一
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 19
沸点 1
赞
20
返回
|
搜索文章
最新
热门
弄透KVO
所以,KVO的本质是修改属性的setter方法,在属性的setter方法里添加调用监听方法的逻辑,为了不破坏原始类,系统又增加了动态创建子类并修改对象的isa指针的机制。 想要知道如何手动触发KVO,首先需要弄明白系统是如何修改setter方法以调用监听方法的。 手动实现KVO…
iOS高效开发
工欲善其事必先利其器,合理的利用工具,提升开发效率,不仅仅帮助我们节省时间,关键是能帮我们从一些重复、低效的工作中抽离出来,专注于有挑战,有深度的问题,不断提升自己。这里总结一些我在日常开发中提升开发效率的一些技巧,如果您有更好的提升效率的方法也请不吝赐教。 Xcode为我们提…
阅读器翻页动画优化总结
最近在优化阅读器的翻页方式,我们阅读器支持仿真翻页、覆盖翻页和无动画翻页三种翻页模式,仿真翻页和无动画翻页是使用系统的 UIPageViewController 实现的,覆盖翻页是使用邓泽淼开源的DZMCoverAnimation实现的。 在 DZMCoverAnimation…
iOS封装SDK
日常开发中,我们可能需要封装一些SDK或者使用一些别人封装的SDK。这里总结一下SDK的封装流程。 通常我们遇到的SDK有两种:.framework和.a文件。首先,我们需要弄清楚这两种类型的文件有什么区别。 在讲清楚.framework和.a文件的区别前,我们需要先了解另外两…
Webpack+Vue+VueRouter+ElementUI模块化构建完整项目详细步骤
1. 搭建npm 2. 集成webpack 执行完命令后,webpack会自动创建 dist/main.js ,此时webpack已经帮我们将源码打包进了 main.js 。 3. Webpack打包html文件 执行 npm run build 使用webpack打包。 4.…
复盘一次内存优化
内存常驻:内存不合理运用,存在已分配内存的引用,但实际中程序不会再使用。 1. 利用Instrument分析内存 Instrument是苹果提供的分析工具,可以利用Instrument分析内存分配和内存泄漏的情况。网上关于Instrument使用的教程非常多,这里我总结几点注意…
弄透Block
因为在MRC情况下如果Block属性不使用copy修饰,在使用中会出现崩溃,在ARC情况下,Block属性使用strong修饰会被默认进行copy,所以ARC情况下,Block属性可以使用strong或copy修饰,不然会出现崩溃。 NSGlobalBlock 是位于全局区的b…
Webpack入门教程
目标搭建webpack项目加载html文件加载css文件加载less文件独立css文件webpack热更新加载vue搭建webpack项目安装webpack项目结构搭建webpack.config.j
个人成就
文章被点赞
27
文章被阅读
13,932
掘力值
316
关注了
19
关注者
12
收藏集
2
关注标签
18
加入于
2018-02-01