By

Techparty-广州2015年6月6日iOS和Apple Watch 专题沙龙活动总结

techparty apple watch

        上周末,珠三角技术沙龙与UC优视科技合办了“IOS和Apple Watch开发专题”沙龙,现场讲师及参会的沙龙粉丝们一起热烈讨论了 iOS 开发中遇到的涉及功能开发、应用测试等问题,也共同探讨了最新的 Apple Watch 在体验以及应用开发方面的问题。想知道或者回顾我们上周都聊了哪些内容吗?赶紧滚动屏幕继续往下看吧!

        在活动开场之后,珠三角技术沙龙主席老甘首先介绍了本次专题沙龙的选题背景,并且做了简要的自我介绍,并且建议在场观众轮流自我介绍。 珠三角技术沙龙主席老甘

        而此次沙龙的亮点之一,是老甘特地邀请了在深圳从事音乐培训创业的丁丁到沙龙现场为大家进行了开讲前的热场表演,现场弹奏了非常美妙动听的 Ukelele 乐曲。 丁丁正在现场演奏

滤镜与水印应用技术分析 - 李秉骏(CashLee)

        活动现场由李秉骏(CashLee)带来了第一个演讲主题。李秉骏从古典的 LOMO 相机开始分析照片的滤镜需求以及水印需求,并且从 Photoshop 以及移动时代的技术背景,剖析了现有数码照片滤镜的技术原理。在滤镜技术的讲解过程中,李秉骏从初级逐步过渡到高级,分别介绍了对应的 Curve 曲线方式、VSCO 多组参数混合以及最高级的 OpenGL 纹理。介绍完图片滤镜,李秉骏接着又开始讲解图片水印其实只是图层叠加技术的应用,并且详细介绍了对应几种从初级到高级的处理方式。在介绍过程中,李秉骏同时也展示了真实项目中的示例代码,运行了相关的 Demo。
在线讲稿:滤镜与水印应用技术分析 李秉骏(CashLee)

UC Apple Watch开发经验分享 - 王磊

        在学习了非常有趣的 iOS 中图片滤镜跟水印的技术原理之后,我们开始了 Apple Watch 开发经验的旅程。在第二个主题中,来自阿里移动事业群的 iOS 团队研发工程师王磊为大家带来了实际的 Apple Watch 开发经验分享。王磊在演讲过程中介绍了 Apple Watch 的主要功能,包括信息提醒以及信息展示等。在介绍 Apple Watch app 工作原理的过程中,王磊介绍了 Apple Watch App 实际上由两部分组成:运行在 Watch 上的 WatchKit 和 运行在 iPhone 上的 WatchKit extension,以及他们分别如何与 MVC 架构对应。在开发中,王磊表示 Apple Watch 的初期开发主要遇到的问题是资料少,并且没有可测试的真机。另外, Apple Watch 跟 iPhone 在应用开发上也有不同之处。最后,王磊还分享了 Apple Watch 开发中的一些重要的 Tips 以及以及遇到过的技术坑。
在线讲稿:UC Apple Watch开发经验分享

        在经过了两个演讲主题的听讲以及讨论之后,就是由 UC 给大家精心准备的茶歇环节了,活动现场提供了非常多可口的水果饮料跟零食,哇塞,光回味都想会流口水啊(O(∩_∩)O~~),不行了,赶紧接着往下回顾。

iOS自动化测试技术分享 - 杨晓敏

        在下半场的演讲中,拥有多年 iOS 开发经验的资深开发工程师杨晓敏为大家带来了 iOS 应用自动化测试技术的干货分享。在演讲过程中,杨晓敏介绍了移动互联网开发节奏快但是审核时间长的特点,并且指出更早更快地定位问题缺陷,能够更有效降低应用缺陷的处理成本。针对软件质量问题,杨晓敏认为良好的架构以及持续集成等即是质量的根基。杨晓敏解释了良好架构的定义:主框架稳定、功能插件化、分层、可测试性高等等。在可持续集成中,杨晓敏又介绍了项目开发中使用到甚至进行过深度定制的相关工具,比如 Jenkins。随后,还介绍了部分静态代码检查工具,比如 Clang Checker 以及 Oclint 等。最后,杨晓敏对本次演讲主题进行了总结。
在线讲稿:iOS自动化测试技术分享 杨晓敏

健康类App应该如何利用Apple Watch做跳板 - 张宏鸿(Ron)

        本次沙龙的压轴主题,是来自甘果移动的 iOS 负责人 Ron 带来的健康类 App 如何利用 Apple Watch 的主题。Ron 在演讲中首先介绍了 Apple Watch 的特点,并且展示了 Apple Watch 在交互上的例子。接着 Ron 从以往的健康类 App 中介绍健康数据的采集以及处理方式:GPS 追踪定位以及协处理器对相关数据的处理以及存储。接着又介绍了 HealthKit 在数据共享以及应用的实例。在介绍完传统解决方案之后,Ron 开始介绍 Apple Watch 的健康监控功能给健康类 App 带来的新思路。但是同时,他也提到 WatchKit 本身在心率统计以及计步传感器数据接口上的缺失。Ron 讲解了 HealthKit 的存储体系,演示如何借助 HealthKit 获取心率数据,以及如何结合 HealthKit 和 CoreMotion 来推算优化计步数据。最后 Ron 针对健康类 App 的开发提出了自己的一些建议:更好利用 HealthKit 以及重视快捷视图。
在线讲稿:健康类App应该如何利用Apple Watch做跳板 张宏鸿 Ron

        以上即为本次沙龙的主要活动内容,感谢各位沙龙的朋友对沙龙活动一如既往的支持!后续更多精彩专题活动,敬请大家继续多多关注。 合影