iT邦幫忙

鐵人檔案

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

IOS app開發介紹 系列

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

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

IOS app開發介紹 - IOS一些重要的概念與機制(7. IOS 測試/上架需要的前置準備)

IOS測試或上架前需要準備一些東西,才能讓我們上傳到itune connect上,之後通過審核,才能開始測試或是上架到App store上.那到底是哪些東西呢?...

2018-10-26 ‧ 由 kevin11030 分享
DAY 12

IOS app開發介紹 - IOS一些重要的概念與機制(8. 發佈app流程)

準備好上架/測試app需要的東西後,我們準備來發佈我們的app,IOS不像Android直接build出一個apk就可以直接上架/測試,需要上傳到itune c...

2018-10-27 ‧ 由 kevin11030 分享
DAY 13

IOS app開發介紹 - IOS一些重要的概念與機制(9. 了解與分析App Crash Report)

了解與分析App Crash Report,當我們的app發佈給使用者使用後發生crash,我們無法像在開發階段用Debug mode,會直接停留在發生cras...

2018-10-28 ‧ 由 kevin11030 分享
DAY 14

IOS app開發介紹 - 實用範例 (UITableView (1))

IOS常看到的UI - UITableView(i.e Android的listView),常用來顯示清單,以下我們將簡單介紹UITableView常用到的sy...

2018-10-29 ‧ 由 kevin11030 分享
DAY 15

IOS app開發介紹 - 實用範例(UITableView (2))

接續前一篇的UITableView的實作,今天要實作的是列的左滑刪除,移動並重新排序.如果有寫過Android的人,應該可以想到還需要額外引入套件才能實現列的左...

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

IOS app開發介紹 - 編譯優化

IOS編譯優化 在project設定頁面的build setting分頁有許多設定,提供讓我們對Xcode的編譯進行優化,以下將簡單介紹幾個設定項目,幫助我們...

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

IOS app開發介紹 - 內嵌WebView(1) 載入網頁

有時候我們需要在app裡面內嵌一些網頁來達到方便跨平台的效果,不用分別刻Android和IOS app原生UI,今天先簡單介紹創一個WebView來內嵌一個網頁...

2018-11-01 ‧ 由 kevin11030 分享
DAY 18

IOS app開發介紹 - 內嵌WebView (2) 與App互傳資訊

前一篇介紹了利用WKWebView內嵌一個網頁和實現回到上一頁與到下一頁的功能,這一篇要做的是要讓網頁和我們的App溝通,以下將分為App傳訊息給網頁和網頁傳訊...

2018-11-02 ‧ 由 kevin11030 分享
DAY 19

IOS app開發介紹 - ViewController容器之 UITabBarController

在之前的文章"IOS app開發介紹 - UI概念之viewController"有提到ViewController容器有兩個,一個是UIN...

2018-11-03 ‧ 由 kevin11030 分享
DAY 20

IOS app開發介紹 - ViewController容器之 UITabBarController 2

前一篇我們建立了UITabBarController,並為其增加頁面與設定tab item icon,這一篇我們要為tab item加上badge(即小紅點)和...

2018-11-04 ‧ 由 kevin11030 分享