iOS开发--UI&网络
陌苏湮雪
擅长PHP研发,对MySQL NoSQL有浓厚兴趣
展开
-
UICollectionView详解
什么是UICollectionView UICollectionView是一种新的数据展示方式,简单来说可以把他理解成多列的UITableView(请一定注意这是UICollectionView的最最简单的形式)。如果你用过iBooks的话,可能你还对书架布局有一定印象:一个虚拟书架上放着你下载和购买的各类图书,整齐排列。其实这就是一个UICollectionView的表现形式,或者iPad转载 2015-11-18 15:15:28 · 883 阅读 · 0 评论 -
iOS collectionViewLayout布局和自定义
UICollectionView的结构回顾 首先回顾一下Collection View的构成,我们能看到的有三个部分: Cells Supplementary Views 追加视图 (类似Header或者Footer) Decoration Views 装饰视图 (用作背景展示) 而在表面下,由两个方面对UICollectionView进行支持。其中之一和tableVie转载 2015-11-18 15:58:24 · 19545 阅读 · 1 评论 -
iOS NSURLConnection GET和POST
iOS自带的网络请求的类主要为NSURLConnection,后来添加了NSURLConnectionSession。 在NSURLConnection中常用的四个类 NSURLNSURLRequestNSURLMutableRequestNSURLConnection 1.NSURLConnection的GET请求 涉及到GET和POST的请求,那么就必须说明下GET和POS原创 2015-11-30 20:50:22 · 2123 阅读 · 0 评论 -
【UI篇】一、UIApplication
一、UIApplication 1.简单介绍 (1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。 (2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。 (3)通过[UIApplicationsharedApplication]可以获得这个转载 2016-01-20 21:35:05 · 373 阅读 · 0 评论 -
iOS开发篇——UITextField
官方UITextField @interface UITextField : UIControl @property(nonatomic,copy) NSString *text; // 文本 default is nil @property(nonatomic,copy) NSAttributedSt原创 2015-12-24 23:15:38 · 1423 阅读 · 1 评论 -
【iOS开发】XML解析--GData语法
GData旨在解析XML文档。 什么是 XML? XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准 GData配置 (1)添加头文件搜索路径 Heade原创 2016-01-14 17:03:20 · 1189 阅读 · 0 评论 -
【网络】iOS上传下载
首先,让我们看下文件下载。 这里我们下载cnblogs上的一个zip文件。使用NSURLRequest+NSURLConnection可以很方便的实现这个功能。 同步下载文件: NSString *urlAsString = @"http://files.cnblogs.com/zhuqil/UIWebViewDemo.zip"; NSURL *u原创 2016-02-19 13:42:36 · 394 阅读 · 0 评论 -
【提高】沙盒目录文件解析
一、沙盒中几个主要的目录 每个沙盒下面都有相似的目录结构,如下图所示(出自苹果官方文档): 每个应用的沙盒目录都是相似的,主要包含图中所示的4个目录: 1、MyApp.app ①存放内容 该目录包含了应用程序本身的数据,包括资源文件和可执行文件等。程序启动以后,会根据需要从该目录中动态加载代码或资源到内存,这里用到了lazy loading的思想。 ②整个目录是只读的 为了防止被转载 2016-02-19 14:04:30 · 706 阅读 · 0 评论 -
【网络】多线程--NSThread、GCD、NSOperationQueue
GCD 1.什么是GCD? GCD是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue 中,GCD就可以生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现,因此可以统一管理,也可以执行任务,这样就比以前的线程更有效率。 用异步函数往并发队列中添加任务 -(void)te原创 2016-02-19 00:39:28 · 431 阅读 · 0 评论