在上一篇文章中提到了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)
熱門文章
-
這篇文章要介紹如何使用 WhiteNoise 來處理 Django 的靜態文件,為什麼需要特別方式來處理呢?因為,在開發模式下 (Debug 模式開啟),Django 會有一套預設的機制來替你處理靜態文件。然而,在正式環境下 Django 則強烈建議使用其他的方式來 Serve...
-
當專案想加入自訂的 Libraries 時可以透過 Eclipse 加入並群組化,過程非常方便跟簡單。而且若之前有建立過的 Libraries 也可以直接引入,不需要每新增專案就得重新一一加入 JAR 檔。
-
在使用 Arch Linux 的環境下,若只使用 root 帳號來進行大量操作是不明智的方法。因此為了讓使用 Arch Linux 更安全、彈性的方法之一就是針對各任務建立擁有適當權限的使用者。( 其他 Arch Linux 相關教學可以參考 本篇整理 )
-
自己在 Mac 上除了 Eclipse 之外最常使用的文字編輯器就是 Sublime Text 2,但是單一的黑底白字有時候真的是讓人覺得乏味。透過網路上提供的 Color Schemes 來改變 Sublime Text 2 吧!( 其他 Mac 相關教學可以參考 本篇整理 ...
-
最近幫忙維護了個舊案子所以溫故知新了不少東西,以往遇到透過 Java 產生 Excel 檔的需求時,直覺就透過函式庫 ( 如 : JExcelApi ) 來達到目的,但除了使用正規的方法產生 Excel 之外,還可以使用 JSP 產生 Excel,接下來介紹的就是如何使用 JS...