240 发简信
IP属地:广东
  • 内存管理相关

    1.堆和栈 堆:存放OC对象,先进先出。(吃了拉) 栈:存放非OC对象,先进后出。(吃了吐) 2.@property的本质:@property = ivar + getter...

  • 120
    91buy技术服务支持

    一.前言 欢迎阅读《91buy技术服务支持》(以下简称“本协议”)。本协议阐述之条款和条件适用于您(以下简称“用户”)使用91buy的各种产品和服务。 广州骏天科技有限公司重...

  • RunLoop

    一. 简介 RunLoop:通常指的是NSRunLoop和CFRunLoopRef。 CFRunLoopRef:是CoreFoundation框架下RunLoop的对象类,是...

  • 120
    iOS 多线程 --- NSThread

    一. NSThread开启新的线程 1. 创建并启动线程 2. 创建并启动线程 3. 隐式创建线程并启动 二. NSThread多线程常用相关方法 1. 线程属性相关 2. ...

  • iOS 多线程 --- NSOperation、NSOperationQueue

    一. 概念 1. NSOperation和NSOperationQueue是基于GCD的更高一层的封装。 2. 操作 NSOperation NSOperation,执行的操...

  • iOS 多线程 --- GCD

    一.进程&线程 进程:是程序执行过程中分配和管理资源的一个基本单位。 线程:是程序执行过程中任务调度和执行的一个基本单位。 一个进程里面有多个线程,线程是进程的一部分。 二....

  • AFNetworking封装

    一.思路 整个项目的所有api请求看成一个tableView,那么每一个api请求就相当于一个cell。每一次api请求,就是把parameters和url赋值给cell,然...

  • TCP/IP & HTTP & Socket

    网络七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。 一.TCP/IP tcp/ip协议:是一种传输层协议。主要解决数据如何在网络中传输。 二.HTTP h...

  • 归档 & 解档

    1.什么是 归档 和 解档 数据本地存储持久化的一种。归档:对象的序列化,通过某种格式把对象保存成本地文件。解档:反序列化,把归档的对象文件读成原来的对象。 2.具体过程 在...

  • runtime

    一.什么是runtime(运行时) Objective-C是一个动态语言,一个由Objective-C编写的程序跑起来分为编译过程和运行过程,当程序在运行的时候,才能做一些处...

  • KVC & KVO

    一.什么是KVC KVC,key-value-coding,键值编码,即通过 key(属性名称)对 value(属性值)进行 coding(编码,即取值或赋值)。不但可以简化...