使用 iOS App 時,我們時常看到兩種視窗。
對剛學會從 storyboard 製作 App 畫面,但還不會 Auto Layout 和寫程式的朋友,利用 table view controller 的 Static Cells 可以實現上下捲動的表格,那類似下圖紅色框框水平捲動的專輯頁面呢 ? 其實也可以做到,只要搭配擅長上上下下左左右右捲動的朋友,scroll view。
從 2018/10/3 開始,Apple 要求我們上架的 App 都要包含隱私權政策,包含新上架的 App 和 App 的更新。
提醒您,自2018年10月3日起,App Store Connect 要求所有新 App 和 App 更新項目都必須提供隱私權政策,才能提交以發佈至 App Store。《App Store 審查規範》已在 6 月更新,新規定要求所有新 App 和 App 更新項目皆須提供隱私權政策,作為 App 審查流程的一部分。此外,只有在提交 App 的新版本時,才能編輯 App 隱私權政策的連結或文字。
開發 iOS App 時,我們可以利用 UIBezierPath 繪製路徑,然後搭配 CAShapeLayer 做出任意形狀的 view。接下來我們先從基本的三角形開始,然後再一步步挑戰像是上弦月之類較為複雜的圖形吧。
開發 iOS App 時,我們時常遇到在多個頁面重覆出現的元件,比方顯示下載中的 loading view。此時較好的做法是利用 xib 設計這些重覆出現的元件,如此我們只要設計一次,之後即可在多個地方使用。
在 Swift 裡,型別分成 value type 和 reference type。struct,enum 和 tuple 是 value type,而 class,function 和…
在開發 iOS App 時,我們時常以表格實現上下捲動的畫面。那如果是水平左右捲動的畫面呢 ? 左右捲動一般而言比較麻煩,往往要搭配程式,使用 scroll view ,collection view 或 page view controller 實現。
但如果只想做個 App 第一次打開時看到的教學介紹頁面,一個四五頁捲動的 tutorial 頁面,其實是可以在 storyboard 利用 stack view,scroll view…
開發 iOS App 時,我們時常希望畫面上出現美麗的漸層。(或是偉大的美術設計師希望) 製作漸層有很多方法,其中最簡單的莫過於利用 CAGradientLayer。
Swift 4.2 SE-0202 的 Random Unification 讓我們在開發 iOS App 時,亂數功能變得更容易了。現在我們不再需要額外加入 GameplayKit,也不用使用轉型很麻煩的 function arc4random_uniform。而且更棒的是,現在甚至可以直接用 array 亂數,隨機取出裡面的成員,或是像洗牌一樣將 array 隨機排序也不是問題。到底新的亂數功能有多方便呢 ? 就讓我們一探究竟吧。
These were the top 10 stories published by 彼得潘的 Swift iOS App 開發問題解答集 in 2018. You can also dive into monthly archives for 2018 by using the calendar at the top of this page.