![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS技术必备
文章平均质量分 69
半_饱
这个作者很懒,什么都没留下…
展开
-
IOS AppDelegate方法中的事件触发调用
//当应用程序将要进入非活动状态执行,在此期间,应用程序不接受消息或事件,比如来电 - (void)applicationWillResignActive:(UIApplication *)application { NSLog(@"应用程序将要进入非活动状态,即将进入后台"); } //应用程序已经进入后台运行 - (void)applicationDidE原创 2014-11-06 08:20:06 · 541 阅读 · 0 评论 -
iOS经纬度获取
关于iOS8获取经纬度 自从IOS8出来后对与定位的问题一直在我身边同事的身上出现,各种各样的问题,但这个是一个进化的过程。在此记录一下,希望对那些才开始学或在项目中应用出现问题的人有一定的帮助。IOS8获取经纬度需要从两方面入手,一、配置info.plist文件;二、代码的编写。首先看看info.plist文件配置。步骤如下:1、打开项目中info.plist.2、添加原创 2015-03-25 23:05:16 · 711 阅读 · 0 评论 -
iOS把文字转换成中文拼音
概要 我们在开发App时候,经常遇到按拼音首字母查找或者索引的,做过一段时间的开发者应该清楚也都知道遇到这种问题怎么解决.一般有两种方式:一种是找第三方包,另一种就是找API库。第三方包在这里就不做介绍。下面我们看看主要实现的代码。 Objective-C 代码 NSMutableString *ms = [[NSMutableString alloc] ini原创 2015-10-09 22:03:55 · 824 阅读 · 0 评论 -
iOS二维码生成及扫码
概要 现在越来越多的应用加入二维码相关的业务,在iOS开发市场上很多开发人员都在使用第三方的扫码与生成二维码的控件,个人认为此类的第三方控件识别度不高。最近正好整理新框架的事情,研究了一下。具体代码如下 生成二维码代码 /** * @author 半 饱, 15-12-18 * * @brief 生成二维码图片 * * @param code原创 2015-12-18 11:54:06 · 1939 阅读 · 0 评论 -
IOS禁用UIWebView的默认行为
概要 UIKit提供UIWebView组件,允许开发者在App中嵌入Web页面。通过UIWebView组件可以在应用中很方便的嵌入HTML页面。当在加载的页面中可能会出现一些默认的效果,这种效果与移动浏览器效果差不多,有的时候我们并不希望出现这样的效果,在开发html时就需要注意以下的交互行为。 常见交互行为1、长按文字区域进显示文字放大镜,选择指定区域的网页内容,包原创 2015-12-22 14:35:59 · 1218 阅读 · 0 评论 -
iOS摇一摇功能
iOS摇一摇代码如下实现摇一摇功能只需要让当前Controller本身支持摇动,同时让它成为第一响应者- (void)viewDidLoad { [super viewDidLoad]; [[UIApplication sharedApplication] setApplicationSupportsShakeToEdit:YES]; [self b原创 2018-02-05 15:38:09 · 486 阅读 · 0 评论 -
iOS11隐私权限变动
iOS11访问权限列表隐私数据对应key值提示语相册(读)NSPhotoLibraryUsageDescription"XXX"需要您的同意,才能访问相册相册(写)NSPhotoLibraryAddUsageDescription"XXX"需要您的同意,才能添加照片转载 2018-02-05 15:25:03 · 1001 阅读 · 0 评论 -
有关UIViewController与UIView的初始化创建
UIViewController分为下面三种情形创建 (依次调用的方法 顺序如下)1、StoryBoard: 1.initWithCoder ; 2.awakeFromNib ; 3.loadView ; 4.viewDidLoad 2、Xib: 1.init ; 2.initWithNibName ; 3.loadV转载 2018-02-05 17:38:37 · 1024 阅读 · 0 评论 -
iOS 中几种常用的锁总结
iOS锁介绍多线程编程中,应该尽量避免资源在线程之间共享,以减少线程间的相互作用。 但是总是有多个线程相互干扰的情况(如多个线程访问一个资源)。在线程必须交互的情况下,就需要一些同步工具,来确保当它们交互的时候是安全的。锁是线程编程同步工具的基础。iOS开发中常用的锁有如下几种:1、@synchronized2、NSLock 对象锁3、NSRecursiveLock 递转载 2018-02-07 14:12:14 · 1670 阅读 · 0 评论