- 博客(11)
- 收藏
- 关注
原创 如何解析Plist文件?
1.NSBundle1>一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2>利用mainBundle就可以访问软件资源包中的任何资源5.由于只需要初始化一次图片数据,因此放在get方法中初始化•将属性放在get⽅方法中初始化的⽅方式,称为“懒加载”\”延迟加载”
2015-09-17 14:07:46 437
原创 访问相册
用UIImagePickerController创建一个对象, //设置代理 imgPickerCtrl.delegate =self;1.获取本地相册图片 //设置资源类型 imgPickerCtrl.sourceType= UIImagePickerControllerSourceTypeS
2015-09-17 14:03:40 266
原创 iOS学习总结----核心动画(2)
实现动画分三部曲:(1)创建动画对象;(2)设置动画属性(时长,重复次数...);(3)将动画添加到图层(layer)上.这几个Demo都是练习用的,比较简单一.CABasicAnimation:基础动画//获取相应的动画CABasicAnimation*animation = (CABasicAnimation*)[_img
2015-09-17 13:54:35 359
原创 iOS学习总结----核心动画
iOS的动画实现有3重方式:1.UIView 动画,这是最基本最常用的动画方式,主要改变UIView的属性来达到动画的效果(渐隐/渐现). //开始动画 [UIView beginAnimations:@"animataion1" context:nil]; //设置动画时间 [UIView setAnimationDuration:
2015-09-17 13:48:23 367
原创 iOS 学习总结----音频/视频处理
音频:1.AVAudioPlayer:使用简单,但是只能播放本地//获取本地mp3链接NSString*musicPath = [[NSBundlemainBundle]pathForResource:@"music.mp3"ofType:nil];//NSURL *url = [NSURL URLWithString:musicPath];
2015-09-16 08:22:01 1258
原创 iOS学习总结----UIScrollView的常用属性及方法
UIScrollView用于显示多于一个屏幕的内容或者超过你能放在内存中的内容。其中需要注意的子类是UITableView, UICollectionView 以及UITextView(用来显示大量的文字)。还有一个UIWebView,尽管那不是UIScrollView的直接子类,它适用UIScrollView去显示网页内容.•如果UIScrollView⽆法滚
2015-09-16 08:03:39 285
原创 iOS学习总结----通过代码自定义cell(cell的⾼度不⼀致)
1.新建⼀个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法➢添加所有需要显示的子控件(不需要设置子控件的数据和frame,子控件要添加 到contentView中)➢进⾏子控件一次性的属性设置(有些属性只需要设置⼀一次,比如字体\固定的图片)3.提供
2015-09-13 08:39:09 246
原创 iosiOS学习总结----block的简单使用
这只是我在学习过程中的一些认识, 可能有错误或者不完善的地方, 希望大咖们指点以下,在此先表示感谢啦!Block封装保存一段代码,可以在任何时候任何地方使用● Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。● 苹果官⽅方建议尽量多用block。在多线程、异步任 务、集合遍历、集合排序、动画转场⽤的很多Blocks和函数指针对⽐
2015-09-12 09:37:59 278
原创 iOS学习总结----代理协议2
步骤:1. 先搞清楚谁是谁的代理(delegate) 和通知比较,被通知者是代理对象 ; 发出通知的是被代理的对象2. 定义代理协议,协议名称的命名规范:控件类名 + Delegate3. 定义代理⽅法代理⽅法一般都定义为@optional代理方法名都以控件名开头代理⽅法⾄少有1个
2015-09-11 21:07:34 325
原创 iOS学习总结----代理协议1
1. 简单使用•基本用途(1)可以用来声明一大堆方法(不能声明成员变量)(2)只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明(3)只要父类遵守了某个协议,就相当于子类也遵守了2. 协议的编写@optional(不要求必须实现)@protocol 协议名称(规范写法: 类名+Delegate)// 方法声明列表@end
2015-09-11 21:06:58 211
原创 iosiOS学习总结----九宫格搭建方法
在开发过程中,如果是从本地加载数据,我们可能会用到九宫格,这里总结一下我在学习时学到的一些小技巧,仅供参考.九宫格整体思路:将每个小格子看做一个整体,在这个整体上添加需要的子控件.1.搭建九宫格的步骤:1>明确每一块用的是什么控件2>明确每个控件的父子关系3>for循环逐个添加小格子,4>通过plist文件加载数据,根据数据长度创建对应的格子个数
2015-09-11 19:39:45 353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人