麻煩給個讚吧!
shenfive 發表在 痞客邦 留言(1) 人氣(6,075)

我們在撰寫應用時,常為了APP或傳送內容的大小,壓縮資料成 zip 檔,但使用時,就要先行解壓才會有存取的效率。但 macOS 的程式庫中,似乎沒有內建完整的解壓程式庫,還好網路神人很多,有人分享了程式庫,並以 MIT 授權提供出來,讓我們看一下如何使用
首先分享 GitHub 網址 https://github.com/ZipArchive/ZipArchive
以下是使用方法
shenfive 發表在 痞客邦 留言(0) 人氣(980)

寫 iOS 和 macOS/OS X 的程式,有許多相同與不同的地方,相同的是程式語言,不同的是元件與資料來源/架構等。由於 iOS 是 sandBox 程式,只能抓取雲端檔案或照片等,但 macOS 是可以開啟一個本機檔案來修改撰寫,這時就需要一個檔案選取器了,但在元件選取器上搜尋了 "FilePicker" 沒有發現相關的資料,上網研究了一下,原來是要用 NSOpenPanel 這個物件來抓取檔案,記錄如下:
原則上,最簡單的設定方式,只要建立後啟動就可以了,以下是它的語法
shenfive 發表在 痞客邦 留言(0) 人氣(363)
在 Objective-C 中,,我們常用 Category 來擴充現有的 Class。Swift 有個很相似的語法叫extension 它不但可以擴充 class 也適用於 Value Type的項目,請參考以下案例:
shenfive 發表在 痞客邦 留言(1) 人氣(261)
shenfive 發表在 痞客邦 留言(0) 人氣(1,192)
shenfive 發表在 痞客邦 留言(0) 人氣(427)
Swift 在宣告變數時, 可宣告為變數或常數, 差別就在其值是否可以變動。在許多時候為了許多原因, 我們會宣告物件為不能變動的常數。
shenfive 發表在 痞客邦 留言(0) 人氣(388)
Hello Swift
依學語言的慣例,我們寫個 Hello Swift 程式,順便學一下Swift的輸出文字法方法,以下就是 Swift 的 Hello World
shenfive 發表在 痞客邦 留言(0) 人氣(659)
Swift 是一個程式語言, 當初設計的目的就是 Apple 用來取代 Objective-C 用來開發 macOS 與 iOS 等系統使用。
shenfive 發表在 痞客邦 留言(0) 人氣(230)

緣起
文章例表
http://shenfive.pixnet.net/blog/category/list/3140665
shenfive 發表在 痞客邦 留言(0) 人氣(94)