Block循环引用self持有Block,Block里又持有self,造成了一个引用环,最终导致self无法释放。// weakself弱引用不...
当我们把xib/sb的File’s owner设置为view时,即xib/sb的拥有者是view,所以IBOutlet的属性一般设置为weak,...
使用CocoPods很久了,这次抽时间总结一波,因为CocoPods基于Ruby实现,所以顺便将Ruby系垃圾桶工具扫了一遍了解一下,以后如果学...
最近公司项目代码从gogs迁移到gitlab上,项目中大量的pod子组建里的podspec配置,git配置,还有各种脚本里的服务器地址都需要替换...
上面这段代码是ios开发中很常见的一段代码,但是这平常无奇的代码却有一个隐患,这个隐患在随项目不断扩展会越来越严重。那就是ViewControl...
Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 与传统cvs,svn区别 每一个开发人员的电脑上都有一个Local ...
现今一个app中网络库必不可少,而且大部分一般都会选择稳定第三方网络库,比如大名顶顶的AFNetworking性能好,稳定,大家用了都说好。之前...
目前项目模块化工作已经完成,整个项目分为四大业务模块和一个底层,然后每个业务模块都指向公司内网的git私有库,平常开发小组都会注释掉其他模块,缩...
前言 前段时间ios小组一起做项目的模块化,目前项目主要有四个业务模块(有固定的四个小小队维护)和一个底层(包括网络请求库,数据库,公共组件类别...