與 Timer 密切使用的 Operator. 10-1. debounce: 限制連續發佈的間隔, 唯有間隔超過制定時間才會轉發元素. var set = S...
好快啊,默默的鐵人也來到第16天 Scroll View被使用在某個超出螢幕的視圖,讓視圖可以滾動及縮放在Scroll View裡 讓使用者可以拖曳到想顯示的...
UIControl就是前幾位UIKit仔的老爸,負責管理Control類別-就是在與使用者互動後會回傳一個響應並執行target-action的各位的老大。換言...
前言 前面兩天介紹了在類中引起的強引用循環,以及解決的方法,今天要來介紹的是閉包的強引用循環,其解決的方法如同類,只是在寫法上稍有不同,讓我們繼續看下去吧!...
(承14/30 UI元件之TableViewController-1) 轉場時觸發的事件prepare(for segue:): 如果segue的identi...
第十五天,day14文章講的UIPickerView就是用一個叫做protocol的概念來搞懂它吧 Protocol(協定)protocol的首字需要大寫,...
如何建立UIPickerView 直接在Library拉一個Picker View,再聯繫outlet 用程式實作 // 取得螢幕的尺寸 let fu...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十五篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...
簡要 借下來要做tableView下拉時封面照圖片會放大隨著下發幅度越大圖片也會放得更大可以使用tableView 配合新增一個 header就可以實現看一下U...
讓我們透過生物辨識的方式快速進行使用者的身份驗證吧! ? 隕石小故事 隕石開發期間被分發了一個生物驗證的需求,一開始以為是什麼新潮的技術,原來是使用 T...
今天這部分很適合用 URLSession.datataskPublisher 介紹 Operator 9. 失敗處理類型 9-1. assertNoFail...
Apple官方文件 關於TableViewController(Controller)系統提供的UITableViewController生成時,除了設置包含了...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十四篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...
終於到了IBAction七人眾的最後一集,但UISwitch的內容好少喔!為什麼我的結局總是這麼虛弱?要被酸民攻擊爛尾了嗚嗚嗚QQ UISwitch可以用來決...
避免晚上被追殺,出門前趕快發文,今天來說說Tab Bar Controller radio-style selection的管理介面,決定哪個子視圖可以被顯示的...
第十四天,UIPickerView就是個自定義的選擇器可以自由的設定要幾個選擇器,內容是什麼......來試試看吧! UIPickerViewPicker V...
前情提要 昨天介紹了 ARC 的管理方式以及如何執行,還有在怎麼樣的情形之下會發生強引用循環,今天主要就要來介紹如何解決強引用循環所造成的記憶體洩漏。 解決類...
從一大早出門到現在,終於有時間回家發文,一直被追殺。 Navigation是一種Container的元件,讓View Controller像stack系統一般有...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十三篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...
Operator 7. 型別銜接類型 7-1. eraseToAnyPublisher: 不是運作類型的 Operator, 是型別類型的(可能是唯一一個) 用...
Apple官方文件 UITableView:列表(View) ViewController服從協定UITableViewDataSource與UITable...
前言 今天要來介紹的是用 Swift 開發時所使用管理記憶體的方法,這個觀念其實滿重要的,為的是避免在開發時,寫出來的代碼,造成未知的記憶體洩漏 (Memory...
不...不是,拜託大大不要吉我QQ UISlider是用來在一個連續範圍中選取單一數值。(圖片來源:UISlider) Slider對應的UIEvent為va...
簡要 上一篇已經完成Tag分類部分只剩下模糊搜尋以及tableView顯示這篇就來把剩下的完成 模糊搜尋 這裡標題使用NSPredicate因為OC好像可以使用...
上流整合類型由於沒辦法直接用 Sequence.Publisher 的方式測試, 這部分的 Demo code 將於日後更新. 6-1. zip: 等待不同的上...
關於堆疊視圖 Why 當App UI設計複雜時,將難以定義所有UI物件的約束條件。 What 類似Powerpoint的「群組」,可以崁入多個UI物件進入...
前言 在開發的過程中,有些函數在使用的過程,會因為無法確定是否可以順利取得數據,而必須加入防止 crash 的語法,讓程式可以順利丟出錯誤訊息,例如:在做網路資...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十二篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...
言下之意工作室94蜂窩,我們都4一群辛勤的小蜜蜂QQ嗡嗡嗡 雖然這一篇是TextField三部曲完結篇,但是因為我內容沒分配好,導致這一篇的篇幅好像有點短,內容...
簡要 最近在版上看到有人在徵外包感到非常有興趣因為沒有價格限制以及看起來火藥味濃厚的留言回答原以為只是來引戰的沒想到其實有本身有特殊原因所以需要這些功能 剛好我...