ARC是LLVM和Runtime配合的结果。 ARC中禁止手动调用retain/release/retainCount/dealloc ARC新加了weak、strong属性...
IP属地:吉林
ARC是LLVM和Runtime配合的结果。 ARC中禁止手动调用retain/release/retainCount/dealloc ARC新加了weak、strong属性...
新的iOS开发方式,无需服务器,做自己的前端转原生iOS app的框架 为什么会有这样一个想法? 一个人做项目的时间有点久了,有时候为了修复一个小BUG 或者为更新一点内容就...
前言 本文基于WWDC2018-Image and Graphics Best Practices,对图片加载和处理的思考和总结。本文不是WWDC翻译,如果需要了解视频内容可...
腾讯三面问题: OC你了解的锁有哪些?在你回答基础上进行二次提问;追问一:自旋和互斥对比?追问二:用C/OC/C++,任选其一,实现自旋或互斥?又述即可! 内存泄漏可能会出现...
CocoaPods 组件化实践 项目在开发到一定阶段后工程会变得异常庞大,模块间的依赖错综复杂,维护成本非常大,并且模块间紧耦合不利于代码复用。 基于上述背景,公司对现有项目...
前言 升级成 Xcode 10 之后每次 New File 看到 .h 基本都能看到 NS_ASSUME_NONNULL_BEGIN 和 NS_ASSUME_NONNULL_...
Lottie介绍 “Lottie is a library for Android, iOS, Web, and Windows that parse Adobe After...
我最近接触到gitbook,发现它支持markdown和git,刚好把我之前在github上的笔记可以生成一本书,于是我就开始着手捣鼓gitbook,一下午的时间就弄的差不多...