前言 近期正处于一段工作空白区,也想着学习学习一下项目优化,所以就自己的项目出手,一步一步地优化项目。 一、项目结构与应用包瘦身 项目结构 项目本身首先划分功能区以Page、...
前言 近期正处于一段工作空白区,也想着学习学习一下项目优化,所以就自己的项目出手,一步一步地优化项目。 一、项目结构与应用包瘦身 项目结构 项目本身首先划分功能区以Page、...
原文地址:2018 iOS 面试题大全由于原作者并没有继续更新,这里我转过来继续更新下 整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
我这边也出现这个问题,但是你说的那个xib没有黄色警告啊,求告知
iOS13 页面崩溃问题解决昨天9.25号更新了Xcode11,今天在iOS13上测试项目时发现,连线跑项目时页面没有问题,但是在非连线自己打开项目时有的页面会出现崩溃。 经过排查发现崩溃原因是在Xib...
iOS 面试https://github.com/DevDragonLi/iOSDevNotesAndInterviews 网友整理,大厂面试整理https://www....
喜欢读一些开源项目源码的人,总是会发现,大神的代码中总是有那么一些简短而高效的宏定义,点击进去一看,发现晦涩难懂,别说学习了,有时候理解都是一种困难,但是宏定义本身并没有那么...
想必大家对block都很熟悉了,虽然都会用,但是你真的知道它的原理吗?比如为什么要加上__block,这个修饰符到底有什么用?不加会有什么后果?block又是如何实现的等等。...
《2018 iOS面试题系列》 警告:一定要把英文题目过一遍,有些公司的题目故意弄成英文的!!! 1. Difference between shallow copy an...
整理了一些个人认为比较经典,含金量高的博客,本文分两部分,个人及团队开发者。 个人开发者博客汇总 1.OneV's Den[https://onevcat.com/#blog...
《2018 iOS面试题系列》 1、runtime怎么添加属性、方法等 ivar 表示成员变量class_addIvarclass_addMethodclass_addPro...
《2018 iOS面试题系列》 1、category 和 extension 的区别 分类有名字,类扩展没有分类名字,是一种特殊的分类分类只能扩展方法(属性仅仅是声明,并没真...