摘要:1.预先准备在你开始将程序提交到App Store之前,你需要有一个App ID,一个有效的发布证书,以及一个有效的Provisioning profile。下面来看看它们各自的作用。Step 1: App ID(应用ID)App ID是识别不同应用程序的唯一标示符。每个app都需要一个App ID或者app标识。目前有两种类型的App标识:一个是精确的App ID(explicit App ID),一个是通配符App ID(wildcard App ID)。使用通配符的App ID可以用来构建和安装多个程序。尽管通配符App ID非常方便,但是一个精确的App ID也是需要的,尤其是当App 阅读全文
coretext
2014-03-05 23:42 by 小鬼~过客~, 106 阅读, 0 推荐, 收藏, 编辑
摘要:http://blog.sina.com.cn/s/blog_7daf0a5f0101cy0l.html 阅读全文
iOS多线程编程:线程同步总结
2014-03-05 21:20 by 小鬼~过客~, 355 阅读, 0 推荐, 收藏, 编辑
摘要:1:原子操作 - OSAtomic系列函数iOS平台下的原子操作函数都以OSAtomic开头,使用时需要包含头文件。 不同线程如果通过原子操作函数对同一变量进行操作,可以保证一个线程的操作不会影响到其他线程内对此变量的操作,因为这些操作都是原子式的。因为原子操作 只能对内置类型进行操作,所以原子操作能够同步的线程只能位于同一个进程的地址空间内。2:锁 - NSLock系列对象iOS 平台下的锁对象为NSLock对象,进入锁通过调用lock函数,解锁调用unlock函数(因为iOS中大部分的线程同步类都继承自NSLocking 协议,所以其加锁/解锁的操作基本都为lock/unlock函数),同 阅读全文
GCD
2014-03-05 01:01 by 小鬼~过客~, 99 阅读, 0 推荐, 收藏, 编辑
摘要:http://zhuhaibobb.blog.163.com/blog/static/27440067201211121111775/ 阅读全文
Http和Socket连接区别
2014-03-04 21:32 by 小鬼~过客~, 4855 阅读, 0 推荐, 收藏, 编辑
摘要:相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN 阅读全文
对比iOS网络组件:AFNetworking VS ASIHTTPRequest
2014-03-04 20:14 by 小鬼~过客~, 167 阅读, 0 推荐, 收藏, 编辑
摘要:在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI)?几乎每一个iOS互联网应用开发者都会面对这样的选择题,要从这两个最常用的组件里选出一个好的还真不是那么容 易。单单从两个控件版本提交的时间节点来看,AFN的第一个提交是2011年的1月1日,那个时候ASI早已 阅读全文
IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)
2014-03-04 11:59 by 小鬼~过客~, 141 阅读, 0 推荐, 收藏, 编辑
摘要:一、创建网络请求队列 首先,创建网络请求队列,如下: ASINetworkQueue *que = [[ASINetworkQueue alloc] init]; self.netWorkQueue = que; [que release]; [self.netWorkQueue reset]; [self.netWorkQueue setShowAccurateProgress:YES]; [self.netWorkQueue go];二、创建存放路径 //初始化Documents路径NSString *path = [NSHomeDirectory() stringByAppe... 阅读全文
ASIHTTPRequest类库简介和使用说明
2014-03-04 11:39 by 小鬼~过客~, 161 阅读, 0 推荐, 收藏, 编辑
摘要:官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从 阅读全文
EGOImageView的使用方法及注意事项
2014-03-04 00:56 by 小鬼~过客~, 464 阅读, 0 推荐, 收藏, 编辑
摘要:EGOImageView是一种实现网络图片的异步加载和缓存的第三方类库,具有相同功能的第三方类库还有SDWebImage。但是相比两个类库的安装和使用来说,EGOImageView更简单一些,下面就介绍一下EGOImageView的使用方法: 1、下载EGOImageView及其相关的类库 EGOImageLoading 将EGOCache、EGOImageButton、EGOImageView、EGOImageLoader全部添加到工程下(拷贝) 2、EGOImagView使用代码如下 [plain] view plaincopyEGOImageView*imageView=[[EG... 阅读全文
OC字符串常用函数
2014-03-01 15:41 by 小鬼~过客~, 233 阅读, 0 推荐, 收藏, 编辑
摘要:--------操作字符串--NSString(静态字符串)---------------------NSString *Beijing= @"北京欢迎您";//字符串的声明NSString *log=@"北京欢迎您a"; //[NSString stringWithFormat:@"I am '%@'",Beijing];//字符串格式化NSString *zhui = [Beijing stringByAppendingString:@"哈哈哈"];//字符串追加bool b=[Beijing 阅读全文