02 2016 档案

摘要:在处理个人资料 - 头像的时候,通常有两个选项,一个是调用系统相机,一个是调用系统相册。这里要使用的就是UIImagePickerController方法。 在头像位置的imageView添加一个手势,或者添加一个透明的按钮,用来实现click方法 - (IBAction)click:(id)sen 阅读全文

posted @ 2016-02-20 11:09 揍揍揍揍揍揍揍小屁孩 阅读(290) 评论(0) 推荐(0) |

摘要://创建一个数组 NSArray *array = @[@"zhangsan", @"lisi", @"zhonger", @"zhubada", @"honghunag"]; //创建一个排序条件,也就是一个NSSortDescriptor对象 //其中第一个参数为数组中对象要按照什么属性来排序( 阅读全文

posted @ 2016-02-19 22:57 揍揍揍揍揍揍揍小屁孩 阅读(354) 评论(0) 推荐(0) |

摘要:#pragma mark ------------for循环遍历集合中的元素------ //创建一个数组,包含5个字符串对象,倒序取出数组中的所有元素,并存储到另一可变数组中 NSArray *array = @[@"1", @"2", @"3", @"4", @"5"]; NSMutableAr 阅读全文

posted @ 2016-02-19 19:52 揍揍揍揍揍揍揍小屁孩 阅读(240) 评论(0) 推荐(0) |

摘要:1.类目为系统内部的类或者是没有源代码的类添加方法,不有添加实例变量 2.添加的方法会成为原类的一部分,子类照样可以使用 3.类目的文件名为原类名+文件名 4.既可以添加实例方法,也可以添加类方法 Xcode工程下; 1 command + N 新建 2 选择 Objectiove-C File 3 阅读全文

posted @ 2016-02-19 17:40 揍揍揍揍揍揍揍小屁孩 阅读(193) 评论(0) 推荐(0) |

摘要:OC中存储数据最常用 的两个容器就是数组和字典,而作为最常用的,应该了解这所有的特点,及用法。 OC中的数组是一个容量,有序的管理了一系列元素,并且存放在数组里的元素,必须是对象类型。 不可变数组,见名知意,不可改变的,只要创建成功之后都不能改变数组容量,元素。 创建一个不可变数组对象 //1.初始 阅读全文

posted @ 2016-02-16 21:24 揍揍揍揍揍揍揍小屁孩 阅读(347) 评论(0) 推荐(0) |

摘要:在进行数据处理的时候,因为对象类型的不同, 并不能进行相应的数据处理,所以必须要进行数据类型的转换,这也就是NSNumber,NSValue这两类值对象出现的原因。 简而言之,NSNumber就是实现基本数据类型与对象类型的互相转换,而NSValue,则是实现结构体对象与对象类型的互相转换。 NSN 阅读全文

posted @ 2016-02-15 20:27 揍揍揍揍揍揍揍小屁孩 阅读(328) 评论(0) 推荐(1) |

摘要:iOS内存管理的方式是引用计数机制。分为MRC(人式引用计数)和ARC(自动引用计数)、 为什么要学习内存管理? 内存管理方式是引用计数机制,通过控制对象的引用计数来实现操作对象的功能。一个对象的生命周期有生成,持有,释放,销毁。引用计数分为ARC,MRC,在MRC中,增加引用计数的方法是retai 阅读全文

posted @ 2016-02-14 20:33 揍揍揍揍揍揍揍小屁孩 阅读(297) 评论(4) 推荐(0) |

摘要:如图所示,通过实现不规则的网格分布,来显示出不同的效果。因为集合视图必须要指定布局还可以显示,所以自定义布局就可以实现瀑布流的效果。 //创建布局对象 WaterFlowLayout *flowLayout = [[WaterFlowLayout alloc] init]; flowLayout.d 阅读全文

posted @ 2016-02-13 21:52 揍揍揍揍揍揍揍小屁孩 阅读(954) 评论(0) 推荐(0) |

摘要:UIConllectionView和UITableView类似,也是展示数据,但不同于UITableView那种规则的布局,UICollectionView可以实现不规则的布局,即瀑布流。 创建UICollectionView UICollectionView *collectionView = [ 阅读全文

posted @ 2016-02-11 23:49 揍揍揍揍揍揍揍小屁孩 阅读(906) 评论(0) 推荐(0) |

摘要:随着日常的使用,系统提供的cell已经不能满足开发的需要,因为系统提供的是单一的,所以 这就引来了自定义cell的出现,可以根据 自己的需要来布局各个控件所处的位置。不同位置显示不同的控件。 创建一个类,继承于UITableCell. 自定义cell,简单的来说可以分为三步 1.将所有cell要显示 阅读全文

posted @ 2016-02-11 00:12 揍揍揍揍揍揍揍小屁孩 阅读(303) 评论(0) 推荐(0) |

摘要:UITableView表视图,是实用的数据展示的基础控件,是继承于UIScrollView,所以也可以滚动。但不同于UIScrollView,UITableView只可以上下滚动,而不能左右滚动。 因为是数据展示,必然少不了数据的存在,嗯,使用plist文件来获取想要的数据。通过模型来获取。 说到这 阅读全文

posted @ 2016-02-10 23:34 揍揍揍揍揍揍揍小屁孩 阅读(808) 评论(0) 推荐(1) |

摘要:一、属性传值 对于属性传值而言,相对于其它的三种 方法来说,是最基础,最简单的一种 方法,但,属性传值 有很大的局限性,因为是适用于第一个界面向第二个界面传 值,第二个向第三个界面传值等等。N界面向N + 1界面传值。而在此基础上,必须知道跳转界面的明确位置及所要传的值的具体类型。在第二个界面中声明 阅读全文

posted @ 2016-02-10 01:37 揍揍揍揍揍揍揍小屁孩 阅读(474) 评论(0) 推荐(0) |

摘要:一般来说scrollView与UIPageControl都是结合使用,因为在使用滚动视图的时候 ,使用UIPageControl,用户可以 清楚 的明白显示的内容有多少页,如果 没有的话,总不能让用户一个个的去数。用户体验效果不理想。 一般来说,在滑动scrollView的时候,UIPageCont 阅读全文

posted @ 2016-02-09 23:35 揍揍揍揍揍揍揍小屁孩 阅读(939) 评论(0) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3