![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS学习
zhuaran
执着
展开
-
Xcode设置项之Architectures和Valid Architectures
目前ios的指令集有以下几种:1,armv6,支持的机器iPhone,iPhone2,iPhone3G及对应的iTouch2,armv7,支持的机器iPhone4,iPhone4S3,armv7s,支持的机器iPhone5,iPhone5C4,arm64,支持的机器:iPhone5S,iPhone6,iPhone6+机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运转载 2015-01-27 16:21:49 · 265 阅读 · 0 评论 -
AFNetworking安全的使用自签证书访问HTTPS
近期公司服务器端升级接口,由原先访问HTTP改为需要使用自签证书访问HTTPS,项目使用了AF,所以为了防止数据嗅探来保证数据安全.通常的做法是用ssl来连接以防止数据抓包和嗅探。我们还需要防止中间人攻击。攻击者通过伪造的ssl证书使app连接到了伪装的假冒的服务器上,这是个严重的问题。那么如何防止中间人攻击呢?首先web服务器必须提供一个ssl证书,需要一个 .crt 文件,然后设置原创 2015-07-15 15:01:34 · 318 阅读 · 0 评论 -
如何保存webview 中的图片到本机中(保存二维码图片到本地)
具体效果可下载“掌眼”掌拍古玩江湖进行测试:http://bbs.guwanch.comViewController.h@interface ViewController : CDVViewController{ NSTimer *_timer; // 用于UIWebView保存图片 int _gesState; // 用于UIWebView保存图片转载 2015-07-10 11:52:44 · 1121 阅读 · 0 评论 -
about the wrong screen size of iPhone6 plus in real machine debugging mode
During the iOS development we use simulator to debug ,we print the screen size ,we can see the screen size is 414*736,but when I use the real machine I found a problem that is the screen size is 375原创 2015-05-15 14:38:49 · 164 阅读 · 0 评论 -
UIImagePickerController详解
转载 2015-02-04 11:40:47 · 103 阅读 · 0 评论 -
iOS中NSArray的高级应用-过滤和常见用法
NSArray可以用NSPredicate来过滤数组内容,NSPredicate有点像sql+正则表达。//找出一个数组 NSFileManager *fileManager = [NSFileManager defaultManager]; NSString *defaultPath = [[NSBundle mainBundle] resourcePath]转载 2015-01-29 14:43:05 · 491 阅读 · 0 评论 -
substringFromIndex 和 substringToIndex
NSString *substringToOrFromIndex = @"abcd1234";NSString *fromIndexstring = [substringToOrFromIndex substringFromIndex:2]; NSString *toIndexstring = [substringToOrFromIndex substringToIndex:2];N原创 2015-01-29 11:40:19 · 486 阅读 · 0 评论 -
iOS 创建单例的两种方法
iOS 创建单例的两种方法创建一个单例很多办法。我先列举一个苹果官方文档中的写法。static AccountManager *DefaultManager = nil; + (AccountManager *)defaultManager { if (!DefaultManager) DefaultManage转载 2015-01-28 13:08:19 · 160 阅读 · 0 评论 -
iOS 消息推送
经常有同学问我们,iOS上推送究竟怎么做啊,为什么我的设备总收不到推送呢,这里跟大家集中讨论一下iOS上推送的实现细节。 APNS的推送机制与Android上我们自己实现的推送服务不一样,Apple对设备的控制非常严格,消息推送的流程必须要经过APNs: 这里 Provider 是指某个应用的Developer,当然如果开发者使用AVOS Cloud转载 2015-01-28 09:11:21 · 195 阅读 · 0 评论 -
initWithNibName 和 loadNibNamed 的区别和联系
联系:可以使用此方法加载用户界面(xib文件)到我们的代码中,这样,可以通过操作这个加载进来的(xib)对象,来操作xib文件内容。区别:1. ShowViewController的initWithNibName方法ShowViewController * showMessage = [[ShowViewController alloc] initWithNibName:@转载 2015-01-27 16:37:14 · 171 阅读 · 0 评论 -
iOS9网络适配
升级Xcode7之后,程序请求不到网络数据,只需要在info.plist文件中,新增一个字段:NSAppTransportSecurity ,打开,加多一个NSAllowsArbitraryLoads 并且设置为YES就OK了,这样就还是请求的HTTP,当然这只是暂时解决,主要还需要服务器端配合升级原创 2015-09-21 15:33:06 · 195 阅读 · 0 评论