摘要: 在新的SDK环境中调试百度地图的应用程序时,app总是意外退出,找了半天发现错误的原因是unrecognized selector xx的错误,另外还有报了一个Unknown class XXX in Interface Builder file的错误,找了一下百度官方的资料,官方建议是app的Bu 阅读全文
posted @ 2017-10-17 17:57 Allence 阅读(1998) 评论(0) 推荐(0) 编辑
摘要: xcode编译错误 阅读全文
posted @ 2017-10-17 09:27 Allence 阅读(7305) 评论(0) 推荐(0) 编辑
摘要: duplicate symbols for architecture arm64 阅读全文
posted @ 2017-10-10 17:35 Allence 阅读(392) 评论(0) 推荐(0) 编辑
摘要: ios runtime 阅读全文
posted @ 2017-09-22 10:35 Allence 阅读(11979) 评论(0) 推荐(0) 编辑
摘要: ios,面试 阅读全文
posted @ 2017-07-14 11:12 Allence 阅读(1223) 评论(1) 推荐(1) 编辑
摘要: Xcode8发布以后,编译器开始不支持IOS7,所以很多应用在适配IOS10之后都不在适配IOS7了,其中包括了很多大公司,网易新闻,滴滴出行等。因此,我们公司的应用也打算淘汰IOS7。支持到IOS8,第一个要改的自然是用WKWebView替换原来的UIWebView。WKWebView有很多明显优 阅读全文
posted @ 2017-04-14 16:43 Allence 阅读(13733) 评论(1) 推荐(0) 编辑
摘要: ios10 系统必须强制配置系统权限 如果不配置,调试的时候导致崩溃,还会引发包无效的问题,导致上传打包后构建版本一直不显示 解决方案1.在项目中找到info.plist文件,右键点击以 Source Code形式打开2.添加以下键值对,这里以 PhotoLibrary 作为例子 key值必须填对 阅读全文
posted @ 2017-04-14 14:26 Allence 阅读(1036) 评论(0) 推荐(1) 编辑
摘要: CoreBluetooth的API是基于BLE4.0的标准的。这个框架涵盖了BLE标准的所有细节。仅仅只有新的iOS设备和Mac是和BLE标准兼容.在CoreBluetooth框架中,有两个主要的角色:周边和中央(Peripheral and Central) ,整个框架都是围绕这两个主要角色设计的 阅读全文
posted @ 2017-04-14 11:21 Allence 阅读(7042) 评论(1) 推荐(0) 编辑
摘要: 前言 对初学者来说,GCD似乎是一道迈不过去的坎,很多人在同步、异步、串行、并行和死锁这几个名词的漩涡中渐渐放弃治疗。本文将使用图文表并茂的方式给大家形象地解释其中的原理和规律。 线程、任务和队列的概念 异步、同步 & 并行、串行的特点 一条重要的准则 一般来说,我们使用GCD的最大目的是在新的线程 阅读全文
posted @ 2016-11-02 15:54 Allence 阅读(4147) 评论(0) 推荐(1) 编辑
摘要: Mask属性介绍 Mask平时用的最多的是masksToBounds 吧. 其实除此以外Mask使用场景很多,看完之后你会发现好真是好用的不要不要的... 先来了解下Mask属性到底是什么? Mask 英文解释是蒙板/面罩,平时我们称为蒙层. 在苹果官方文档里如下图,意思是Mask是一个可选的Lay 阅读全文
posted @ 2016-11-01 16:45 Allence 阅读(2137) 评论(0) 推荐(0) 编辑