07 2016 档案

strong & weak 的理解
摘要:1 import "ViewController.h" 2 3 @interface ViewController () 4 /*weak*/ 5 @property (nonatomic,weak)UISwitch *weakSwitch; 6 /*strong*/ 7 @property (nonatomic ,strong)UISwitch *strongSw... 阅读全文

posted @ 2016-07-29 13:40 Hello_IOS 阅读(698) 评论(0) 推荐(0)

copy 和 MutableCopy
摘要:1:copy拷贝得到的对象都是不可变对象,MutableCopy拷贝得到的对象都是可变对象。MutableCopy拷贝得到的对象都是新的对象,会重新分配内存地址,而copy拷贝的对象既可以是新对象,也有可能是原来的对象,也就是内存地址可能与原来相同,可通过打印对象的%p内存地址来查看。当copy一个 阅读全文

posted @ 2016-07-28 23:33 Hello_IOS 阅读(238) 评论(0) 推荐(0)

static,const,extern,以及全局常量
摘要:1:全局常量的定义:1:创建Header头文件,再创建与Header头文件类名相同的空文件作为.m文件,.h文件引用文件,.m文件负责定义常量 补充:1:若无法识别CGFloat结构体,则引入头文件, #import <UIKit/UIKit.h> 2:.m文件中定义的常量,用const修饰代表常量 阅读全文

posted @ 2016-07-28 22:57 Hello_IOS 阅读(2406) 评论(0) 推荐(0)

iOS开发UIScrollView的悬停以及下拉缩放效果
摘要:一:在实际开发中常常涉及UIScrollView或是tableView的悬停以及缩放效果,如图:向上滚动视图时,红色的view一起随蓝色视图一起滚动,当到达顶端时,红色View留在顶部,蓝色view可继续向上滚动。当向下滚动蓝色视图时,红色视图随蓝色视图一起滚动下来。向上向下拉动蓝色的视图,则图中的 阅读全文

posted @ 2016-07-28 00:52 Hello_IOS 阅读(1278) 评论(0) 推荐(0)

ios开发之级联菜单(两个tableView实现)
摘要:一:在ios项目实际开发中经常会看到级联菜单的效果:如图:点击左侧菜单,右侧菜单刷新数据。此篇用两个tableView来实现如图效果: 二:代码: 1:构造数据模型:利用kvc快速构建数据模型 2:控制器代码实现: 三:知识点总结: 1:级联菜单数据模型的设计:1:左侧表格数据模型中含有右侧表格的数 阅读全文

posted @ 2016-07-26 23:26 Hello_IOS 阅读(6420) 评论(0) 推荐(1)

ios开发零散知识点总结
摘要:1:当有导航栏的时候,子视图为UIScrollView,或是继承于UIScrollView的控件如UITableView,UICollectionView等,控制器会自动调用 self.automaticallyAdjustsScrollViewInsets = YES;方法,自动为控件添加64的额 阅读全文

posted @ 2016-07-26 22:47 Hello_IOS 阅读(307) 评论(0) 推荐(0)

ios开发static关键字的理解
摘要:1:static关键字修饰局部变量:1:当static关键字修饰局部变量时,该局部变量只会初始化一次,在系统中只有一份内存 2:static关键字不可以改变局部变量的作用域,但是可延长局部变量的生命周期,该变量直到整个项目结束的时候才会被销毁 2:static修饰的全局变量:作用域仅限于当前文件,外 阅读全文

posted @ 2016-07-26 21:39 Hello_IOS 阅读(7750) 评论(0) 推荐(1)

ios开发清除SDWebImage图片缓存
摘要:一:一般在实际的项目应用中都会用到第三方框架SDWebImage去下载缓存图片,但在ios开发应用中,常常涉及对SDWebImage缓存图片的清除。本文所列出代码即是对SDWebImage缓存图片的清除。 二:代码: 三:所用知识点: 1:NSString *path = [SDImageCache 阅读全文

posted @ 2016-07-25 23:56 Hello_IOS 阅读(5775) 评论(0) 推荐(0)

导航