iOS基础知识总结
2020-03-23
OC
内存管理
内存管理的原理和原则
- 基本数据类型(
int
,float
,double
,enum
,struct
,union
等)和C语言的类型存储在栈区,由系统分配释放 - 继承自
NSObject
的类属于OC
类型,都遵循内存管理原则 - 谁创建,谁释放(
MRC
程序员管理,ARC
系统封装了编译时插入retain
和release
自动释放池等自动管理内存) OC
方法调用的本质其实是给对象发送消息,需要引用时发送retain
引用计数加1
,释放时发送release
引用计数减1
,每个OC
对象都有一个retainCount
计数器占有4
个字节MRC
设置setter
需要判断,存在旧值,则需要先把旧值释放release
,然后新值retain
之后赋值
iOS字符串的一些处理总结
2019-04-18
最近比较忙,一直陷入业务的泥沼不可自拔,很少有时间独立思考作作总结,因为平时上班遇到问题就是打开浏览器各种搜寻轮子,百分之八九十的问题也能解决,但是对于个人成长还是感觉有所缓慢,最近开始总结项目的点点滴滴,需要开始写写博客了,那就从基础的笔记写起吧,熟能生巧,由浅入深,这是一个良性的开端。
iOS pod私有库组件化初尝试
2019-03-26
很早以前就听说过组件化,但那个时候只是浅显的以为只有web前端才有的东西,现如今早已是大前端时代,组件化自然也是在业界普及,没有真正自己去实操这个东西,就犹如附骨之疽,很难受~
什么叫组件化呢? 带着这个问题去寻找答案。
2018年度个人总结
2018-12-31
个人博客 http://wangguibin.github.io
前言
去年这个时候就有作一些类似的计划,明年全年应该如何如何,立了不少flag,很多事情都啪啪打脸,对于计划赶不上变化的事情,也就看淡很多。比如打算一个月看一本书,写一篇博客,去户外野一次...类似这种小目标看似简单容易实现,往往被现实琐碎的事情所打乱。今年依旧如此,为明年的这个时候埋下伏笔,但愿能打得轻些。一般来说,年初作出的计划,许下的承诺,写的越具体,生动,形象,年底清算复盘的时候越是最痛!
值得庆幸的是,今年博客几乎每个月都有更新。