iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

如何成為IOS初級工程師 系列

嗯?

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v6.0
DAY 21

Day-21 高階函式 - Sort, Filter, Map, Reduce, Contains

今天要來教大家如何讓程式碼變的更簡潔,基本上這些都是可以用for迴圈寫出來的效果,但是會很冗長要花很多時間。使用高階函式可以簡化我們的開發邏輯,並專注在UI開發...

2022-10-06 ‧ 由 iRogerz 分享
DAY 22

Day-22 單例模式 - Singleton

今天要介紹另一個設計模式(Design pattern)Singleton,iOS官方已經有些實做功能是使用sigleton的。像是通知中心(Notificat...

2022-10-07 ‧ 由 iRogerz 分享
DAY 23

Day-23 多人分工的重要性 - 多執行緒(GCD)

在APP的功能中,有些任務在執行時需要花費較多的時間,像是大量下載圖片的時候,因為主執行緒(Main thread)主要是處理畫面更新的,如果主執行緒的其中一個...

2022-10-08 ‧ 由 iRogerz 分享
DAY 24

Day-24 幫你取得資料的工具人 - API

今天要教大家一個最最最重要的東西,應用程式介面API(application programming interface),你可能會聽過前端工程師說串接API,...

2022-10-09 ‧ 由 iRogerz 分享
DAY 25

Day-25 簡單儲存 - UserDefaults

userDefault直接翻成中文是用戶預設,顧名思義通常是用來儲存用戶資訊的,通常會儲存像是用戶姓名,紀錄用戶偏好等等。 進入正題 今天會學到 UserDe...

2022-10-10 ‧ 由 iRogerz 分享
DAY 26

Day-26 後端即服務 - Firebase

今天要來介紹一個被Google收購成為其旗下的優質服務-Firebase。以後你專案越做越大一定會認識越來越多的第三方SDK。科普一下:SDK就像是工具。假設你...

2022-10-11 ‧ 由 iRogerz 分享
DAY 27

Day-27 版本控制 - Git, Github

為何要使用版本控制 是不是大家有誤刪檔案的經驗?為了避免這種情況發生,最簡單的做法就是備份,但是如果專案很大,備份會很難管理,而且如果要跟其他人共同編輯那更是特...

2022-10-12 ‧ 由 iRogerz 分享
DAY 28

Day-28 靈活的泛型 - Generics

今天來介紹一個比較進階的語法,你可能前期用不到它,但當你越來越厲害之後你就會發現它。 進入正題 今天會學到 泛型解決的問題 通用函數 類型參數 命名類型參數...

2022-10-13 ‧ 由 iRogerz 分享
DAY 29

Day-29 快捷鍵大師 - Xcode shortcut&tips

今天要來跟大家分享一些我平常很常使用的xcode快捷鍵,可以讓你在編寫程式的時候省很多時間哦,當然一定還有很多好用的快捷鍵,但我只列出我最常用了推薦給大家。 常...

2022-10-14 ‧ 由 iRogerz 分享
DAY 30

Day-30 如何學習iOS與找資料 - awesome iOS

今天是鐵人賽最後一天,要來跟大家聊聊如何學習以及去哪裡找資料,以及怎麼樣才算一個合格的工程師。想一想你們到現在為止,都怎麼找資料呢?直接在Google上面打中文...

2022-10-15 ‧ 由 iRogerz 分享