标签:ios

移动开发

iOS 的组件化开发

3

光仔December 发布于 2018-11-15

在一个APP开发过程中,如果项目较小且团队人数较少,使用最基本的MVC、MVVM开发就已经足够了,因为维护成本比较低。 但是当一个项目开发团队人数较多时,因为每个人都会负责相应组件的开发,常规开发模式耦合会越来越严重,而且导致大量代码冲突,会使后期维护和升级过程中代码“牵一发而动...

阅读(91)评论(0)赞 (1)

移动开发

iOS使用核心的50行代码实现一个路由组件

3

光仔December 发布于 2018-11-05

使用组件化是为了解耦处理,多个模块之间通过协议进行交互。而负责解析协议,找到目的控制器,或者是返回对象给调用者的这个组件就是路由组件。本文讲解如何使用核心的50行代码实现一个路由组件。 本文包含以下内容: 组件化和路由 路由的实现 路由注册实现 路由使用实现 客户端的使用 一些小...

阅读(112)评论(0)赞 (0)

移动开发

iOS开发·runtime原理与实践: 基本知识篇

31

光仔December 发布于 2018-07-18

摘要:这篇文章首先介绍runtime原理,包括类,超类,元类,super_class,isa,对象,方法,SEL,IMP等概念,同时分别介绍与这些概念有关的API。接着介绍方法调用流程,以及寻找IMP的过程。然后,介绍一下这些API的常见用法,并介绍runtime的冷门知识。最后...

阅读(108)评论(0)赞 (0)

互联网

iOS 开发者组成“联盟”:要求提高 App Store 分成比例

1

光仔December 发布于 2018-05-22

据报道,日前一个由 iOS 应用开发者组成的团体要求苹果公司增加 App Store 的开发者分成比例,并向用户提供收费应用的免费试用时限。 该团体称自己为“开发者联盟”(The Developers Union),截止到上周五下午,已经有超过 100 人加入了此团体。该团体不收...

阅读(115)评论(0)赞 (0)

互联网

iOS使用VOIP与CallKit实现体验优质的网络通讯功能

16

光仔December 发布于 2018-05-06

摘要: 4G时代为移动网络性能带来的极大的提升,通过网络进行音频视频通话更加方便。在iOS系统中,可以配合使用VOIP与CallKit框架进行创建体验优质的通讯效果。本篇博客主要介绍iOS系统中,VOIP与CallKit的应用。   iOS使用VOIP与CallKit实...

阅读(263)评论(0)赞 (1)

移动开发

谷歌开源 iOS 自动测试框架 GTXiLib,主打无障碍使用

光仔December 发布于 2018-04-08

最近 Google 在帮助开发者提升 App 可用性上可谓是动作频频,不只发布了无障碍技术指导方案,成立无障碍支援团队,近日还在博客上宣布开源 iOS 专用的自动化测试框架 GTXiLib ,以帮助开发者打造无障碍 App 。 GTXiLib 采用 Objective-C 编写,...

阅读(124)评论(0)赞 (0)

移动开发

谷歌高管:安卓系统现在和 iOS 一样安全 甚至更好

1

光仔December 发布于 2018-03-18

最近在外媒CNET的采访中,谷歌的一位安全总监表示,安卓现在和所有竞争对手的操作系统一样安全,其中包括iOS。 David Kleidermacher是谷歌安卓系统、Play商店和Chrome OS部门的安全总监,他曾于2017年5月在加州搜索巨头Mountain View任职。...

阅读(123)评论(0)赞 (0)

移动开发

iOS 10.3 新特性汇总

7

binghuakai 发布于 2017-02-06

苹果今天早些时候发布了 iOS 10.3 第一个开发者测试版,作为 10.x 升级补丁,iOS 10.3 是 iOS 10 系统的第三次重大版本更新。 iOS 10.3 中也同样包含了很多新功能,其中最重要的主打功能就是“查找 AirPods”了,这是苹果官方推出的 AirPod...

阅读(125)评论(0)赞 (1)

移动开发

深入理解Swift 派发机制

6

binghuakai 发布于 2017-01-20

正文 一张表总结引用类型, 修饰符和它们对于 Swift 函数派发方式的影响. 函数派发就是程序判断使用哪种途径去调用一个函数的机制. 每次函数被调用时都会被触发, 但你又不会太留意的一个东西. 了解派发机制对于写出高性能的代码来说很有必要, 而且也能够解释很多 Swift 里&...

阅读(222)评论(0)赞 (1)

互联网

什么是开发App的正确步骤?

5

binghuakai 发布于 2017-01-20

在 iOS 开发中,写一个 App 很容易,但是要写好一个 App,确是要下另一番功夫。首先,我们来看一个 App 的开发要求: 写一个 App,显示出 Spotify 上 Lady Gaga 相关的所有音乐专辑,相关信息可以通过以下网址查到: https://api.spoti...

阅读(172)评论(0)赞 (1)