本文转载自-http://www.jianshu.com/writer#/notebooks/14561978 前言 本文较长(5000字左右)...

本文转载自-http://www.jianshu.com/writer#/notebooks/14561978 前言 本文较长(5000字左右)...
需求描述: APP性能问题是造成App用户流失的罪魁祸首之一。调研的主要内容是定性APP性能的测试指标,对比目前项目中记录的数据,后续提供一些针...
最近准备复习一下面试题,看到了J_Knight_在18年的出一套 iOS 高级面试题尝试着回答一下题目,由于水平有限,如有错误的地方,请大家多多...
随着苹果 iOS11系统的发布,我也在第一时间将手机系统更新,sb Xcode也更新到了最新版本。在运行公司项目的时候发现一些界面内tablev...
前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从那...
在iOS的面试中经常会被问到如何为分类添加属性,但是鲜少听人提过协议中添加属性的情况。我们知道协议是一组特定功能或者行为的规范,这个概念和C#或...
以下是ViewController中的两个方法,大家觉得有没有问题呢? 没错编译的时候不会出错误,但是运行的时候第一个方法可能会导致crash,...
一、@autoreleasePool 的使用: 1.NSAutoreleasePool是什么?实际上是个对象引用计数自动处理器,在官方文档中被称...
有时候查看OC中C语言的源码是很有必要的,这会帮助我们了解更为底层的实现,只有弄懂了原理这些东西才是我们自己的 clang(LLVM编译器)具有...
背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决...
专题公告
努力努力