002 准备、前瞻以及鸡婆

作者: ErlichLiu | 来源:发表于2017-09-03 19:25 被阅读11次

鸡婆

本教程基于 Apple 的 Swift 3.0 和 Xcode8 编写的。(目前 Apple 已经推出了 Swift 4.0 和 Xcode9 的 Beta 版本,我本次编写的时候也是使用的 Xcode 9 beta 版本,不过不用担心这些,对本教程几乎没什么大的影响。)

我们将从一个游戏开始——Bull‘s Eye,你将在本教程结束后有足够的能力将你的想法转换成现实的 APP。

在此教程中你也将能看到很多插图和言无不尽的细节,能避免你迷失其中。你需要一步一步跟着做,并且仔细回顾和思考。理解如何做一款 APP。你可以将编写的 APP 运行到你的 iPhone 或者 iPad 上,虽然这很好玩,但同时也是件很难的事。如果你在任何一个步骤中出现错误或者无法跟上无法解决,你可以参照上传的源代码,继续下一步骤地学习,然后回过头来补全之前遗漏的地方。(百度云代码地址:密码: wy5i

准备

当然在编写APP 之前,你最好有一台可以运行 IOS 10 的设备,iPhone5及以后的设备,iPad 第四代及以后的设备,iPod touch 第六代。如果没有也无需担心,Xcode 自带有IOS 设备的虚拟机。但在某些情况下确实要用到实体的 IOS 设备才能运行和测试。对于 Mac ,你需要一台装有 MacOS 10.11以及更新的设备。

对于开发者账户,我建议你可以不必马上拥有,当你需要提交自己的 APP 到 App Store 的时候才需要开发者账户,并且开发者账户的费用并不便宜,$99 每年。

对于 Xcode 的准备,你需要在你的 Mac 上安装最新的 Xcode 并且下载 iOS 的 SDK(软件开发工具包)。Xcode 是一款开发 IOS 应用的工具,由 Apple 公司免费提供,只需在你的 Mac 应用商店搜索下载即可。

前瞻:

本次教程分为四个部分,每个部分你都将完成一个完整可用的 APP,并在每个 APP 的开发过程中掌握Xcode 的使用技巧,Swift 的语法以及构建一个 APP 的想法和流程。

首先你将会在 Bull‘s Eye 这个游戏中学到如何使用 Xcode 和 Interface Builder(接口构造器)和 Swift 的简单语法。(这里再鸡婆一点:对于开发中的用到的专业术语我通常喜欢直接用英文,因为中文翻译过来很多时候并不便于理解代码中的缩写,比如 Interface Builder 的用法通常在代码中用到的是@IBOut其中 IB 代表的就是 Interface Builder,当然在前两次出现专业术语的时候我会加上中文的翻译)。

在本系列的第二个部分,你会制作一个 Checklists APP。在这个过程中你将会学到 IOS APP 常用的基本设计模式, table views(表单),navigation controllers(导航控制)和 delegate(委托)。

在本系列的第三部分,你将开发一个关于定位的 APP:MyLocations,你将会学到关于 Core Location,Core Date,Map Kit 以及更多知识。

在本教程的第四部分,你将开发一个名为 StoreSearch 的APP,在移动 APP 中经常会和网络服务器打交道,在这个过程中你将开发一个高水平的 APP,你将可以在 iTunes 商店中搜索你的产品,使用 HTTP 请求并返回 JSON 数据。

相关文章

  • 002 准备、前瞻以及鸡婆

    鸡婆 本教程基于 Apple 的 Swift 3.0 和 Xcode8 编写的。(目前 Apple 已经推出了 S...

  • 【1218读书清单】拆掉思维里的墙(1)

    001 有前瞻性思维 凡事不要只看重眼前的利益,而要考虑到未来长远的发展,多为以后做准备。 002 学会独处 我们...

  • 鸡婆

  • 鸡婆头

    小时候很少开荤,奶奶经常给我们做鸡婆头。一桌子兄弟姐妹超级爱吃,每次都抢得精光。 后来兄弟姐妹们四处奔波,甚至远嫁...

  • 瘦鸡婆

    瘦鸡婆 每天都会想:我今天写点什么?在脑子里思索.搜刮半天,也没找到话题。没办法还是写写我的朋友吧! 我这朋友是个...

  • 这里是菊花洲

    (一) “麻鸡婆,尾巴拖,三岁伢崽会唱歌”。 “麻鸡婆,尾巴拖,光头和尚娶老婆”。 一双光脚丫...

  • 鸡婆与男人

    三个女儿三只鸡,兼加老妈未褪色,四十出头正得时,徐娘半老也鲜艳,妆容一出是茂花,脆脆生生细喉咙,长圆脸上施白粉,额...

  • 鸡婆婆快跑

    鸡婆婆老了,跑不动了,她常常对小鸡仔儿们说起她年轻时的往事。那时她是赛跑冠军,当她一路冲出去,翅膀拍打起满地的灰尘...

  • 我很鸡婆

    越努力越幸运。我发现我今天真的鸡婆,要求不仅高,还很多,对待工作是过于积极了,“皇帝不急太监急”。虽然平时生活中我...

  • [Python]中英文混合字符串的对齐

    002-PG002-Python002 中英文混合字符串的对齐 最近几天在研究tkinter的颜色名称,准备写个能...

网友评论

    本文标题:002 准备、前瞻以及鸡婆

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