Homebrew for macOS 安装 Crowdin CLI 使用homebrew命令行 $ brew install crowdin 需...

Homebrew for macOS 安装 Crowdin CLI 使用homebrew命令行 $ brew install crowdin 需...
本文主要引自huxinguang002写的Swift 值类型和引用类型以及# Yarn_写的【Swift学习】值类型、引用类型 & 堆、栈一个是...
——————转载自http://blog.sunnyxx.com/2014/10/15/behind-autorelease/ 我是前言 Aut...
有感于iOS自动布局代码的冗长和繁琐,闲来无事,便自己封装了一下。写的过程中我借鉴了NSLayoutAnchor和masonry的一些思路,写了...
SideTable主要存放了OC对象的引用计数和弱引用相关信息。定义如 下: SideTable的定义很清晰有三个成员: ●spinlock_t...
前言 看了下上篇博客的发表时间到这篇博客,竟然过了11个月,罪过,罪过。这一年时间也是够折腾的,年初离职跳槽到鹅厂,单独负责一个社区项目,忙的天...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、targe...
前言 在MRC下, 我们需要手动管理内存, 写一大堆的retain, release代码, 稍不留神就会造成内存泄露; 而ARC下, 编译器帮我...
直接看第四特点内容即可。 一、实现原理 主要是通过objc_autoreleasepoolpush、objc_autoreleasepoolpo...
近来一位同事说,把项目中的 -ObjC 删除,打包时可以省下 10多M,并且编译通过可以运行,那何乐不为? 项目中,真的可以随意删除这个标记吗?...