什么是线程?什么是进程?线程和进程的区别与联系? 线程的定义线程是CPU调度(执行任务)的最小单位其实质就是一段代码(一个任务) 进程的定义系统...
简单说一下APP的启动过程,从main文件开始说起 程序启动分为两类:1.有storyboard 2.没有storyboard 简述一下UIVi...
RunLoop是什么,有什么作用,如何获取? 定义RunLoop的实质是一个死循环,用于保证程序的持续运行,只有当程序退出的时候才会结束(由ma...
网络七层协议(http,tcp/ip处于哪一层)? http属于应用层协议,基于tcp/ip tcp/ip属于传输层协议 什么是HTTP? 超文...
iOS开发常用设计模式? 详细blog链接 MVC模式 MVVM模式 代理模式 单例模式 工厂模式 装饰者模式 观察者模式(KVO和通知中心) ...
autoreleasePool一般你在什么地方使用到? 大循环在大循环中如果不调用autorelease,会造成内存泄漏 多线程用于释放子线程 ...
1.创建表 create table if not exists 表名(字段名 类型(字符个数,可以省略) primary key autoin...
对block的综合理解 block的实质对象, 一个函数指针, 指向代码块, 以及上下文所需的变量 函数指针和block的格式对比函数指针 vo...
在swift中懒加载的写法 只需要在定义的时候加上lazy的修饰符 在swfit中单例的写法 两个步骤 如何避免闭包的循环引用 枚举如何绑定值 ...