摘要: UIScrollView在storyboard中的使用UIScrollView在代码中的使用// 1.创建一个imageView并设置图片 UIImage *image = [UIImage imageNamed:@"minion"]; UIImageView *imageView = [[U... 阅读全文
posted @ 2015-11-26 22:12 a滴答 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 当遇到程序崩溃时首先应该查看错误的原因,找到问题后进行解决;如果是bug,查看哪个功能出现问题,对其分析并查找问题后解决;像图片,文字显示有问题的时候,要么是加载资源的时候有问题,要么是设置的frame或者约束有问题,再就是传入数据的时候没用点语法用了下划线。常见报错/*错误一:reason: '[... 阅读全文
posted @ 2015-11-26 21:48 a滴答 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 实现思路1、加载图片2、播放音乐实现思想1、封装思想抽取相同代码生成一个新的方法,通过传递参数调用该方法;2、内存管理思想不需要每次调用方法时都重新加载图片,for循环加载图片写在ViewdidLoad中下列代码没有对运行过程中内存管理进行优化其中加载图片有两种方法:通过imageNmae加载有缓存... 阅读全文
posted @ 2015-11-26 21:35 a滴答 阅读(201) 评论(0) 推荐(0) 编辑
摘要: UIlabel在storyboard中的使用UILabel在代码中的使用// 1、创建一个Label UILabel *label = [[UILabel alloc] init];// 2、设置位置和尺寸 label.frame = CGRectMake(100, 100, 175, 25... 阅读全文
posted @ 2015-11-26 21:10 a滴答 阅读(368) 评论(0) 推荐(0) 编辑
摘要: storyboard是一个文件作用:描述软件界面程序启动的简单过程程序一启动,就会加载Main.storyboard文件会创建箭头所指的控制器,并且显示控制器所管理的软件界面配置程序一启动就会加载的storyboard文件界面中的每一个元素都是对象//IBOutlet//1、是一个关键字//2、没有... 阅读全文
posted @ 2015-11-26 20:59 a滴答 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 单例ARC和MRC写法1:什么是单例模式?类的对象成为系统中唯一的实例,提供一个访问点,供客户类 共享资源单例就是无论怎么创建都只能有一个实例对象2:什么情况下使用单例?类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如工厂方法。这个唯一的实例只能通过子类化进行扩展,而且扩展的对象不... 阅读全文
posted @ 2015-11-26 20:19 a滴答 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Copy基本使用(深浅拷贝)把握:copy 和mutaleCopy 的区别1:使用copy功能的前提是什么?使用copy功能的前提: 需要遵守NSCopying协议,实现copyWithZone:方法使用mutableCopy功能的前提: 需要遵守NSMutableCopying协议,实现mutab... 阅读全文
posted @ 2015-11-26 20:16 a滴答 阅读(248) 评论(0) 推荐(0) 编辑
摘要: NSArray和NSDictionary的区别?NSArray是有序的,NSDictionary是无序的NSArray是通过下标访问元素,NSDictionary是通过key访问元素常用结构体在开发中苹果推荐我们使用CG开头的结构体, 也就是说NS开头的结构体一般不用1:OC中定义一个点,用什么结构... 阅读全文
posted @ 2015-11-26 20:00 a滴答 阅读(187) 评论(0) 推荐(0) 编辑
摘要: NSDictionary1:什么是字典?OC中的NSDictionary:根据key找到value,字典中存储的东西都是键值对2:如何创建字典?方法一:NSDictionary *dict = [NSDictionary dictionaryWithObject:@"lnj" forKey:@"na... 阅读全文
posted @ 2015-11-26 19:49 a滴答 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.NSArray基本概念什么是NSArrayNSArray是OC中的数组类,开发中建议尽量使用NSArray替代C语言中的数组NSArray有哪些使用注意只能存放任意OC对象, 并且是有顺序的不能存储非OC对象, 比如int\float\double\char\enum\struct等它是不可变的... 阅读全文
posted @ 2015-11-26 19:38 a滴答 阅读(3164) 评论(0) 推荐(0) 编辑
摘要: NSMutalbleStringNSMutableString和NSString的区别NSString是不可变的, 里面的文字内容是不能进行修改的NSMutableString是可变的, 里面的文字内容可以随时更改NSMutableString能使用NSString的所有方法什么是可变字符串?什么是... 阅读全文
posted @ 2015-11-26 19:24 a滴答 阅读(213) 评论(0) 推荐(0) 编辑
摘要: NSString什么是NSString?一个NSString对象就代表一个字符串(文字内容) 一般称NSString为字符串类如何创建字符串对象 通过不同的方式创建字符串,字符串对象储存的位置也不一样 >如果是通过字符串常量创建,那么字符串对象存储在常量区中 >如果是通过alloc init... 阅读全文
posted @ 2015-11-26 19:18 a滴答 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 1.协议基本概念什么是协议?其他语言有接口的概念,接口就是一堆方法的声明没有实现.OC中没有接口的概念,OC中的接口就是协议.协议Protocol是由一系列的方法声明组成的书写协议的格式?格式:@protocol 协议名称 // 方法声明列表@end一个类怎么遵循协议?类遵守协议格式:@interf... 阅读全文
posted @ 2015-11-26 15:46 a滴答 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Block1.什么是Block- Block是iOS中一种比较特殊的数据类型- Block是苹果官方特别推荐使用的数据类型, 应用场景比较广泛 + 动画 + 多线程 + 集合遍历 + 网络请求回调 + 用来保存某一段代码, 可以在恰当的时间再取出来调用 + 功能类似于函数和方法2.block的格式-... 阅读全文
posted @ 2015-11-26 15:39 a滴答 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Category1. 【理解】什么是Category2. 【掌握】Category的格式1.什么是Category- Category有很多种翻译: 分类 \ 类别 \ 类目 (一般叫分类)- Category是OC特有的语法, 其他语言没有的语法2.Category的格式- 在.h文件中声明类别 ... 阅读全文
posted @ 2015-11-26 15:30 a滴答 阅读(357) 评论(0) 推荐(0) 编辑
摘要: description方法问题1:使用%@打印一个对象,输出的是什么内容?%@的原理是什么?答:%@是用来打印对象的, description方法默认返回对象的描述信息(默认实现是返回类名和对象的内存地址). 其实%@的本质是用于打印字符串.只要利用%@打印某个对象, 系统内部默认就会调用父类的de... 阅读全文
posted @ 2015-11-26 15:26 a滴答 阅读(866) 评论(0) 推荐(0) 编辑
摘要: @class由于import是一个预编译指令, 他会将""中的文件拷贝到import所在的位置并且import有一个特点, 只要""中的文件发生了变化, 那么import就会重新拷贝一次(更新操作)@class仅仅是告诉编译器, @class后面的名称是一个类, 不会做任何拷贝操作注意: 由于@cl... 阅读全文
posted @ 2015-11-26 15:16 a滴答 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 内存管理 ARC: Automatic(自动) Reference(引用) Counting(计数) 什么是自动引用计数? 不需要程序员管理内容, 编译器会在适当的地方自动给我们添加release/retain等代码 注意点: OC中的ARC和java中的垃圾回收机制不太一样, java中的... 阅读全文
posted @ 2015-11-26 15:08 a滴答 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1. 【理解】什么是SEL类型2. 【掌握】SEL使用3. 【理解】OC方法查找顺序1.什么是SEL类型- SEL类型代表着方法的签名,在类对象的方法列表中存储着该签名与方法代码的对应关系- 每个类的方法列表都存储在类对象中- 每个方法都有一个与之对应的SEL类型的对象- 根据一个SEL对象就可以找... 阅读全文
posted @ 2015-11-26 14:59 a滴答 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1. 【了解】类的本质2. 【掌握】如何获取类对象3. 【理解】类对象的用法4. 【理解】类对象的存储5. 【了解】OC实例对象类对象元数据之间关系1.类的本质- 类的本质其实也是一个对象(类对象)- 程序中第一次使用该类的时候被创建,在整个程序中只有一份。- 此后每次使用都是这个类对象,它在程序运... 阅读全文
posted @ 2015-11-26 14:55 a滴答 阅读(152) 评论(0) 推荐(0) 编辑