240 发简信
IP属地:广东
  • ARC下内存泄露的场景与解决方案

    Block循环引用self持有Block,Block里又持有self,造成了一个引用环,最终导致self无法释放。// weakself弱引用不...

  • Resize,w 360,h 240
    为什么xib连接的property要用weak,用strong会有什么问题?

    当我们把xib/sb的File’s owner设置为view时,即xib/sb的拥有者是view,所以IBOutlet的属性一般设置为weak,...

  • CocoPods干货及Ruby相关工具扫货

    使用CocoPods很久了,这次抽时间总结一波,因为CocoPods基于Ruby实现,所以顺便将Ruby系垃圾桶工具扫了一遍了解一下,以后如果学...

  • linux三剑客/代码屠夫sed,grep,xargs初尝试

    最近公司项目代码从gogs迁移到gitlab上,项目中大量的pod子组建里的podspec配置,git配置,还有各种脚本里的服务器地址都需要替换...

  • Resize,w 360,h 240
    完全剪断导航栏跳转时ViewController之间的耦合

    上面这段代码是ios开发中很常见的一段代码,但是这平常无奇的代码却有一个隐患,这个隐患在随项目不断扩展会越来越严重。那就是ViewControl...

  • Resize,w 360,h 240
    Git基础命令拾荒

    Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 与传统cvs,svn区别 每一个开发人员的电脑上都有一个Local ...

  • 封装一个自己的网络请求库(一)

    现今一个app中网络库必不可少,而且大部分一般都会选择稳定第三方网络库,比如大名顶顶的AFNetworking性能好,稳定,大家用了都说好。之前...

  • 项目中CocoaPods独立模块自动化更新(基于git)

    目前项目模块化工作已经完成,整个项目分为四大业务模块和一个底层,然后每个业务模块都指向公司内网的git私有库,平常开发小组都会注释掉其他模块,缩...

  • Resize,w 360,h 240
    解决项目中模块间的平行依赖

    前言 前段时间ios小组一起做项目的模块化,目前项目主要有四个业务模块(有固定的四个小小队维护)和一个底层(包括网络请求库,数据库,公共组件类别...

个人介绍
一只偏爱历史的程序猿。