05 2015 档案
摘要:今天我们来给昨天的Demo加上下拉刷新和上拉加载更多的功能.1.下拉刷新.在viewDidLoad中调用方法addRefreshControl,下拉时可以出现风火轮加载更多的效果.- (void)addRefreshControl { self.refreshControl = [[[UIRe...
阅读全文
摘要:简易NewsDemo代码分析界面布局就不多说了.效果图:(自定义了三套Cell,最后一套Cell是页面最下方的"正在加载中..."Cell,图三.) 主要分析工程目录和流程.第一:Helper中的负责请求数据的网络引擎类.网络请求类NetworkEngine主要完成数据请求的任务.用来简化...
阅读全文
摘要:GET请求----同步连接//GET请求 同步连接- (void)handleSynchronize:(UIBarButtonItem *)item { //GET请求 //1.创建网址字符串; NSString *urlStr = [NSString stringWith...
阅读全文
摘要:传值三种场景:1.属性传值(从前往后传)需求:第二个界面标签显示第一个界面输入框文字.第一步, 在前一个界面定义属性. (语义属性声明为copy);第二步, 在进入下一个界面之前,给属性传入数据.第三步, 在后一个界面读取数据.2.代理传值(从后往前传)需求:第一步:在后一个界面定义协议;并且定义一...
阅读全文
摘要:解析:按照约定好的格式提取数据的过程叫做解析;后台开发人员按照约定好的格式存入数据,前端开发人员按照约定的格式读取数据;主流的格式: XML / JSON 前端和后台都能识别的格式;XML解析XML解析的两种工作原理:1.SAX解析:基于事件回调的解析机制,逐行进行解析,效率低,适合于大数据解析. ...
阅读全文
摘要:在项目开发中,大部分情况下我们都需要自定义UITableViewCell, 今天就重点整理一下目前自己已经学过的自定义Cell的一些注意事项;分步骤来写吧:1.将自定义的Cell定义为属性;2.重写Cell独有的初始化方法;- (instancetype)initWithStyle:(UITable...
阅读全文
摘要:一些相关的总结,有点乱.UITableView是iOS中提供的用来以列的形式展示数据的视图,叫做表现图,但是只有一列,而且只能在垂直方向滚动.继承自UIScrollView.UITableView由多个分区组成(相当于班级的分组),每个分区由多行组成(相当于每个分组下的人).UITableView有...
阅读全文
摘要:懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,其实是重写getter方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控...
阅读全文
摘要:在视图加载的过程中,是先计算出frame,再根据frame加载视图的,所以在设计计算高度的方法的时候,设计成加号方法;//首先给外界提供计算cell高度的方法+ (CGFloat)heightForRowWithDic:(NSDictionary *)dic { //cell高度 = name...
阅读全文
摘要:/** * 配置公共的属性,该属性作用于所有的导航条界面; */- (void)configureConmmonPropety { //1.设置导航条的颜色 self.navigationController.navigationBar.barTintColor = [UIColor ...
阅读全文
摘要:/*** 界面间传值步骤 1.界面传值第一种场场景:从前往后传值. 秘诀:属性传值.(葵花宝典). 招式:(1).在后一个界面定义属性,属性的类型和传出数据类型一致. (2).在进入下一界面之前,给属性赋值;赋的值就是要传输的数据.(存入数据的过程). (3).在后一个界面通过属性...
阅读全文
摘要:一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。(3)...
阅读全文
摘要:AppDelegate,类似于监听接口。 用个很简单的例子说:ios系统会控制每个程序的开始和结束。但是ios又不知道每个程序的开始需要运行成么代码,结束需要运行什么代码。这个时候,ios就制定了一个规则:如果你是我的代理程序,那么我在开始的时候就会运行你里面的– applicationDidFin...
阅读全文
摘要:个人的一个总结;视图控制器(UIViewController):是视图控制器的基类,提供了和试图控制器相关的功能;1.管理视图: 视图控制器自身携带有一个和屏幕一样大的视图;该视图叫做视图控制器的根视图;2.用于检测屏幕旋转;3.用于分担AppDelegate的任务;分担视图布局以及业务逻辑处理;4...
阅读全文
摘要:如果要对自定义的视图在屏幕旋转时重新布局,则在自定义视图中定义以下触发方法:-(void)layoutSubviews { [super layoutSubviews]; //1.获取到屏幕旋转的方向 UIInterfaceOrientation orientation = [UI...
阅读全文
摘要:1.loadView这是视图控制器用来加载根视图的方法;如果需要将自定义的视图作为根视图,则不需要调用父类对该方法的实现([super loadView]);直接将自定义视图通过self.view定义为视图控制器的根视图;自定义视图中的简单响应事件也应由视图控制器来进行处理,写在此方法内;2.vie...
阅读全文

浙公网安备 33010602011771号