IOS之同步请求、异步请求、GET请求、POST请求

都知道网站有GET请求和POST请求,但是在开发IOS的时候,会有哪些方法呢,网上有篇文章写的不错很有力度。入门者应该也可以看的明白,不明白者,可以看下方的QQ群,进行交流

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,
2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继

...

详解iPhone Tableview分批显示数据 实现点击加载更多

其实这个实现起来,开始是啥思路也木有的,但是明白了之后,其实很简单的。

iPhone屏幕尺寸是有限的,如果需要显示的数据很多,可以先数据放到一个table中,先显示10条,table底部有一察看更多选项,点击察看更多查看解析的剩余数据。基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中. 比如:

数据源是个array:

NSMutableArray *items; 

Vi

...

IOS7 第一次接触ALAssetsLibrary,简单介绍一下ALAssetsLibrary的作用

IOS7 第一次接触ALAssetsLibrary,简单介绍一下ALAssetsLibrary的作用

ALAssetsLibrary介绍

ALAssetsLibrary提供了访问iOS设备下”照片”应用下所有照片和视频的接口;

从ALAssetsLibrary中可读取所有的相册数据,即ALAssetsGroup对象列表;

从每个ALAssetsGroup中可获取到其中包含的照片或视频列表,即ALAsset

...

IOS7 中 通过UIImagePickerController选择图片后 UIImagePickerControllerDelegate方法的调用

图片选择完后的两个重要的方法

-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
    [picker dismissViewControllerAnimated:YES completion:^{}];
    
  
...

修改navigationItem上的title 颜色和样式

今天正好做到这里,以为之前的设计是通过view的跳转,然后直接传递title过来,然后在viewDidLoad里面直接赋值,但是有遇到了一个比较傻眼的情况,接口只给我id,木有title,于是我就只有获取完title在赋值啦,于是找到了一个策略,就是在获取完数据后,直接使用下面的代码就好了,既可以修改样式还可以修改标题

UILabel *label = [[UILabel alloc] initWi
...

IOS7 UIViewController中使用UIRefreshControl 实现 UITableView下拉刷新

之前做了一个使用UITableViewController中实现刷新的方法,这里实现一个使用UIViewController实现下拉刷新,当果然要使用到UIRefreshControl。

创建啥的我就不记录了,文件列一下

MeCelebrityViewController.m

MeCelebrityViewController.h

MeCelebrityViewController.xib

下面列出主要的实

...

iOS7 如何解决iOS瀑布流(UIScrollView或UITableView)运行不流畅

如果UITableView滑动太快,可能同时就发出了比如10个图片请求。这些请求虽然都在后台运行,但是它们可能在同一个时间点返回UI线程。这个时候如果加载图片到UIImageView太频繁,就会造成UI卡得严重。(虽然在new iPad和iPhone4s上看不出来)

在找到这个问题的同时,也发现performSelectorAfterDelay这个方法,会堆积到UI线程空闲的时候执行。而dispat

...