随笔分类 -  UI

网络请求之get与post异步请求
摘要:>直接上源码了,等了解比较透彻的时候在做详细讲解##.h文件源码```objective//// DSRequestManager.h// DeseDAZ//// Created by 安浩 on 15/6/19.// Copyright (c) 2015年 DAZ. All rights ... 阅读全文
posted @ 2015-06-19 22:49 ianhao_cn 阅读(224) 评论(0) 推荐(0)
通知(广播)传值
摘要:#通知(广播)传值##优势>代理传值,属性传值等众多传值方法都是1对1的传值方法,通知(广播)传值是1对多的传值方法,```objective-c//第一个控制器视图#import "FirstViewController.h"@interface FirstViewController ()@en... 阅读全文
posted @ 2015-06-13 09:19 ianhao_cn 阅读(196) 评论(0) 推荐(0)
UIWebView uiwebview 加载本地html
摘要:```objective-c//.h文件#import @interface NSString (Html)+ (NSString *)importStyleWithHtmlString:(NSString *)HTML;@end//.m文件#import "NSString+Html.h"@imp... 阅读全文
posted @ 2015-06-04 14:33 ianhao_cn 阅读(169) 评论(0) 推荐(0)
网络请求 代码 系统自带类源码
摘要:#网络请求```objective-c//.h文件/** * 因为项目中几乎每个地方都用到了网络请求 所以可以把网络请求封装一个模块出来 *(多个地方用到的某个功能 都可以单独抽出来抽出来 做个功能模块) * */#import //声明一个 blcok 属性 用来传值//finishBlcok... 阅读全文
posted @ 2015-06-03 01:36 ianhao_cn 阅读(457) 评论(0) 推荐(0)
KVO小叙
摘要:#KVO>监听者监听对象发生改变 执行- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context这个方法,主要... 阅读全文
posted @ 2015-05-22 11:03 ianhao_cn 阅读(170) 评论(0) 推荐(0)
多线程 dispatch_queue_t 队列问题
摘要:http://www.cnblogs.com/foxmin/archive/2012/07/27/2612246.htmlhttp://www.cnblogs.com/sunfrog/p/3305614.html后期完善 阅读全文
posted @ 2015-05-22 09:57 ianhao_cn 阅读(174) 评论(0) 推荐(0)
Singleton单例设计模式
摘要:#新建单例类>Singleton.h/.m文件```objective-c#import @interface Singleton : NSObject+ (Singleton *)shareInstance;@end//.m文件#import "Singleton.h"static Singlet... 阅读全文
posted @ 2015-05-20 19:20 ianhao_cn 阅读(268) 评论(0) 推荐(0)
简单的sqlite语句
摘要:#创建数据库的SQL语句```objective-cCREATE DATABASE database_name ```##创建表格的方法CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....)```objective-ccreate table DB ... 阅读全文
posted @ 2015-05-18 20:26 ianhao_cn 阅读(272) 评论(0) 推荐(0)
UICollectionViewCell 待追加
摘要:[OTC]#UICollectionViewCell##UICollectionView的结构回顾>首先回顾一下Collection View的构成,我们能看到的有三个部分:###1.Cells###2.Supplementary Views 追加视图 (类似Header或者Footer)###3.... 阅读全文
posted @ 2015-05-13 20:56 ianhao_cn 阅读(426) 评论(0) 推荐(0)
XIB && Storyboard
摘要:#XIB#Storyboard>代码有点老 讲的还不错http://blog.sina.com.cn/s/blog_7cb9b3b801017at3.html下载代码:http://www.oschina.net/code/snippet_164134_10535 阅读全文
posted @ 2015-05-11 23:09 ianhao_cn 阅读(177) 评论(0) 推荐(0)
NSURLConnection 同步连接 && 异步连接 GCD
摘要:>同步请求:数据会造成主线程阻塞,通常在大数据或者网络不畅的情况下不使用,会使用户与UI失去交互,出现程序的卡死,如果数据量少可以使用同步请求。>异步请求:异步请求不会阻塞主线程,会建立一个新的线程来做操作。异步加载一种方式使用的是block,就算将加载的代码放到主线程去执行,也不会阻塞主线程。异步... 阅读全文
posted @ 2015-05-09 17:15 ianhao_cn 阅读(375) 评论(0) 推荐(0)
网络编程:get,post请求数据
摘要:#http网络编程 > 流程 一.创建一个请求 1,需要一个NSURL对象 2,请求课分为GET请求,POST请求,DELETE请求,PUT请求,常用的是GET,POST请求.创建你NSURLRequest的时候 默认的请求方式是GET 二.建立网络链接 ... 阅读全文
posted @ 2015-05-09 16:30 ianhao_cn 阅读(281) 评论(0) 推荐(0)
模态视图
摘要:#模态视图>模态:模态视图从屏幕下方滑出来,完成的时候需要关闭这个模态视图,如果不关闭,就不能做别的事情,必须有响应处理的含义。主视图控制器---》模态视图控制器。主视图控制器与模态视图控制器之间为父子关系。`UIViewController`类中,主要有以下两个方法:`presentViewCon... 阅读全文
posted @ 2015-05-09 15:11 ianhao_cn 阅读(725) 评论(0) 推荐(0)
UITabBarController详解
摘要:#UITabBarController ##一、手动创建UITabBarController```objective-c //tabbar控制上面的添加的控制器 UITabBarItem *item1 = [[UITabBarItem alloc] initWithTitle:... 阅读全文
posted @ 2015-05-09 14:47 ianhao_cn 阅读(374) 评论(0) 推荐(0)
解析xml && json
摘要:#XML##DOM解析>DOM:Document Object Model(文档对象模型)。解析时需要将XML文件整体读⼊,并且将XML结构化成树状,使用时再通过树 状结构读取相关数据>XML完整读入才能解析,不能出现错误!##SAX解析>SAX:Simple API for XML。基于事件驱动的... 阅读全文
posted @ 2015-05-09 14:15 ianhao_cn 阅读(256) 评论(0) 推荐(0)
[11]UITableView编辑 删除 添加 移动 单例 及其去掉TableView没内容的Cell
摘要:#UITableView的编辑 cell的添加,删除.>接UITableView[1]我们对之前的视图代码进行编辑##视图编辑四步走###1.设置表示图进入可编辑状态###2.指定哪些可以被编辑###3.设置表示图编辑样式是删除还是添加 默认是删除###4.//编辑我弄成之后需要做什么事情,事件的... 阅读全文
posted @ 2015-05-04 22:47 ianhao_cn 阅读(591) 评论(0) 推荐(0)
[10]UITableView表示图2 自适应高度
摘要:>本篇文章我们使用plist文件先引入一个plist文件的读取```objective-c//设置一个字符串读取文件路径NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Students" ofType:@"plist"];/... 阅读全文
posted @ 2015-05-02 12:34 ianhao_cn 阅读(222) 评论(0) 推荐(0)
[9]UITableView表视图1
摘要:#UITableView表视图> `UITableViewDataSource`,`UITableViewDelegate` UITabelView表视图的俩个协议,>UITableViewDataSource这个协议中的俩个必须执行的方法```objective-c@required//显示多少行... 阅读全文
posted @ 2015-05-02 11:05 ianhao_cn 阅读(204) 评论(0) 推荐(0)
UINavigationController 代理传值 属性传值
摘要:##UINavigationController>导航控制器,管理多个视图控制器,导航控制器可以认为是管理控制器的控制器,主要管理有层级关系的控制器```objective-c从上一级推到下一级的方法我们用push这个方法,navigationController这个属性,可以找到当前这个视图控制器... 阅读全文
posted @ 2015-04-30 08:32 ianhao_cn 阅读(547) 评论(0) 推荐(0)
[7]UIScrollView,UIPageControl
摘要:#UIScrollView##滚动 播放>`contentSize` //定义内容区域大小,决定是否能滚动`contentOffset` //食欲左上角距离坐标远点的偏移量scrollsToTop //滑动都顶部(点状态条的时候)`pagingEnabled` //是否能整屏翻动bounces //... 阅读全文
posted @ 2015-04-30 07:45 ianhao_cn 阅读(238) 评论(0) 推荐(0)