初學者
Swift 新手系列之二:進階說明Hello World App的原理
到目前為止,你依照步驟一步一步建立了Hello World App。整章讀完後想必心中會出現了幾個疑問: Storyboard中的視圖控制器是如何與ViewController.swift檔內的ViewController類別(class)建立連結。 showMessage()方法中的那段程式碼是什麼意思呢?它要如何告知iOS顯示一個HelloWorld訊息? [...]
Swift 新手系列之一: 打造你的第一個 iOS App
我們將使用Xcode 7.0版本(或以上)來進行本範例練習,假如你還沒安裝Xcode 7,請先到 Mac App Store 下載。 在讀任何程式書籍之前,想必你聽過「Hello World」程式,這是所有程式的初學者要去建立的第一個程式。這是一個非常簡單的程式,就是在裝置螢幕上顯示「Hello [...]
初學Swift:愛恨交織的 Optional
這篇文章原自《邂逅Swift你需要知道的 n 件事》一書,由作者Grady Zhuo授權轉載。本文會講到: 為什麼要有 Optional 怎麼使用 Optional 如何操作?和! 如果遇到一連串 Optional 的情況,我要不斷解開才能操作嗎? 一、一切都要從 nil 與 crash 開始說起 在多數的語言中,一個 [...]
UIScrollView 滾動視圖初學者指南
在iOS中,滾動視圖(scroll view)是用來瀏覽無法在整個畫面容下的其他內容。滾動視圖有兩個主要用途: 提供使用者拖曳至他們想要呈現的內容區域 提供使用者使用手指縮放手勢來對所呈現的內容放大或縮小 在iOS App的常見控制 – UITableView – 是一個UIScrollView的子類別,提供了一個可以檢視視圖內容大於本身畫面的一個很棒的方式。 [...]
一起動手做一個簡單的Apple Watch筆記App
我們將會開發一隻很簡單的 iPhone + Watch App,你可以在iPhone App輸入簡訊然後顯示在Apple Watch上。從中理解如何利用NSUserDefaults 及 App Group 功能把iPhone app的資料分享至 Watch App。 新增一個單一畫面樣板的專案 事不宜遲,首先打開Xcode,選擇 Create a new Xcode project。點選 [...]
旋轉吧!使用UIPickerView元件與Emoji繪文字打造拉霸機App
這些年來,由於貼圖的盛行,許多人在聊天的過程中,喜歡用圖形來表達,用得好,有些時候甚至比文字更能傳達心中的意思。而Emoji繪文字也在這一波潮流中水漲船高,更多人注意到它的存在!現在就讓我們利用Emoji繪文字結合UIPickerView元件,自製一個小小拉霸機吧! [...]
Auto Layout 入門教學
什麼地方出錯了?該怎麼做修正呢?問題的解答就是Auto Layout。Auto Layout 是一個以約束條件為基礎的佈局系統,它可以讓開發者建立一個可以因應不同螢幕尺寸與裝置(device)方向而調整的自適應介面(adaptive interface),我們很少在我們的教學文章中談到Auto [...]