iOS学习整理
文章平均质量分 78
iOS_liang
这个作者很懒,什么都没留下…
展开
-
UILabel 与 UIView
初识UIView和UILabeliphone设备屏幕尺寸 设备型号 坐标区域:点*点point(pt) 分辨率:像素*像素(px) 3.5 4&4s 320*480 双倍640*9604.0 5&5c&5s 320*568 双倍640*11364.7 6 375*667双倍750*1原创 2015-11-13 16:10:12 · 340 阅读 · 0 评论 -
异步下载
url定义:在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(UniformResourceLocator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址。 /* http://(客户端与服务端进行数据交互,遵循的协议,超文本传输协议) * 10.0.8.8/(服务器的地址(基地址),可以是ip地址也可以是域名)原创 2015-11-13 16:28:42 · 359 阅读 · 0 评论 -
UITextField文本输入框
【方法】//背景文字@property(nonatomic,copy)NSString *placeholder;//正文@property(nonatomic,copy)NSString *text;//设置文本框的边框风格,可以设置为圆角矩形边框风格,默认风格为None@property(nonatom原创 2015-11-13 16:16:15 · 325 阅读 · 0 评论 -
UIButton总结
//button除了alloc init方法创建以外,系统也封装了类方法+ (id)buttonWithType:(UIButtonType)buttonType;typedef NS_ENUM(NSInteger, UIButtonType) {//默认,如果只设置了普通背景图,没有设置高亮背景图,点击时会将普通背景图变灰原创 2015-11-13 16:14:01 · 300 阅读 · 0 评论 -
【音频播放】
//限本地//导入系统框架 AVFoundation.framework#import //把本地音频文件地址转成url NSURL *url = [NSURLfileURLWithPath:audioPath]; //创建音乐播放器,并赋值资源的url _audioPla原创 2015-11-13 16:33:33 · 374 阅读 · 0 评论 -
XML
XML的设计主要是用来描述⼀些信息,并且进⾏行信息的传送,与HTML不同,HTML主要用来显示信息,而XML主要用来传递信息。XML(eXtensible Markup Language) 可扩展标记语言,计算机之间使用这些标记理解并处理各种信息,XML⽂档可以由 XML的声明开始,XML的声明描述了当前文档是一个XML文 档。xml和json对比:json(相原创 2015-11-13 16:31:31 · 341 阅读 · 0 评论 -
TableView的多选删除,搜索
*****多选删除*****- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ //2个一起返回,就是多选删除模式 returnUITableViewCel原创 2015-11-13 16:24:55 · 441 阅读 · 0 评论 -
分栏控制器UITabBarController
**********************************************************//首先将导航控制器或视图控制器放到数组中controllerArr//创建一个分栏控制器的实例对象UITabBarController *tbc = [[UITabBarControlleralloc]init];//将页面数组设置给原创 2015-11-13 16:19:54 · 601 阅读 · 0 评论 -
滑动视图【UIScrollView】及pageController
//内容区域@property(nonatomic)CGSize contentSize;//偏移@property(nonatomic) CGPointcontentOffset;//弹簧效果@property(nonatomic)BOOL bounces;//允许滑动视图本身,如果设为no只能通过函数滑动,不能直接用手滑动@p原创 2015-11-13 16:22:58 · 456 阅读 · 0 评论 -
FMDB基本用法及图片选择器
数据库基础用法//fmdb需要libsqlite3.dylib依赖库//重写init方法,完成必要的初始化操作- (id)init{ self = [superinit]; if (self) { //指定数据库的路径 user.db _lock = [[原创 2015-11-13 16:36:41 · 1108 阅读 · 0 评论 -
iOS多线程三种方式:NSThread,NSOperationQueue,GCD
//注:无论哪一种方式,都不允许在子线程中操作UI【NSThread】(OC线程库) //创建一个线程并启动 NSThread *thread = [[NSThreadalloc] initWithTarget:selfselector:@selector(oneRun:)object:nil]; //设置name属原创 2015-11-13 16:40:53 · 437 阅读 · 0 评论 -
post
/*(http)get请求和post请求的区别: *1、post请求请求地址和参数分离,比get更加安全 *2、get请求只能获取服务器的数据不能上传文件,而post两者都可以 *3、get请求在浏览器中字符串长度最大限制为1024,post没有限制 *4、post上传文件 文件大小不能超过4G */四原创 2015-11-13 16:30:31 · 370 阅读 · 0 评论 -
CoreData
//加载托管对象模型(coreData数据模型文件。)NSString *momdPath = [[NSBundlemainBundle]pathForResource:@"Person"ofType:@"momd"];NSManagedObjectModel *mom = [[NSManagedObjectModelalloc]initWithConten原创 2015-11-13 16:39:04 · 445 阅读 · 0 评论 -
表格视图UITableView
tableview的大部分操作都是在代理方法中进行的!!!//UITableViewCell 视图,tableView中每一行都是一个UITableViewCell对象//indexPath (section,row,用于描述此行数据位于第几分区,第几行)//UITableViewCell 对象,被赋好值后,返回给tableView/*UITab原创 2015-11-13 16:23:58 · 335 阅读 · 0 评论 -
常用小控件基础使用
*****************************************【UISlider】//一个滑块控件//滑块的值@property(nonatomic)float value;//设置滑块的最小值(默认最小和最大分别是0.0和1.0)@property(nonatomic)float minimumV原创 2015-11-13 16:18:40 · 389 阅读 · 0 评论 -
导航控制器
【UINavigationController】导航控制器步骤1,初始化2,push 进入新视图3,pop 返回返回到指定视图//通过导航控制器找到所有的界面NSArray *controllers =self.navigationController.viewControllers;//返原创 2015-11-13 16:17:22 · 344 阅读 · 0 评论 -
UICollectionView(网格视图)
和tableView非常类似,不过多了一个布局类需要遵守的2个协议UICollectionViewDataSource,UICollectionViewDelegateFlowLayout>//网格布局类 UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayou原创 2015-11-13 16:32:26 · 929 阅读 · 0 评论