开放平台 开放平台相对于Swift语言更具战略意义,这是开发者...">

Swift语言指南(3)

作者: Stark_Dylan | 来源:发表于2015-06-16 11:00 被阅读199次

    <a id="open_platform"></a>开放平台

    开放平台相对于Swift语言更具战略意义,这是开发者不得不面对的挑战。也是苹果新一代创新应用的催化剂。通过Extension达成应用之间的协同及通讯,这是对生态内应用开放的基础。让我更期待的是,Extension在Safari Action上实现及支持,这是实现平台开放及跨平台应用最简单直接的方案。

    <a id="open_doc"></a>1. 文档

    • 谈谈 iOS 8 和 OS X 10.10 的 Extension: "我个人认为这是 iOS 和 OS X 发展至今非常具有里程碑意义的一处改进,甚至比 UI 上的改变重要的多。我想简单地谈一下为何 Extensions 这么重要。" By @图拉鼎
    • App Extensions学习笔记: "系统中支持extension的区域,extension的类别也是据此区分的,iOS上共有Today,Share,Action,Photo,Editing,Storage Provider,Custom keyboard几种,其中Today中的extension又被称为widget" By @foogry
    • 详解 iOS 8 的动作扩展: "动作扩展的出现,意味着用户能在应用程序间的切换上花更少的时间和精力,这是相当大的进步。" 译文作者: @米斯特苹果, 原文:《Action extensions in iOS 8: Explained》
    • 苹果iBeacon让智能家居走进现实: "iBeacon最初发布的时候是一个协议,苹果希望利用这一协议取代NFC技术。iBeacon技术则可以利用支持该技术的设备创建一个信号区域,相当于实现了地理围栏的功能,当其他支持iBeacon技术的设备如手机进入这一区域时,对应的应用程序就会自动连接这一区域的信号网络,或者对用户进行提示"
    • Android L/iOS8/WP8.1到底谁抄了谁?: "我们发现在三场发布会上都听到了观众这样的声音:“无耻抄袭!抄了谁谁谁的!!”,这种事情似乎说也说不清,所以我们决定把这三个新系统放到一起来看看,然后再下结论。"
    • Google开源字体Noto Sans CJK简介(By @洋气书生): 这篇Noto Sans CJK(CJK: Chinese, Japan, Korean)字体普及文章简单、直接、专业,且易于理解。作者友善地提供了一份本地下载,赞一个!P.S. 毫无疑问,新版Android上会很快支持,iOS/Mac/Windows上也会尽快缺省支持吗?
    • iOS 8 与 OS X 10.10 间的自由联动:Handoff 使用详解:有关如何开启和使用Handoff,文章做了比较详细的介绍,并以Safari为例进行了使用说明。作者(@iTumbledSea)撰写此文的英文参考《How to use Handoff with iOS 8 and Yosemite》
    • Web Apps:这篇新鲜文章较全面论述了Native应用和Web应用。有关Native应用和Web应用,最近争论渐少,原因应该有两点:1. 无论Apple还是Google,Native应用才是其生态的基础,过于激进推动,将损害其固有商业利益。而微软的话语权严重受阻于移动系统的发展;2. 基于Web View的混合应用基本满足应用跨平台性 。
    • Back to Mac - XPC by objc.io: XPC 是 OS X 下的一种 IPC (进程间通信) 技术, 它实现了权限隔离, 使得 App Sandbox 更加完备。
    • MATERIAL DESIGN设计规范学习心得:“编者按:自学笔记就该这么做!今天分享@東門王三 同学关于Material Design的自学成果,他的学习笔记严谨有序,触类旁通,从Material Design到其他系统的设计规范都有所研究,还认真地做了思维导图,同学们可以边学习边借鉴他的自学方法,一举两得呦。By @优秀网页设计

    <a id="open_examples"></a>2. 示例项目

    <a id="open_utilities"></a>3. 实用资源

    • google/material-design-icons :对于喜欢 Material Design风格的同学,这是难得好资源。Google提供了极为完整的各种图标(包含iOS各种精度及SVG)设计资源。

    媒体文章


    <a id="apple_watch"></a>Apple Watch指南

    WatchKit确定了开发者在第一代Apple Watch能做什么,显然,这只是一个保守的开始。

    <a id="watch_doc"></a>1. 文档

    <a id="watch_courses"></a>3. Watch教程

    <a id="watch_projects"></a>4. Watch项目

    <a id="watch_news"></a>5. 媒体文章

    • Apple Watch应用开发正在紧锣密鼓地进行:"因此大家可以想象,终于可以在最新Apple Watch身上小试身手时,iOS开发者们该有多兴奋。周四,苹果公司首席执行官蒂姆·库克(Tim Cook)宣布将推出WatchKit开发工具,让开发者和移动行业创业者能够开始为这款最新设备开发新的应用程序。" By 福布斯
    • Apple Watch需求被低估:"大摩分析师凯蒂·霍伯特(Katy Huberty)表示,投资者还低估了苹果即将发布的智能手表AppleWatch的市场需求量。大摩分析师凯蒂·霍伯特(Katy Huberty)表示,投资者还低估了苹果即将发布的智能手表AppleWatch的市场需求量。"
    • 苹果 Apple Watch 的杀手级特性:"方便简单:目前我们已经了解了很多关于Apple Watch的功能以及特性,但是了解了这些你是否会产生这么一种感觉:我的生活需要Apple Watch?其实这种感觉并不强烈吧。" 文章短,且论述平实,适合大众阅读。
    • 沃兹:Apple Watch 将改变世界:“手表会改变世界。每个人都会说很多人都在做智能手表。但是谁把它做的好了呢?苹果其实很多时候都站在风口浪尖的地方。每个人都会说很多人都在做智能手表。但是谁把它做的好了呢?我用过智能手表,但是每次我用完之后都很不喜欢,马上就不用了。只有苹果让我觉得好用” 来源 @林泰前
    • 当特斯拉有了 Apple Watch 应用:“第三方开发商 Eleks Labs 就为特斯拉开发了一款 Apple Watch 应用。这款应用可以让用户通过手表控制特斯拉 Model S,包括上锁、解锁、调节车内不同区域的温度、开启大灯、定位……此外,宣传视频中还可以看到,应用能查看车辆电量、里程等信息。”

    <a id="related_others"></a>其它相关

    • Workflow 教程 - 如何上手 Workflow:"Workflow 就像格莱美开奖前数月发售的一张钻石专辑,横空出世一鸣惊人,年终登上了各大媒体的最佳 App 榜。这篇文章用了一个实用的例子,介绍了 Workflow 里从简单到中等的一系列动作,相信会给没有头绪的你不少灵感。" 作者:@JailbreakHum
    • VM10装Mac OS X 10.9.3及更新到Mac OS X 10.10: "嗯,我写的。屌丝学生党买不起Mac,只能在黑苹果和虚拟机上先折腾会了。" By @Vong_HUST
    • Origami: 快速原型动画开发工具。Origami由Facebook开发Quartz Composer工具库,它使原型开发更容易。参考文章:
      1. 次时代交互原型神器Origami档案: "随着iOS 7的推出,扁平化和极简主义设计风格在移动互联网领域流行起来,App动效越来越成为了决定App气质的重要因素,原型的动态保真度似乎成为了阻碍设计师发挥想象力的一道门槛。传统的以点按为主的App设计,逐渐演变成为大量手势交互,这使得Axure类工具表现手势交互显得心有余而力不足。基于QC的Origami应运而生。"
      2. 用 Quartz Composer 和 Origami 制作一个简单的按钮动画(译文): "结识了 QC 和 Origami 之后,我就能用很短的时间制作出这个动画的原型。我爱上了 QC 和 Origami —— 我希望你在使用它们之后,也会爱上它们。同时,我十二分地感谢 Facebook 创造了 Origami,以及 Apple 创造了 Quartz Composer。" By @nixzhu
    • 10 个 Safari for iOS 8 的实用小技巧:"继上回 7 个 Safari for Mac 实用技巧之后,这次来介绍 10 个 Safari for iOS 8 的小技巧,相信一定有你可能还不知道的使用新姿势。by @子不语Rex " 本身的细节,外加应用扩展,组合成更强大的Safari浏览器。
    • WWDC 2014 PDF 及session 视频下载脚本:一段下载WWDC2014 全部PDF 和Session 的终端脚本。
    • cesards/AndroidElementals:"分类整理了GitHub上常用的Android Library和Open Project,整理的结构目录很清晰,找起来很方便。By @Vanilla_Alan"
    • Brett Terpstra 的 2014 年度最佳 Mac 软件推荐:“Marked 的作者,Podcaster,独立程序员 Brett Terpstra 近期在自己的博客发布了自评年度最佳名单,涉及了硬件、软件、网络等产品近百项,我们将名单中的 Mac 软件提取出来,向大家介绍一下”。来源:@Mac玩儿法

    相关文章

      网友评论

        本文标题:Swift语言指南(3)

        本文链接:https://www.haomeiwen.com/subject/jqhsqttx.html