在上一篇文章中提到了CALayer,也在文章中針對了 Layer 的定義與基本用法做了簡單的示範,但是其實 Layer 還有許多更進階的用法。因此,我想透過此篇文章繼續介紹 Layer 的其他應用,暸解本篇內容對於之後對於設定、控制 View 能更得心應手。最後,本篇文章是基於 Swift 4 的環境下進行。
ALL OF ME
2017年12月16日
2017年12月15日
iOS 開發教學 - 暸解 CALayer 1/2 ( iOS Development - An introduction to CALayer Part 1)
我們之前利用了兩個篇幅介紹了 Storyboard,現在可以更進一步深入 iOS 開發。在這篇文章中我想先介紹 CALayer,為什麼呢?因為在 iOS 開發中常常會使用到許多不同的 View,而每一個 View 都是藉由 CALayer ( 或稱 Layer ) 來處理視覺上的效果與內容,所以先認識 CALayer 會幫助之後的開發工作。最後,本篇文章是基於 Swift 4 的環境下進行。
2017年12月11日
iOS 開發教學 - 暸解 Storyboard 2/2 ( iOS Development - A basic introduction to Storyboard Part 2 )
在上一篇暸解 Storyboard 的文章中,用很簡單的方式介紹了關於 Storyboard 的基礎概念, 而此篇文章將根據上一篇的內容作一些補充說明。建議從上一篇先開始閱讀,基本概念掌握後閱讀此篇較適合。最後,本篇文章是基於 Swift 4 的環境下進行。( If you want to read this article in English, you can visit here )
2017年12月2日
iOS 開發教學 - 暸解 Storyboard 1/2 ( iOS Development - A basic introduction to Storyboard Part 1)
為了打好 iOS 開發的基礎,我們需要先稍微暸解 Storyboard 是怎麼運作的,所以我將在這篇文章中簡單介紹 Sotryboard 的運作流程以及 Storyboard 與你的程式碼 (.swift) 是怎麼連結起來的。最後,本篇文章是基於 Swift 4 的環境下進行。( If you want to read this article in English, you can visit here )
2017年11月13日
React 教學 - 減少 React App 大小 ( Reduce React app's size using Webpack )
開發 React 應用程式時,比較常遇到的問題就是 bundle.js 或其他檔案太大,導致頁面載入時間過長。但透過 Webpack 與一些優化技巧可以大幅減少整個應用程式大小。因此,本篇將介紹如何利用 Webpack 減少 React 應用程式大小。( If you want to read this article in English, you can visit here )
訂閱:
文章 (Atom)
熱門文章
-
之前分享了如何透過 Django 回傳 JSON 資料,接著要利用本篇來介紹如何處理 JSON Request。( 其他 Django 相關教學可以參考 本篇整理 。If you want to read this article in English, you can visi...
-
這篇文章要介紹如何使用 WhiteNoise 來處理 Django 的靜態文件,為什麼需要特別方式來處理呢?因為,在開發模式下 (Debug 模式開啟),Django 會有一套預設的機制來替你處理靜態文件。然而,在正式環境下 Django 則強烈建議使用其他的方式來 Serve...
-
先前文章都是討論比較單純架構下的情況,若我們需要遠端執行程式於其他的機器上時,我們也可以透過 RabbitMQ 來完成。本篇將討論如何透過 RabbitMQ 執行 Remote Procedure Call。( 其他 RabbitMQ 相關教學可以參考 本篇整理 )
-
當專案想加入自訂的 Libraries 時可以透過 Eclipse 加入並群組化,過程非常方便跟簡單。而且若之前有建立過的 Libraries 也可以直接引入,不需要每新增專案就得重新一一加入 JAR 檔。
-
RabbitMQ 提供了一組預設使用者 guest,但是想用 guest 使用某些功能必須經由 localhost,而自行新增的使用者則不受限制。因此,本篇將要介紹 RabbitMQ 使用者的管理,包含如何新增使用者與設定其權限。( 其他 RabbitMQ 相關教學可以參考 本篇...