摘要: [UIImage imageNamed:ImageName];1、加载图片占据的内存较大2、相同的图片只会加载一份到内存中,如果同时使用,使用同一个对象即可3、当对象销毁,图片对象不会随着一起销毁NSString *path = [[NSBundle mainBundle] pathForResou... 阅读全文
posted @ 2015-12-23 20:36 兔.小白 阅读(369) 评论(0) 推荐(0) 编辑
摘要: #include它用于对系统自带的头文件的引用,编译器会在系统文件目录下去查找该文件。(注意重复引用)#import是Objective-C针对#include的改进版本,确保引用的文件只会被引用一次,不会陷入递归包含的问题中。#import会链入该头文件的全部信息,包括实体变量和方法等。#impo... 阅读全文
posted @ 2015-12-23 19:57 兔.小白 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 这篇文章先来看看JSON的数据解析。JSON是一种轻量级的数据格式,一般用于数据交互。首先了解JSON底层做了些什么事情:遍历字符串中的字符,最终根据格式规定的特殊字符,将JSON数据转化为字典,字典中的值可能是字典、数组、字符串等。JSON - OC转换对照表JSONOC{}NSDictionar... 阅读全文
posted @ 2015-12-16 13:19 兔.小白 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1> 概念:控制器的view的生命周期方法都是以view开头的。2> 控制器view的加载 当控制器要加载一个view时,首先判断是否已有view,如果有,则直接return;如果没有,则调用loadView方法(参考下面第3点);3> 控制器的view的创建(调用loadView方法时) 当创建v... 阅读全文
posted @ 2015-11-27 20:08 兔.小白 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 功能分析: 1> 以九宫格的形式展示应用信息 2> 点击下载按钮后, 做出相应的操作分析: 1> 找出九宫格布局的规律, 设置每个控件的x和y - y值: 用行号决定; 取整运算(控件索引/九宫格布局的列数) - x值: 用列号决定; 取模运算(控件索引%九宫格布局的列数) 2>... 阅读全文
posted @ 2015-11-04 23:22 兔.小白 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 利用KVC可以随意修改一个对象的属性或者成员变量(并且私有的也可以修改)示例代码:示例一: Person *p = [[Person alloc] init]; p.dog = [[Dog alloc] init]; // 输出结果都一样 p.dog.name = @"... 阅读全文
posted @ 2015-11-04 21:34 兔.小白 阅读(176) 评论(0) 推荐(0) 编辑