XCode - 打包证书创建流程
创建CSR证书 点击spotlight输入keychain打开钥匙串 生成CSR文件 注意: 创建Cer证书 登录 apple developer 使用CSR文件创建Development和Distribution的CER证书并下载 双击下载好的cer证书,然后导出对应的p12文件(dev/dis) 创建Provisioning Profile 这里要创建是三种profil...
创建CSR证书 点击spotlight输入keychain打开钥匙串 生成CSR文件 注意: 创建Cer证书 登录 apple developer 使用CSR文件创建Development和Distribution的CER证书并下载 双击下载好的cer证书,然后导出对应的p12文件(dev/dis) 创建Provisioning Profile 这里要创建是三种profil...
iOS-TableView的重用机制 什么是Cell的重用? 重用机制,简单的说意思是一行一行cell的复用 为什么要重用? 为了做到显示和数据分离,UITableViewCell的实现而且不是为每一个数据项创建一个tableCell,是仅仅创建屏幕可显示最大个数的cell,然后反复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节省内存的目的;当屏幕滚动出现新...
在iOS开发过程中,经常会用到一些相似的代码。我们可以将这些代码保存起来,在使用的时候直接从Code Snippets拖拽代码块到指定的位置,也可以设置一些快捷方式来调用Xcode代码片段。 新增 例如编写以下代码片段 @property (nonatomic, strong) <#Type#> *<#value#>; <##&g...
突然就走到了西藏 “只要你行走,就能与你生命中的真相相遇。”——陈坤 相信很多朋友看过陈坤的影视作品,知晓他是一名演员,小的时候也磕磕绊绊看过他《金粉世家》《像雾像雨又像风》等荧屏作品。 这里要说的是陈坤有一本书,书名叫《突然就走到了西藏》,很短,十个章节。我是几乎一口气看完的。书里记录了陈坤带领十名大学生志愿者行走西藏过程中,对生命的点滴感悟。穿插了他成名前后生活中的小故事...
RunLoop A NSRunLoop object processes input for sources such as mouse and keyboard events from the window system, NSPort objects, and NSConnection objects. A NSRunLoop object also processes NSTim...
什么是Category? 分类就是对一个类的功能进行扩展,让这个类能够适应不同情况的需求;在实际开发中我们都会对系统的一些常用类进行扩展,例如:NSString,Button,Label等;简单来说类别是一种为现有的类添加新方法的方式。利用OC的动态运行时分配机制,category提供了一种比继承更为简洁的方法来对类进行扩展,无需创建对象的子类就能为现有的类添加新的方法,category可以...
引言 Apple 在iOS4.0之后推出Block,它本身封装了一段代码并可以将这段代码当做变量,参数,属性,数据类型,函数(匿名),代码块(只有在被调用时才会执行)等等,使用方式灵活,功能十分强大。 Block的简单使用 定义Block 无参无返回值 void(^block)() = ^(){ NSLog(@"this is a no param and no retur...
pthread是POSIX thread的简写,跨平台多线程的C语言开发框架,pthread是实现多线程的技术方案之一,NSThread就是对它的封装。 pthread开启子线程的函数介绍 #import <pthread.h> int pthread_create(pthread_t * __restrict, const pthread_attr_t * __restric...
GCD与 NSThread 的对比 NSThread的劣势 如果要开多个线程 NSThread 必须实例化多个线程对象 NSThread 靠 NSObject 的分类方法实现的线程间通讯,GCD依靠 block 实现 GCD的优势 让代码更加简单,易于阅读和维护 使用GCD 不需要管理线程的创建/销毁/复用的过程,不用关心线程的生命周期 GCD会充分利用CPU的...
NSURLRequest 创建请求对象 (缓存策略和超时时长都是默认的) NSURLRequest * request = [NSURLRequest requestWithURL:url]; ### 创建请求对象的同时指定缓存策略和超时时长 NSURLRequest * request = [NSURLRequest requestWithURL:url cachePolicy:0 ti...