1.网络 1.网络七层协议有哪些? 物理层:主要功能:传输比特流;典型设备:集线器、中继器;典型协议标准和应用:V...[作者空间]
AFNetworking是iOS开发中最常用的第三方开源库之一,它主要用于进行网络请求。AFNetworking主...[作者空间]
1、前言 众所周之,通常我们开发一个移动端应用,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据...[作者空间]
iOS 砸壳教程(iOS 9.0) 砸壳后可以对APP进行反编译, 可以看到ipa内头文件, 具体请查看我之前写的...[作者空间]
概述 在iOS中开发中,我们或多或少都听说过内存管理。iOS的内存管理一般指的是OC对象的内存管理,因为OC对象分...[作者空间]
版本记录 前言 KVC相信大家再熟悉不过了,键值编码,可以解决很多问题,包括视图上的给UITextField占位文...[作者空间]
控制器加载底层原理 1.有xib文件的控制器加载 可以看出init里面封装了initWithNibName 如果b...[作者空间]
EFI: 它是一种可扩展固件接口,英文名Extensible Firmware Interface 的缩写,是英特...[作者空间]
前因其实我们这个7人iOS开发团队并不适合组件化开发。原因是因为性价比低,需要花很多时间和经历去做这件事,带来的收...[作者空间]
起始 不知道源码如盲人摸象,只能靠猜,最近才知道OC的一些代码是开源的,有很多值得待发掘的东西。objc源码地址,...[作者空间]
问题种类 时间复杂度 在集合里数据量小的情况下时间复杂度对于性能的影响看起来微乎其微。但如果某个开发的功能是一个公...[作者空间]
循环引用的理解 首先说一下循环引用,为什么没用 __weak 修饰就直接用 self. 属性,有时候不会造成循环引...[作者空间]
一、KVC的概念理解及常用方法 概念 KVC(Key-Value Coding)顾名思义,就是键值编码的意思。在i...[作者空间]
相信很多iOS开发者对内存分配的概念比较模糊,没有去好好研究与我们经常打交道的变量,是如何分配内存的。很多小伙伴应...[作者空间]
KVO 是 OC 观察者设计模式的一种KVO 的实现依赖于 OC 强大的 RuntimeKVO是Cocoa提供的...[作者空间]
KVC 一.首先明确两个概念 1.self.name和_name的区别:self.name是方法调用,访问name...[作者空间]
计算机中所有的数据都必须放在内存中,不同类型的数据占用的字节数不一样,例如 int 占用4个字节,char 占用1...[作者空间]
Runtime学习 -- weak应用源码学习 Runtime源码分析,带你了解OC实现过程。其中参考了大量的大神...[作者空间]
概述 KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则其观察者就...[作者空间]
今天看到了这位兄弟的面试题总结文章:先是程序员,然后才是iOS程序员 — 写给广大非科班iOS开发者的一篇面试总结...[作者空间]