摘要: 知识架构 layer的基本概念 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(CALyer对象),通过UIView的layer属性可以访问这个层。 基本属性 Bounds;position;frame;backgrou 阅读全文
posted @ 2016-05-16 17:41 李小猫 阅读(165) 评论(0) 推荐(0) 编辑
摘要: #import //给block起 别名//类型 void(^)(BOOL success , id data)//别名是 Complicatetypedef void(^Complicate)(BOOL success , id data);//起别名typedef NSString * MYSt... 阅读全文
posted @ 2015-12-18 09:36 李小猫 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 什么是堆和栈,它们在哪?在通常情况下由操作系统(OS)和语言的运行时(runtime)控制吗? 它们的作用范围是什么?它们的大小由什么决定?哪个更快?答案一栈 是为执行线程留出的内存空间 。当函数被调用的时候, 栈顶为局部变量和一些bookkeeping 数据预留块。当函数执行完毕,块就没有用了,可... 阅读全文
posted @ 2015-12-09 21:30 李小猫 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreData沙盒在... 阅读全文
posted @ 2015-12-07 14:21 李小猫 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 网络初级整理1、KVC & KVO1)、KVC//KVC : 键值编码 Key Value Coding- (id)initWithDictionary:(NSDictionary *)dic{ if (self = [super init]) {// self.name = dic[@... 阅读全文
posted @ 2015-12-07 10:51 李小猫 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 转自各方面。。。。。一、前言部分文中的问题多收集整理自网络,不保证100%准确,还望斟酌采纳。1、iOS9有哪些新特性?答案: 1)改进了 Siri 基于日期、位置和相簿名称来搜索个人照片和视频 要求 Siri 来提醒您在 Safari、“邮件”、“备忘录”和“信息”等应用中看到的有关内容 ... 阅读全文
posted @ 2015-12-02 16:46 李小猫 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 类别(category)和继承的区别?*类别:类别是对一个功能完备的类的一种补充,就像是一个东西的主要基本功能都完成了,可以用类别为这个类添加不同的组件,使得这个类能够适应不同情况的需求。比如animal这个类,具有eat和run等方法,想给这个类添加一个bark的方法,可以用类别。*继承:多个类具... 阅读全文
posted @ 2015-12-02 12:07 李小猫 阅读(209) 评论(0) 推荐(0) 编辑