今天参与到了公司的一个老项目工程中,git拉下来后工程文件大小5个G,心中就有感觉掉坑里了。一运行就报了个库的错。 原来这是升级Xcode10后 废弃了libstdc++,相...
今天参与到了公司的一个老项目工程中,git拉下来后工程文件大小5个G,心中就有感觉掉坑里了。一运行就报了个库的错。 原来这是升级Xcode10后 废弃了libstdc++,相...
简介 MVVM:Model–View–Viewmode 是一种软件架构模式。其主作用就是解决Controller代码过于臃肿的问题。因为传统MVC中的Controller要负...
前言 很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,...
关键字static 两个概念:生命周期、作用域生命周期:这个变量能存活多久,它所占用的内存什么时候分配,什么时候收回。作用域:这个变量在什么区域是可见的,可以拿来用的。 st...
iOS开发中总能看到+load和+initialize的身影,网上对于这两个方法有很多解释,官方也有说明,但有些细节不够清楚,今天我们来详细扒一扒这两个方法. load Ap...
iOS应用程序的加载(一)[https://www.jianshu.com/p/0be286cc29d6]WWDC2020:Advancements in the Objec...
属性关键字 1. 属性关键字都有哪些? 读写权限readonly(默认)readwrite 原子性atomic(默认)nonatomic 引用计数retain/stronga...
什么是离屏渲染? 离屏渲染就是在屏幕之外渲染图形图像,不会直接显示到屏幕上,等待合适的时机再显示。 什么情况下会触发离屏渲染? 说几种iOS开发的过程中常见的离屏渲染:1.使...
1. iOS 图像渲染原理[https://zhuanlan.zhihu.com/p/307909741] CPU和GPU两个硬件是通过总线连接的,CPU输出的结果,往往是一...
第一次接触黑魔法时,黑魔法就给自己留下了深刻的印象,其核心思想就是,直接交换两个方法的实现。我们先看这一小段的官方说明, 文档中有四行代码,已经描述的很清楚了很简单的实现原理...
前言 iOS崩溃是让iOS开发人员比较头痛的事情,app崩溃了,说明代码写的有问题,这时如何快速定位到崩溃的地方很重要。调试阶段是比较容易找到出问题的地方的,但是已经上线的a...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
一般配置 常用命令 分支相关 其他命令
这个栏目将持续更新--请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) iOS面试题大全(上)[https://www.jianshu.com/c/31a51...
在iOS开发中,经常遇到和货币价格计算相关的,这时就需要注意计算精度的问题。使用float类型运算,经常出现误差。为了解决这种问题我们使用NSDecimalNumber,下面...
1、简介 运行循环,保持程序的持续运行,main函数中就默认启动了一个RunLoop,如果没有RunLoop程序会立即退出,有了RunLoop就可以实现在有操作的时候去执行,...