iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

IOS app開發介紹 系列

從IOS app開發到上架,如何debug,測試與分析app,以及部分MVC架構應用於IOS app研究與探討.
希望能從這次的參賽,能把這2年來開發IOS app的心得分享給大家,順便整理成筆記,方便自己日後查找資料.寫出一個app不難,但要擁有一個架構良好,且方便測試的app很難,自己也還在努力摸索中,希望大家不吝指點

參賽天數 21 天 | 共 22 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文
DAY 1

IOS app開發介紹 - Swift語法概要

今天是鐵人賽的第一天,不幸加班到有點晚,所以拿自己整理的IOS app開發入門概要來當作第一篇XD 第一步當然是先了解IOS的語法: 剛好找到一篇是去年某人在鐵...

2018-10-16 ‧ 由 kevin11030 分享
DAY 2

IOS app開發介紹 - UI概念之viewController

第一天講述關於Swift語法的概要與學習資源,接下來講的是一個app最重要的畫面(UI) IOS的UI是由interface builder來刻畫,而控制ui的...

2018-10-17 ‧ 由 kevin11030 分享
DAY 3

IOS app開發介紹 - UI概念之Interface Builder

前一篇講解了負責控制UI變化與處理使用者互動的viewController,今天要講的是IOS提供我們刻UI的工具Interface Builder Inter...

2018-10-18 ‧ 由 kevin11030 分享
DAY 4

IOS app開發介紹 - 不同class溝通方式

IOS Swift的不同class溝通方式: 1. Notify 2. Delegation (by using protocol) 3. Callback 以...

2018-10-19 ‧ 由 kevin11030 分享
DAY 5

IOS app開發介紹 - IOS一些重要的概念與機制(1.App的生命週期與ViewController生命週期 )

IOS一些重要的概念與機制 1. App的生命週期與viewController生命週期 2. 記憶體管理(Auto Reference Counting) 3...

2018-10-20 ‧ 由 kevin11030 分享
DAY 6

IOS app開發介紹 - IOS一些重要的概念與機制(2.記憶體管理 )

記憶體管理: Auto Reference Counting Auto reference counting直接翻成中文就是一個物件被別人參考次數。 所以在IO...

2018-10-21 ‧ 由 kevin11030 分享
DAY 7

IOS app開發介紹 - IOS一些重要的概念與機制(3. Closure)

Closure特性: 1.在stack中被建立,運作於heap裡面 2.所有在closure裡面用到的物件會自動被保留 3.是一個物件 4.通常用來做callb...

2018-10-22 ‧ 由 kevin11030 分享
DAY 8

IOS app開發介紹 - IOS一些重要的概念與機制(4. Multi-threads)

IOS app通常會使用multi-threads來處理app的運作,一條thread可以當作一個工人,同時間只能做一件事,多個thread就等於有多個工人,可...

2018-10-23 ‧ 由 kevin11030 分享
DAY 9

IOS app開發介紹 - IOS一些重要的概念與機制(5. 背景執行)

IOS背景執行程式是一項讓開發者頭痛的問題,以下簡單介紹幾種情境與方式,幫助開發者盡量滿足app開發需求 背景執行情境: 定期從server更新資料 2: a...

2018-10-24 ‧ 由 kevin11030 分享
DAY 10

IOS app開發介紹 - IOS一些重要的概念與機制(6. structures and classes)

structures and classes 程式要進行運算,要有運算元(operand)和運算子(operator),而當我們需要把計算的結果存起來,在其他地...

2018-10-25 ‧ 由 kevin11030 分享