随笔分类 -  iOS8

摘要:一、前言 前段时间看了几个开源项目,发现他们保持线程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSCondition、pthread_mutex、OSSpinLock。后来网上查了一下,发现他们的实现机制各不相同,性能也各不一样。 不好意思 阅读全文
posted @ 2016-07-22 16:50 清澈Saup 阅读(2039) 评论(2) 推荐(4)
摘要:1 前言 我一直认为 GitHub 是程序员必备技能,程序员应该没有不知道 GitHub 的才对,我当初接触 GitHub 也大概工作了一年多才开始学习使用,我读者里很多是初学者,而且还有很多是在校大学生,所以不会用 GitHub 也就不奇怪了。 2 什么是 GitHub 确切的说 GitHub 是 阅读全文
posted @ 2016-06-22 11:37 清澈Saup 阅读(879) 评论(2) 推荐(1)
摘要:  首先:自定义一个渐变视图,在自定义视图中重写drawRect  接下来主要分为5步   步骤还是和上面一样!     作者: 清澈Saup出处: http://www.cnblogs.com/qingche/本文版权归作者和博客园共有,欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连 阅读全文
posted @ 2016-03-15 17:36 清澈Saup 阅读(2309) 评论(0) 推荐(0)
摘要:1.前言 前几天我们项目闪退之后遇到的一个Crash,之后逛了许多论坛,博客都没有找到满意的回复 在自己做了深入的研究之后,对iOS的看门狗机制有了一个基本的了解 而有很多奇怪的Crash可能恰恰就是因为iOS的看门狗机制导致的 今天分享出来,希望能帮助到后来者,下面我们先来看看Crash Repo 阅读全文
posted @ 2016-02-23 11:06 清澈Saup 阅读(4532) 评论(2) 推荐(1)
摘要:1.前言 随着移动支付时代的到来,TouchID 指纹验证迅速被支付宝,微信钱包普及,相信各位朋友使用后也大呼方便。之前写了篇关于iOS9的3D Touch的集成使用,有朋友在我博客下提到,让我写一篇关于指纹解锁的blog,元旦结束后,立马前来向大家分享我的一点点拙见。关于3D Touch 感兴趣... 阅读全文
posted @ 2016-01-04 16:19 清澈Saup 阅读(2194) 评论(4) 推荐(3)
摘要:1.前言 先闲说几句,最近北京的雾霾真是大,呛的我这攻城师都抗不住了。各位攻城师们一定要爱护好自己的身体!空气好时,少坐多动。如果条件好的话,最好让你们BOSS搞个室内空气净化器。因为那几天一般的室内雾霾指数也是高的吓人T T,哎不多说。转正文>>此文接本博客上篇iOS- 如何建立索引实现本地文本... 阅读全文
posted @ 2015-12-04 16:30 清澈Saup 阅读(1561) 评论(1) 推荐(1)
摘要:1.前言 相信各位iOS攻城师用的Xocde的快捷插件也不少,今天向大家分享一款能高效快捷的管理Xcode-Plugin的软件《Alcatraz》,自己亲自体验后,爱不释手。(这里用喵神的VVDocumenter-Xcode插件举例)-快捷添加注释插件那我们如何使用Alcatraz来给Xcode安... 阅读全文
posted @ 2015-11-16 17:09 清澈Saup 阅读(917) 评论(0) 推荐(1)
摘要:1.前言 GitHub上2000多颗星的FMDB数据库框架想来大家都很熟悉,今天用Swift对其进行了一个完成的数据存储读流程写完之后用博客分享之,与大家一起交流,希望对需要的朋友提供些帮助那么如何如何用Swift使用FMDB进行数据库操作呢?2.Swfit:fmdb 2.1.导入基本框架 先... 阅读全文
posted @ 2015-09-06 14:34 清澈Saup 阅读(3109) 评论(1) 推荐(2)
摘要:1.前言 在前段时间手机QQ:升级iOS8.3后,发图就崩的情况,就是因为iOS8更新UIAlertController后,仍然使用UIAlertview导致的具体原因分析 这个可以看腾讯团队发出来的总结分享。http://bugly.qq.com/blog/?p=135#在Xcode头文件中苹果... 阅读全文
posted @ 2015-08-07 18:11 清澈Saup 阅读(1708) 评论(0) 推荐(1)
摘要:1.前言 事实证明,在短时间内Swift还取代不了Object-C,而且....Apple Swift 开发小组的人说的:「We'll recommend people start with Swift, sure, but ObjC isn't going anywhere. Our goal'... 阅读全文
posted @ 2015-07-21 16:20 清澈Saup 阅读(4229) 评论(0) 推荐(2)
摘要:1.前言 本来以为在改成ARC以后,不再需要考虑内存问题了,可是在实践中还是发现有一些内存问题需要注意,今天我不谈block的循环引用的问题,主要说说一些对象、数组不内存得不到释放的情况.2.数组内存得不到释放的情况 //组织字典数据- (NSMutableDictionary *)setu... 阅读全文
posted @ 2015-06-11 18:19 清澈Saup 阅读(3416) 评论(6) 推荐(1)
摘要:1.前言 实现一个本地搜索引擎,允许容错搜索,也就是搜索结果不需要和搜索的关键字完全精准匹配。比如,搜索”eric wang“,搜索结果可以包括Erica Watts等等。搜索效率十分高.这里我们需要用到作者:Jerome Morissard的Lib,大家可以进我的github下载.https:/... 阅读全文
posted @ 2015-05-26 16:05 清澈Saup 阅读(1980) 评论(3) 推荐(0)
摘要:1.前言 想来每个iOS攻城狮,都免不了要接触.crash文件那么什么是.crash文件?iOS app的所有崩溃记录都会记录在设备上,所以对于和我一样没有集成让用户发送崩溃报告功能的iOS开发者来说,要获得crash文件就必须先连上崩溃过的机器,然后从崩溃过的机器上导出.crash文件2.如何解... 阅读全文
posted @ 2015-04-23 14:26 清澈Saup 阅读(4349) 评论(3) 推荐(1)
摘要:1.前言 •AVAudioSession是一个单例,无需实例化即可直接使用。AVAudioSession在各种音频环境中起着非常重要的作用•针对不同的音频应用场景,需要设置不同的音频会话分类1.1AVAudioSession的类别 •AVAudioSessionCategoryAmbient–混... 阅读全文
posted @ 2015-03-25 17:36 清澈Saup 阅读(6285) 评论(2) 推荐(0)
摘要:1.前言 •在iOS程序中,大部分视图控制器都包含了大量的代码用于设置UI布局,设置控件的水平或垂直位置,以确保组件在不同版本的iOS中都能得到合理的布局•甚至有些程序员希望在不同的设备使用相同的视图控制器,这就给代码添加了更多的复杂性!•自动布局AutoLayout的引入很好地解决了这一问题!2... 阅读全文
posted @ 2015-02-28 18:58 清澈Saup 阅读(2068) 评论(4) 推荐(1)
摘要:1.前言 目前市场主流APP里,二维码/条形码集成主要分两种表现形式来集成:a. 一种是调用手机摄像头并打开系统照相机全屏去拍摄b. 一种是自定义照相机视图的frame,自己控制并添加相关扫码指南今天我就用ZBarSDK来实现上诉两种主流集成方式,与大家共同交流学习/2.第一步导入ZBarSDK ... 阅读全文
posted @ 2015-01-22 16:47 清澈Saup 阅读(4210) 评论(0) 推荐(0)
摘要:1.前言 这段时间为了解决公司App的网络离线需求,做了个Apple推出的零配置网络协议Bonjour的Test,主要是为了解决iOS设备的IP获取,之前是可以使用socket的广播来实现,但是使用Apple推出的Bonjor相比会更加简单和稳定。希望能对大家有点帮助,如果有什么地方有error也... 阅读全文
posted @ 2014-11-10 18:10 清澈Saup 阅读(5130) 评论(1) 推荐(0)