iOS

記憶體管理:了解 Strong、Weak 和 Unowned Reference 輕鬆解決記憶體洩漏

當我們在編寫程式時,你可能會發現有些變數的 Reference 是 strong、weak 或 unowned,它們代表甚麼意思呢?把所有變數宣告 Strong Reference 是否就會讓變數更強呢? Strong、weak 與 unowned 的使用,其實與 Swift 記憶體管理的 Automatic Reference Counting (自動參考計數機制, ARC)有關。首先,我們來好好了解這些的意思。ARC [...]


iOS

活用 UIStackView:讓 APP 畫面佈局更方便快捷

前言 這次來談一個較無關程式碼的題目,是一個叫做 StackView 的元件,它可以提供行或列佈局的視圖,我們可以透過它輕易的定義好在 StackView 中元件的佈局,不需對於所有元件進行 AutoLayout 的約束設置,StackView 會處理大部分的工作。 因為常常會有人對這個元件有疑惑,常在使用它後卻出現一堆約束有問題的紅線,又或是設置完後顯示結果畫面不如預期的想像,碰巧最近剛好設計APP [...]


iOS

UI 設計求職攻略:現職 UI 設計師經驗分享 解答新手的常見問題

前言 這幾年由於網路、科技的蓬勃發展,UI 設計師這個職位真的越來越熱門了,各種不同類型的產業(甚至傳產要轉型)都需要相關人才的投入;但偏偏目前學校傳授這門領域的科系並不多,在科技快速迭代與變化的今天,學校所學的知識與觀念常常和業界的需求有所落差,許多剛畢業或是想轉行的朋友對於真實的產業運作一知半解,也不清楚該如何開始。因此今天整理了幾個常被問到、關於 [...]


iOS

一步一腳印的 iOS App 上架和更新流程

什麼都是假的,只有 App 上架 Store 才是真的。畢竟我們都不是吃素的,費了九牛二虎之力,千辛萬苦完成 App 後,只願 Apple 的評審大大能夠慧眼視英雄,讓我們的 App 上架,從此我們可在冰島躺著賺錢,看著天上的極光發呆。 彼得潘彷彿已經看到飛往冰島的機票微笑著跟我們招手,事不宜遲,接下來就讓我們一步一腳印,趕緊來將 [...]



iOS

Appium 使用教程:為手機 App 的 UI 自動化測試大大加速

當你在閱讀本教程時,可能同時有數百萬、甚至數十億用戶正在瀏覽智能手機上的 App,擁有大量 App 的智能手機已經成為我們生活中不可或缺的一部分。每天有如此多的用戶不斷在使用手機 App,我們必須確保用戶介面 (UI) 運行順暢,不讓用戶感到失望;而編寫良好的自動化測試就可以實現這一點。 [...]


iOS

程式語言基礎:認清 Swift 數值型別 (Value Type) 與參考型別 (Reference Type) 的差別

數值型別 (Value Type) 與參考型別 (Reference Type) 的差異是所有程式語言的基礎。大部分開發者都可能是從 C 語言開始程式設計生涯。如果你還記得傳值 (Call By Value) 與傳參考 (Call By Reference) 函式的話,那麼你大概知道我的意思。讓我們來看看 Apple 怎麼說。 就如標題所說,Swift [...]



iOS

iOS 開發者求職指南:善用 2000 小時作準備 讓你在今年成功獲聘

耗費了我三個半月的精力,最後我還是沒有得到那份工作。 我學習了那間公司的一切,公司的事彷彿都變成了我的事。我連公司每個創辦人在網上發布的內容都一清二楚。 我將它浪漫化了太多。 我寫了大量的部落格文章,裡面包含了實際的程式碼和範例,闡述如何可以改善他們的 [...]




iOS

Swift Design Pattern 系列教程 #2:觀察者模式 (Observer) 與備忘錄模式 (Memento)

本教程是上週設計模式 (Design Patterns) 系列教程的第二部分。人稱「四人幫」(Gang of Four, GoF)的 Erich Gamma、Richard Helm、 Ralph Johnson 及 John Vlissides 所著的 “Design Patterns: Elements of Reusable Object-Oriented Software”,開創、收集、並解釋了目前常見的 23 種經典軟體開發設計模式。今天,我們將集中討論「行為 [...]


iOS

《iOS 10 App程式設計進階攻略:39個必學的開發技巧》正式推出


iOS

Lottie初學者教學指南:如何在iOS App設計一個令人驚豔的動畫


Swift

精通Swift:列舉、閉包、泛型、Protocols和高階函數


iOS

iOS 9 新功能 : 堆疊視圖介紹 (Stack Views)


Swift

Swift 2 初學者指南


iOS

Swift 教學:如何使用iOS Charts API 製作漂亮的圖表


iOS

以Parse與Swift建構一個像Instagram一樣的App


iOS

建立一個像Medium App的下滑選單


iOS

如何用Swift建立視圖控制器畫面之間的動畫過場