前言 1.静态库和动态库有什么异同? 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整...
仅以方便自己查阅记录前言1.静态库和动态库有什么异同?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。利用静态函数库编译成的文件比较大,因为整个 函数库的...
前言 iOS 原生代码的编译调试,都是通过一遍又一遍地编译重启 APP来进行的。所以项目代码量越大,编译时间就越长。虽然我们可以将部分代码先编译成二进制集成到工程里,来避免每...
Injection可以做到不用重新编译代码就可以看到结果。对于调试细节能节省很多时间。 Injection使用步骤、Xcode版本10.2.11.AppStore下载Inje...
问题描述 接上一个话题,实现了TabBar的点击刷新以后,开始继续写完成功能,刷新UITableView,于是考虑到iOS 10以后,UIScrollView已经有UIRef...
一、OOP与POP 面向对象程序设计 (Object Oriented Programming) 其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实...
先看一个有问题的展示效果: 上面的gif图会发现在显示验证码计数时出现跳动和闪烁的问题。目前大多数用来实现定时器显示的控件都是UILabel。 在iOS9以前系统默认的英文字...
Block技术在iOS开发中非常流行也很方便,但是稍微疏忽就可能会产生引用无法被释放的问题,从而造成内存泄漏。那如何知道哪个Block持有了对象并造成内存泄漏呢? 一个解决的...
后续执行的怎么样?
正面管教践行之——让孩子自己管自己前几天我特别忙,没时间管娃,大都是爸爸接送上辅导班,也可能是天气太热+辅导班太密集的原因,我就发现他和他爸这几天晚上几乎天天闹顶,脾气特别大,动不动就冲他爸嗷嚎。昨天和前天晚...
前几天我特别忙,没时间管娃,大都是爸爸接送上辅导班,也可能是天气太热+辅导班太密集的原因,我就发现他和他爸这几天晚上几乎天天闹顶,脾气特别大,动不动就冲他爸嗷嚎。昨天和前天晚...
今天突发异想,为什么计算机内存地址和为什么用16进制呢?那为什么需要用十六进制表示呢?十六进制的意义何在? 计算机硬件是0101二进制的,16进制刚好是2的倍数,更容易表达一...
Masory写的很棒,但是不喜欢纯代码写界面,太慢了,另外由于autolayout先天原因布局速度是比较慢的,会影响帧率。推荐使用xml的布局库FlexLib,采用前端布局标准flexbox(不使用autolayout),支持热刷新,自动计算高度等。可以到这里了解详细信息:
https://github.com/zhenglibao/FlexLib
经常有开发者抱怨原生的导航栏不好用,不是总是改变不了其样式,就是有意外的动画效果,其实大多时候,是开发者混淆了导航栏和导航控制器这两个概念。苹果原生框架几乎都严格遵循MVC,...
看完发现我真的不会用hugging和compression,明天一定要试试
iOS 布局进阶:你真的会用 autolayout 么?前言 iOS 系统已经迎来了 10.3.2 版本,iOS 开发发展至今已经相当成熟了。布局的方式从 frame、size、center 到如今强大的 autolayout,将...