03 2016 档案

摘要:Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性,而且同时支持 iOS 和 Max OS X。Masonry是一个用代码写iOS或OS界面的库,可以代替Auto layout。Masonry的github地址:https://gith 阅读全文
posted @ 2016-03-24 09:53 心玲鸡汤 阅读(444) 评论(0) 推荐(0)
摘要:http://code4app.com/article/cocoapods-install-usage iOS 最新版 CocoaPods 的安装流程 解决方案:安装流程:Podfile文件 中 platform:ios, ‘6.0’ 后边的 6.0 是平台版本号 ,一定要加上 阅读全文
posted @ 2016-03-23 20:00 心玲鸡汤 阅读(131) 评论(0) 推荐(0)
摘要:转载http://www.th7.cn/Program/IOS/201503/405717.shtml NSURLConnection 是 Foundation URL加载系统的基石。一个 NSURLConnection 异步地加载一个 NSURLRequest 对象,调用delegate的 NSU 阅读全文
posted @ 2016-03-23 14:01 心玲鸡汤 阅读(1311) 评论(0) 推荐(0)
摘要:1.这个关键在实际开发中挺常用的。当我们使用实例成员变量不好处理时,我们将声明为静态变量,因此它有以下特性。 参考答案: 当年在大学时期,我对这几个变量也是经常搞混的。 参考答案: 3.算法排序 冒泡排序、插入排序。在开发中最常用的就是冒泡排序和插入排序了,不用说那么多高深算法,在平常的工作中,若非 阅读全文
posted @ 2016-03-20 22:06 心玲鸡汤 阅读(216) 评论(0) 推荐(0)
摘要:RunLoop 的概念 RunLoop 与线程的关系 RunLoop 对外的接口 RunLoop 的 Mode RunLoop 的内部逻辑 RunLoop 的底层实现 苹果用 RunLoop 实现的功能 AutoreleasePool 事件响应 手势识别 界面更新 定时器 PerformSelect 阅读全文
posted @ 2016-03-19 23:22 心玲鸡汤 阅读(189) 评论(0) 推荐(0)
摘要:1.AES加密 http://blog.csdn.net/cubesky/article/details/38754621 2.base64 http://blog.csdn.net/cubesky/article/details/38754623 3.RSA http://blog.csdn.ne 阅读全文
posted @ 2016-03-19 23:01 心玲鸡汤 阅读(121) 评论(0) 推荐(0)
摘要://也可以参考http://www.cnblogs.com/kenshincui/p/4168532.html 崔江涛讲的 很不错哦 推送通知和NSNotification是有区别的: NSNotification:是看不到的 推送通知:是可以看到的 IOS中提供了两种推送通知 本地推送通知:(Lo 阅读全文
posted @ 2016-03-17 22:04 心玲鸡汤 阅读(771) 评论(0) 推荐(0)
摘要:概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 Cor 阅读全文
posted @ 2016-03-17 21:45 心玲鸡汤 阅读(191) 评论(0) 推荐(0)
摘要:因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个Objc运行框架的一块基石。 RunTim 阅读全文
posted @ 2016-03-17 19:04 心玲鸡汤 阅读(192) 评论(0) 推荐(0)
摘要:在开发过程中,经常需要接入第三方支付。下面对支付进行一个概括。 支付宝SDK下载地址:https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1 在支付宝集成的过程中,会遇到一些报错,下面就碰到的报错,和大 阅读全文
posted @ 2016-03-17 19:01 心玲鸡汤 阅读(488) 评论(0) 推荐(0)
摘要:SDK下载:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=11_1 APP端开发步骤说明:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_5 官方已经是建议使用服务器签名 阅读全文
posted @ 2016-03-17 19:00 心玲鸡汤 阅读(633) 评论(0) 推荐(0)
摘要:新的iOS 9系统比iOS8更稳定,功能更全面,而且还更加开放。iOS 9加入了更多的新功能,包括更加智能的Siri,新加入的省电模式。iOS 9为开发者提供5000个全新的API。 iOS9让所有的HTTP默认使用了HTTPS,原来的HTTP协议传输都改成TLS1.2协议进行传输。直接造成的情况就 阅读全文
posted @ 2016-03-17 18:57 心玲鸡汤 阅读(307) 评论(0) 推荐(0)
摘要:通过对UIImageView的类别扩展来实现异步加载替换图片的工作。 主要用到的对象:1、UIImageView (WebCache)类别,入口封装,实现读取图片完成后的回调2、SDWebImageManager,对图片进行管理的中转站,记录那些图片正在读取。向下层读取Cache(调用SDImage 阅读全文
posted @ 2016-03-17 18:24 心玲鸡汤 阅读(2312) 评论(0) 推荐(0)
摘要:Base64图片 -> UIImage [objc] view plain copy - (UIImage *) dataURL2Image: (NSString *) imgSrc { NSURL *url = [NSURL URLWithString: imgSrc]; NSData *data 阅读全文
posted @ 2016-03-17 17:43 心玲鸡汤 阅读(785) 评论(0) 推荐(0)
摘要://相机 -(void)takePhoto { UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera; if ([UIImagePickerController isSourceT 阅读全文
posted @ 2016-03-17 17:41 心玲鸡汤 阅读(298) 评论(0) 推荐(0)
摘要://邮箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [ 阅读全文
posted @ 2016-03-17 15:24 心玲鸡汤 阅读(215) 评论(0) 推荐(0)
摘要:1.支付问题 (1)首先与支付宝签约,获取商户id和账号id (2)下载相应的公钥私文件(加密签名的时候会用到) (3)下载支付宝sdk,看文档签约 获取公钥私钥 查看 调用支付接口 (4)生成订单信息 (5)调用支付宝客户端,由支付宝客户端跟支付宝安全服务器打交道 (6)返回支付结果给商户客户端和 阅读全文
posted @ 2016-03-16 00:29 心玲鸡汤 阅读(169) 评论(0) 推荐(0)
摘要:iOS 9.0 NSString汉字怎么生存UTF8 NSString *str = @"我是好人";把这个转成UTF8以前我们使用的是 NSString *str3 = [str stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEnco 阅读全文
posted @ 2016-03-08 17:07 心玲鸡汤 阅读(222) 评论(0) 推荐(0)
摘要:一般用于客户测试使用(外包):把应用程序打包成一个文件exe(ipa),dmg:客户拿到文件就可以安装到手机,可以通过(iTunes,91助手) 怎样把应用程序打包成一个ipa?1.安装一个证书(打包证书)2.生成一个BundleID 3.添加手机的UUID(客户必须提供UUID) 4.提供一个描述 阅读全文
posted @ 2016-03-03 02:58 心玲鸡汤 阅读(222) 评论(0) 推荐(0)
摘要:1. TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个简单的面向数据报的运输层 阅读全文
posted @ 2016-03-02 18:11 心玲鸡汤 阅读(127) 评论(0) 推荐(0)
摘要:1. 写一个NSString类的实现+ (id)initWithCString:(constchar *)nullTerminatedCString encoding:(NSStringEncoding)encoding;{ NSString *obj;obj = [self allocWithZo 阅读全文
posted @ 2016-03-02 18:06 心玲鸡汤 阅读(166) 评论(0) 推荐(0)
摘要:1.UItableview优化机制: UItableview一般只会加载显示出来的cell,如果滚动时(上下拉刷新时)将会出现新的cell,首先从缓存池中去取,如果缓存池中没有cell就去重新创建。 2.程序的启动流程: 1、main.m是程序的入口 2、UIApplicationMain()创建应 阅读全文
posted @ 2016-03-02 17:45 心玲鸡汤 阅读(213) 评论(0) 推荐(0)