iOS

iOS开发见闻-第21期

iOS开发见闻

Posted by CatchZeng on March 14, 2017

欢迎加QQ群讨论:157672725

文章

1.iOS无埋点数据SDK实践之路 : 本篇文章是基于 网易乐得无埋点数据SDK 总结而成。SDK 已经具备不需要代码埋点就能自动的、动态可配的、全面且正确 的收集用户在使用 App 时的所有事件数据。 iOS无埋点数据SDK实践之路

2.滴滴 iOS 动态化方案 DynamicCocoa 的诞生与起航 : 滴滴出行客户端App架构团队在对ReactNative、Weex进行调研尝试后发现并不适用于滴滴现有业务,由此自研了iOS动态化方案——DynamicCocoa,在这篇文章中,作者详细分享了它的背景以及具体功能实现。

3.对象间交互模式 :来之casa大神的好文章,不解释,看吧。

4.iOS App 签名的原理 : iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念。

工具

1.麦客CRM:一款在线表单制作工具,同时也是强大的客户信息处理和关系管理系统。它可以帮助你轻松完成信息收集与整理,实现客户挖掘与消息推送,并开展持续营销。 麦客CRM

2.八爪鱼采集器 : 喜欢采集网页数据的朋友可以试试。 八爪鱼采集器

3.paw : Mac上先进的API工具。 paw

4.mixpanel: mixpanel推出实时视觉化用户数据监测功能Streams帮助网站主监测用户在该网站的活动。 mixpanel

5.simpholders:SimPholders 是一款Mac上实用的iPhone模拟器辅助开发工具,SimPholders可以帮助开发者快速访问iPhone模拟器应用,能够在菜单栏上快速的访问iPhone Simulator中的应用的文件夹,从而帮助我们进行应用或游戏的开发,还可以直接在模拟器中运行应用、删除缓存、删除应用等,能够节省开发者的很多时间! simpholders

开源

1.AudioKit : 一个高级音频框架,由声学设计师、程序员和音乐家为 iOS 专门打造。在底层,AudioKit 混合了 Swift、O-C、C++ 和 C,负责和苹果的声频部件 API 打交道。所有神奇的(同时十分复杂的)技术都封装成为极其友好的 Swift API,你甚至可以直接在 Xcode 的 Playground 中使用它。 AudioKit

2.BeeHive : 用于iOS的App模块化编程的框架实现方案,吸收了Spring框架Service的理念来实现模块间的API耦合。 BeeHive

3.Scrollable-GraphView : 一款可滚动的图标,效果相当不错。 Scrollable-GraphView

4.SwiftyBeaver : Swift版的log框架,另外配有查看工具,点个赞。 SwiftyBeaver