开启Xcode, 点选 Create a new Xcode project
swift可开发多种装置的app
在这里我们先选择ios app进行练习
新建专案的基本资料
本次我们要练习的APP叫 小鸡哔哔B(chick BB)
标题 | 说明 |
---|---|
Product Name | 专案名称 |
Team | 为开发团队, 此处填入 之前设定的开发凭证 |
Organization Identifier | 翻译成组织标示, 此处是表示此APP 是哪间公司开发的, 习惯用法是网址颠倒, 例如 http://google.com 就会设定成 com.google ,当然不是强制,个人开发就自己取一个喜欢的吧 |
Bundle Identifier | Organization Identifier + Product Name ,同时也代表APP ID , 是唯一不可重复的值喔 |
Interface | UI介面, 这边我们用预设的storyboard |
Life Cycle | 生命周期的方式选择, 这边选预设的 UIKit App Delegate, 如果 Interface 选择 Swift UI , 生命周期就可以选用别的方式 |
Language | 开发语言 当然就选择Swift搂 |
下面有两个核取方块,在目前我们先都取消,使专案架构单纯点
基本上只要按照图片设定即可搂
点选Next 并选择专案储存处,即可建立专案
当看到这个画面, 专案就建置完成搂
试试看点选左上方的 ▶ 按钮并稍等一下
你会看到开启了一台模拟器 并有个全白的APP画面
这样初始画面就完成搂!
开启 Android Studio, 点选 new project
Android Studio可开发多种装置的app
在这里我们先选择Phone And Tablet / Empty Activity进行练习
新建专案的基本资料
本次我们要练习的APP叫 小鸡哔哔B(chick BB)
标题 | 说明 |
---|---|
Name | 专案名称 |
Package Name | 代表APP ID 习惯用法 同上一篇swift com.test.chickbb |
Save loaction | 专案储存位置 |
Language | 开发语言 当然就选择Kotlin搂 |
Minimum SDK | 最小支援度 支援到哪个Android版本, 支援度越低代表可用的装置越多, 但同时API就越旧, 系统预设5.0版, 可支援94.1%的使用者 |
下面有一个核取方块,在目前我们先都取消,使专案架构单纯点
基本上只要按照图片设定即可搂
点选Finish 并选择专案储存处,即可建立专案
如果是初次建立专案, 系统会去下载一些工具
会建立比较久~请耐心等候
当看到这个画面, 专案就建置完成搂
刚建置完成专案 可能会没有模拟机
请点选红色箭头的 AVD Manager新建一台模拟器
点选+ 新增模拟器 并选择自己想要得尺寸
点选next 并选择想要的系统版本
这边我选最新的版本R 之後Next
给这台模拟器一个名称即可 Finish
试试看点选左上方的 ▶ 按钮并稍等一下
你会看到开启了一台模拟器 并有个Hello World!画面
这样初始画面就完成搂!
两边在初始创建专案上
明显感觉到Xcdoe更简单一些
Android Studio 需要你下载多种sdk 创建虚拟机等等步骤
而MAC在跑模拟器时 很明显的感受是 Xcdoe 速度很快
而Android Studio 相对比较慢
但毕竟电脑是Mac 好像这个结果也不奇怪
总结来说 两边在创建专案上 差异不大!
终於完成我们的第一个Hello Word了
有没有人想过 为什麽我们要做小鸡游戏??
有没有人想过 为什麽每个语言 第一个程序都叫Hello Word!?
每个都是~~~每个语言的起手式 几乎都是 Hello Word
是不是很有趣啊◉‿◉
我记得之前看介绍是说
有个大神叫 Brian Kernighan 出版了一本C语言书籍
给的第一个程序范例 就是Hello Word
结果後面的人出书 就致敬这本书
渐渐的...就变成一种默契了!?
真实轻轻松松没有任何逻辑得原因啊Σ(▼□▼メ)
然後 Brian Kernighan 在某次被访问时
被问说为什麽要用 Hello Word
结果 Brian 説...他想不太起来了 Σ( ° △ °|||)
但印象中好像看过一部漫画
里面有一颗鸡蛋跟小鸡 然後小鸡说了一句: Hello Word !
恩~就这样
一步连名字都忘记的漫画
带来了每个工程师生命中 最重要的第一步。
Hello Word !
所以我们也来致敬一下
用小鸡跟鸡蛋做个游戏吧!!
<<: Day5 跟着官方文件学习Laravel-把Request丢给Controller去处理
>>: 【设计+切版30天实作】|Day5 - 做出3栏式「痛点」设计
DNN (分类器) https://www.youtube.com/watch?v=diCzrBXL...
在以下环境搭建内容会示范如何从GCP部署机器(VM)至安装Percona(mysql)的过程。 作业...
透过 Verilog 完成一个具有特定功能的电路後,并不代表你的工作已经完成了,TestBench...
一直以来对 Angular Providers 这部份都还是有存在着半知半解的状态,就趁着这次机会一...
系列文章要到结尾了,今天想分享一些几篇关於「社会对人工智慧的期待与影响」的文章。 未来,您对人工智慧...