当前位置: 首页 > 开发杂谈 >

Day 1 - 课程大纲

大家好,我高中生 姜义新

本次课程大纲

在本次的it帮铁人竞赛,我将会以swift及SwitchUI为基础学习

将会学习到以下

  • Xcode 配置
  • Ios
  • watch os
  • 苹果生态圈讨论
  • SwiftUI

Swift 介绍

在2014年苹果公司在wwdc(苹果开发者大会)发表的新语言。提供类似c++的命名方式。

支援以下几种平台

  • Ios
  • Mac os
  • IPad os
  • Watch os
  • tv os(apple tv 4代以上)

为什麽要学swift?

目前swift为apple设备开发的主流,以前大家都会用Objective-C,但事实上Objective-C其实很难入门,相较於swift比较冗长,对於阅读性也是比较差,所以目前主流开发都采用swift 去做。

阅读性的难易也会引响到协同工作的方便性,在苹果的大力推广下,除了各个大厂纷纷使用swift开发以外,目前大家入门学习大部分也都是以swift为开始。

再来就是,目前apple 装置在市占率也是很高,在台湾更是这样子,所以学习swift对未来也是有一定的帮助。

在本次的课程中将开始学习在iPhone 和 Apple watch 平台上开发应用程序。

对标kotlin

在几年前,google在发表大会上发表kotlin语言,是一种全新在android平台上的语言,我认为目前kotlin也是对标swift,我相信两个语言在竞争情况下,未来会更加强大(个人见解)

本次课程会用到的工具

  • Mac (型号不限 系统我将使用mac os big sur)
  • iPhone (ios 14)
  • Apple Watch (watch os 7)

等等!瞎咪?什麽?一定要Mac?

因为在开发平台上,导出的部分一定要使用xcode。虽然你用windows 10 有另外的软件支援,一样也可以正常开发,但毕竟在上架等等操作也是要用xcode,而且swift是apple开发的,所以建议你还是使用xcode。若目前没有mac,建议各位买一台二手的。

对自己的期待

我希望这30天能帮助到你没学过swift,甚至是没学过程序的人。

期待自己可以用较简单的词汇,易懂的讲解给大家听,也让自己学习swift,同时也期待自己能对於写文章有一点进步。

错误回报、问题

因为我也是第一次写文章,若是资讯有错误、文笔错误等,欢迎各位在底下留言告知。

若我有写不好的地方,或是没有讲解好的部分,可以留言问我或跟我说,谢谢!


相关文章:

  • JavaScript入门 Day14_如何使用数字6
  • 宝塔面板操作日志定时清理
  • 【LeetCode】Binary Tree
  • eBay卖家想知道的美国海外仓退货流程
  • Facebook广告的创建流程
  • 德国VAT清关方案三个,解决德国VAT清关次数限制!
  • 敦煌网卖家申请认证都需要哪些资料?
  • [DAY 15] RNN 的实作以及 Regression 例子
  • GIT 基本观念和指令
  • Day25. Form 里面还有 Form 怎麽办?- 表单 part3
  • Day 28:IRQ (Part 2) - 中断突进!简单的 IRQ 程序
  • 如何区分亚马逊标题与关键词
  • Shopee数据报告:泰国或将成为东南亚第二大电商市场!
  • Kotlin Android 第10天,从 0 到 ML - Kotlin 与 Java 互动操作
  • 如何利用海外公司巧妙并合法合规的避税?
  • WordPress建立数据库连接时出错怎么办?
  • 一键脚本:SmokePing一键安装/管理脚本
  • 俄取消商品知识产权限制 盗版游戏、电影等商标合法化
  • 国外抗攻击服务器推荐:DDOS高防服务器推荐
  • RPA是什么?Litrpa是什么?可以做什么好用吗?
  • 国外VPS服务器主机为什么比较便宜?
  • 网站更换域名后副作用大吗?针对谷歌如何更换域名
  • WordPress 调试模式基本指南
  • 海外适合游戏投放的渠道有哪些?
  • 糖果主机香港VPS优惠码最新七折促销
  • SiteGround主机评测和推荐
  • 如何引导用户快速购买下单的冲动?引导用户购买行为的方法(Call To Action)
  • 财富自由怎么实现?如何做到财富自由
  • 阿里云国际版怎么注册绑卡购买香港美国新加坡云主机【2020年最新教程】
  • 301 重定向怎么做?301 重定向教程和方法