自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成小成---未来在脚下

学习iOS的一些心得总结,或是其他喜欢的文章

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除