![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS 小tips
文章平均质量分 55
鬼蟹
think different! Stay hungry,stay foolish!
展开
-
通过iOS 9 SFSafariViewController提供完整的Web浏览体验
本文由CocoaChina译者@涛声依旧-忆往昔翻译自tutsplus校对:BenBeng原文:iOS 9: Getting Started With SFSafariViewController?当前,移动应用和各种网络上的内容已无所不在。多年以来, iOS开发者都是要么在APP中创建自己的web浏览体验,要么让Safari来打开URL。这两种方法都有不可避免的缺点。不过,现转载 2015-08-26 09:30:34 · 391 阅读 · 0 评论 -
关于网页上的操作留存的cookie和缓存清理
背景是这样的,一个网页形式的登录页,用WKWebView加载,输入完账户密码后,点击登录按钮登录,而后我退出登录,并dismiss掉这个网页登录页回到这个登录页之前的一个,当我点击这一页的按钮present这个登录页的时候,我发现他并没有出现登录页,而是直接调取登录方法登陆上去了,经过大家帮助,查到原因是网页记录了cookie,然后查资料,找到清理cookie的方法let url =原创 2016-05-13 18:56:08 · 1893 阅读 · 0 评论 -
关于UICollectionViewCell的问题
以下代码作用是一个collection view的cell上的控件的设置,初始化后,第一个cell上的控件为橙色,其他为灰色,点击其他cell,选中则为橙色,其他为灰色。但是这时候出问题了,因为初始化后,第一个橙色的cell实际上并不是因为选中才为橙色的,其默认仍为未选中状态,所以此时点击其他cell,第一个cell的状态实质上并没有改变,故而第一个cell并不能变为灰色(即它不会走sel原创 2016-03-25 11:11:58 · 412 阅读 · 0 评论 -
iOS开发之如何跳到系统设置里的各种设置界面
前面的文章《iOS开发之如何跳到系统设置里的WiFi界面》介绍了如何从APP里跳到WiFi设置界面,很多朋友非常喜欢这样的小功能,还有朋友正想做这个功能刚好看见啦!跳到更多设置界面除了跳到WiFi设置界面,能不能跳到其他的设置界面呢?比如:定位服务、FaceTime、音乐等等。都是可以的,一起来看看如何实现的!定位服务定位服务有很多APP都有,如果用户关闭了定位,那么,我们在APP转载 2016-01-15 16:55:39 · 275 阅读 · 0 评论 -
"this class is not key value coding-compliant for the key ..."问题的解决
一般此问题 都是由interface build与代码中IBOutlet的连接所引起的。可能是在代码中对iboutlet的名称进行了修改,导致interface build中的连接实效。如果在该viewcontroller连接的xib文件中没发现错误,那就很可能是mainWindow.xib文件中存在问题,本人遇到的问题是在mainWindow.xib的tabbar转载 2015-09-07 18:58:46 · 461 阅读 · 0 评论 -
iOS 9学习系列:如何使用ATS提高应用的安全性
本文由CocoaChina译者YueWang翻译自tutsplus原文:Apple Tightens Security With App Transport Security在过去几年中,对web安全的注意和它的重要性都在充分的稳定增长。在今年的WWDC大会上,Apple明确表示了它打算以身作则的通过一个新特性来提高操作系统的安全性,它就是App Transport Secur转载 2015-08-21 18:07:46 · 259 阅读 · 0 评论 -
开发该选择Blocks还是Delegates
前文:网络上找了很多关于delegation和block的使用场景,发现没有很满意的解释,后来无意中在stablekernel找到了这篇文章,文中作者不仅仅是给出了解决方案,更值得我们深思的是作者独特的思考和解决问题的方式,因此将这篇文章翻译过来,和诸君探讨,翻译的很多地方不是很到位,望大家提出意见建议。原文链接:http://blog.stablekernel.com/blocks-转载 2015-09-25 17:18:40 · 244 阅读 · 0 评论 -
iOS SDK详解之IBInspectable和IB_DESIGNABLE-Storyboad动态刷新
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 欢迎关注我的iOS-SDK详解专栏,在这里你能找到很多iOS开发基础的文章 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言: 在做应用的UI设计的时候,如果属性能够在Interface Builder的图形化界面进转载 2015-08-17 15:27:43 · 364 阅读 · 0 评论 -
简化通知中心的使用
作者:YouXianMing 授权本站转载。说明1. 简化通知中心,笔者曾经实现过不需要移除的通知中心,基于弱引用集合(相对于强引用集合如NSArray,NSDictionary等)编写,本例子并无太多新意2. 简化的通知中心由一个对象组织控制,不需要你手动移除被监听的对象,这是唯一的一点点有新意的地方3. 在处理接收通知对象的地方,笔者提供了一个方法来简化转载 2015-08-13 10:26:56 · 292 阅读 · 0 评论 -
Core Location初心者
最近项目中遇到需要通过MKMapView和CLLocation进行定位和商铺显示的需求,这几天把这些零散的知识点总结了一下,方便日后回顾。这篇博文主要先回顾Core Location相关内容。先双手奉上demo代码。演示效果Core Location是iOS2.0及之后用来定位的框架,在iOS3.0后加入了定位手机方向的API。Core Location能够定位到用转载 2015-08-13 11:51:21 · 259 阅读 · 0 评论 -
iOS开发-关闭/收起键盘方法总结
前言:作为IOS开发人员,需要经常和表单打交道。因此我对收起键盘的方法作了下总结,IOS收起键盘有三种方法(如果有其它收起键盘的方法请在留言区指错)。 收起键盘的方法:1、点击Return按扭时收起键盘- (BOOL)textFieldShouldReturn:(UITextField *)textField{ return [textField resi转载 2015-08-27 09:51:04 · 299 阅读 · 0 评论 -
关于objectIsForcedForKey这个方法不好用的原因
查阅资料,得出这个方法是查找某个被管理的key是否存在,问题在于这个被管理的key的含义是什么,经过查找一位大牛的文章记录了以下的文字:“如果你的应用程序支持管理的环境,你可以使用一个NSUserDefaults对象去决定哪些对用户有利的喜好是由管理员管理的。受管理的环境中对应的计算机实验室或教室管理员或教师肯能需要以一种特定的方式配置系统。在这种情况下,教师会建立一组默认的偏好设置并且强制对用户原创 2015-08-26 22:10:02 · 1375 阅读 · 0 评论 -
静态分析中”Potential null dereference”的处理
我们在写一个方法时,如果希望在方法执行出错时,获取一个NSError对象,我们通常会像下面这样来定义我们的方法1234567+ (NSString )checkStringLength:(NSString *)str error:(NSError **)error { if (str.转载 2015-08-26 09:27:52 · 1168 阅读 · 0 评论 -
解决项目变砖的问题
1. 首先介绍如何解决设备一栏现实“My mac 64-bit”问题:童鞋们都知道Xcode会根据当前SDK在Run按钮旁边的选项栏中显示适合的Simulator供开发者选择,但是有时候则错误显示“My mac 64-bit” ,这个明显不是我们想要的,上面这种情况主要出现原因在于你打开了另外一个mac电脑copy过来的项目时或者其他原因造成出现,那么解决的方法这里给出来:解决步骤:首先关闭你转载 2016-08-08 22:49:36 · 286 阅读 · 0 评论