随笔分类 -  iOS7

iOS7新特性
摘要:一、前言 前段时间看了几个开源项目,发现他们保持线程同步的方式各不相同,有@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.前言 先闲说几句,最近北京的雾霾真是大,呛的我这攻城师都抗不住了。各位攻城师们一定要爱护好自己的身体!空气好时,少坐多动。如果条件好的话,最好让你们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 阅读(918) 评论(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 阅读(6287) 评论(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.前言 之前有网友跟我留言说到: 如何从Boujour 解析完的数组里解析出ip地址?因为Boujour本身解析完毕之后的addresses是一个数组那我们如何从这个数组里解析出我们需要的IP地址呢?关于Boujour的使用,读者可以参考我之前写的一篇文章iOS- Apple零配置网络协议Bon... 阅读全文
posted @ 2014-12-26 11:26 清澈Saup 阅读(906) 评论(1) 推荐(1)
摘要:1.前言 这段时间为了解决公司App的网络离线需求,做了个Apple推出的零配置网络协议Bonjour的Test,主要是为了解决iOS设备的IP获取,之前是可以使用socket的广播来实现,但是使用Apple推出的Bonjor相比会更加简单和稳定。希望能对大家有点帮助,如果有什么地方有error也... 阅读全文
posted @ 2014-11-10 18:10 清澈Saup 阅读(5130) 评论(1) 推荐(0)
摘要:1.前言 因为公司有个国外餐饮系统,编程开发了3-4年,之前用的都是非ARC,开发到今年,第一批迭代开发的人员早已不见,目前发现了有许多的内存泄露之类的,系统没有自动释放该释放的内存。一旦app长时间使用,内存没有得到释放,最后导致app闪崩。涉及到的地方特别多,特别繁杂。故我有了打算将此项目完全... 阅读全文
posted @ 2014-09-11 16:10 清澈Saup 阅读(2438) 评论(4) 推荐(2)
摘要:1.前言 作为现在App里必不可少的用户分享需要,社交化分享显然是我们开发app里较为常用的。最近因为公司App有社交化分享的需要,就特此研究了会,拿出来与大家分享。想要集成社交会分享,我们可以使用ShareSDK - 优点功能丰富,缺点体积较大百度分享SDK - 缺点功能相对ShareSDK较少... 阅读全文
posted @ 2014-05-14 13:49 清澈Saup 阅读(3627) 评论(0) 推荐(5)
摘要:简单来说,这玩意是对开发者友好,但对设备不友好的(可能会偷偷摸摸地占用流量和电量)。对用户来说,如果你带宽够,对发热不敏感的话,会得到更好的应用体验。从 iOS 4 开始,应用就可以在退到后台后,继续运行一小段时间了(10 分钟)。此外还可以把自己声明为需要在后台运行,就能不限时地运行了。不过限制为... 阅读全文
posted @ 2014-04-11 14:24 清澈Saup 阅读(1573) 评论(1) 推荐(3)
摘要:在质量过硬的情况下,如何运营才能使APP冲上app store的推荐?如何获得公众认可?获得下载量? 睡前简单分享一下最近从书中、互联网中浏览到的一些信息,和自己的一点理解。首先这个问题很大。就抛砖引玉的说说,运营这样一个岗位包含的内容很杂,有渠道推广、数据分析、产品包装、活动策划等等。在2012... 阅读全文
posted @ 2014-03-10 00:08 清澈Saup 阅读(1090) 评论(0) 推荐(2)
摘要:1.内购——应用内购买 我所说的内购——也可以说是应用内购买大家都知道通过苹果应用程序商店有三种主要赚钱的方式:1.直接收费(与国内大部分用户的消费习惯相悖,如果要收费,直接收高的,别收6块钱)2.广告(降低用户体验 应用程序名称带Lite可以添加广告)3.内购至于设计哪些卖钱?产品经理需要认真考... 阅读全文
posted @ 2014-02-22 22:44 清澈Saup 阅读(3681) 评论(4) 推荐(1)