1.堆和栈 堆:存放OC对象,先进先出。(吃了拉) 栈:存放非OC对象,先进后出。(吃了吐) 2.@property的本质:@property = ivar + getter...
1.堆和栈 堆:存放OC对象,先进先出。(吃了拉) 栈:存放非OC对象,先进后出。(吃了吐) 2.@property的本质:@property = ivar + getter...
一.前言 欢迎阅读《91buy技术服务支持》(以下简称“本协议”)。本协议阐述之条款和条件适用于您(以下简称“用户”)使用91buy的各种产品和服务。 广州骏天科技有限公司重...
一. 简介 RunLoop:通常指的是NSRunLoop和CFRunLoopRef。 CFRunLoopRef:是CoreFoundation框架下RunLoop的对象类,是...
一. NSThread开启新的线程 1. 创建并启动线程 2. 创建并启动线程 3. 隐式创建线程并启动 二. NSThread多线程常用相关方法 1. 线程属性相关 2. ...
一. 概念 1. NSOperation和NSOperationQueue是基于GCD的更高一层的封装。 2. 操作 NSOperation NSOperation,执行的操...
一.进程&线程 进程:是程序执行过程中分配和管理资源的一个基本单位。 线程:是程序执行过程中任务调度和执行的一个基本单位。 一个进程里面有多个线程,线程是进程的一部分。 二....
一.思路 整个项目的所有api请求看成一个tableView,那么每一个api请求就相当于一个cell。每一次api请求,就是把parameters和url赋值给cell,然...
网络七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。 一.TCP/IP tcp/ip协议:是一种传输层协议。主要解决数据如何在网络中传输。 二.HTTP h...
1.什么是 归档 和 解档 数据本地存储持久化的一种。归档:对象的序列化,通过某种格式把对象保存成本地文件。解档:反序列化,把归档的对象文件读成原来的对象。 2.具体过程 在...
一.什么是runtime(运行时) Objective-C是一个动态语言,一个由Objective-C编写的程序跑起来分为编译过程和运行过程,当程序在运行的时候,才能做一些处...
一.什么是KVC KVC,key-value-coding,键值编码,即通过 key(属性名称)对 value(属性值)进行 coding(编码,即取值或赋值)。不但可以简化...