背景 iOS的启动过程一直比较神秘,这方面的资料也不是太多,大多数的资料都来自2016年WWDC的一篇视频,本文的大部分内容来自于视频,算是视频的一个归纳总结再加上自己的一点...
背景 iOS的启动过程一直比较神秘,这方面的资料也不是太多,大多数的资料都来自2016年WWDC的一篇视频,本文的大部分内容来自于视频,算是视频的一个归纳总结再加上自己的一点...
去年,我在微博上发起了100天阅读博文的行动。具体就是,每天读一篇 iOS 开发相关的技术博文,并在微博上分享自己的读后感。对于在开发、工作、和面试中常见的问题,通过这段时间...
关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等基本工具TODO: Instruments 高级技巧...
1 序 2016年6月25日夜,帝都,天下着大雨,拖着行李箱和同学在校门口照了最后一张合照,搬离寝室打车去了提前租好的房子,算来工作刚满一年。在过去的一年里,很庆幸刚迈出校门...
Posted by 微博@Yangsc_o [http://weibo.com/yangsanchao] 原创文章[https://www.jianshu.com/users...
一、概述 在 iOS 开发中,MVC(Model View Controller)是构建iOS App的标准模式,是苹果推荐的一个用来组织代码的权威范式。Apple甚至是这么...
@让周飞 这个问题你可以看看JSPatch中defineClass的实现就明白了
关于JSPatch的一些总结原理基础 JSPatch 之所以能做到通过 JS 调用和改写 OC 方法最根本的原因是 Objective-C 是一门动态语言,OC 上所有方法的调用/类的生成都是通过 Ob...
前言 现在App的页面越来越复杂,页面初始化的工作越来越多,加载页面所需的时间也随之增长,如果页面加载的时间过长,这将会影响App的流畅度及用户体验,我们需要解决这一问...
@墙上砖 如果移植的目标工程也没带前缀,是不是就可能出现很多冲突了呢……
5年iOS经验做的基础工程送给你,起步就领先别人写作原因:因为第一份工作有幸和5年iOS经验上司一起从头开始写项目(项目持续了半年),所以对于项目架构有点感悟,在这里献给大家(是自己写的项目,但是90%还原上司项目基础架构...
@Thebloodelves 与文件夹清晰不清晰无关,之所以要带前缀是因为OC没有命名空间的概念
5年iOS经验做的基础工程送给你,起步就领先别人写作原因:因为第一份工作有幸和5年iOS经验上司一起从头开始写项目(项目持续了半年),所以对于项目架构有点感悟,在这里献给大家(是自己写的项目,但是90%还原上司项目基础架构...