看到右邊這個scroll bar的大小,就知道我沒把UITableViewDelegate全部demo完。我自首,delegate裡面的東西真的好多,我看的好累...
在 第 18 篇時, 我們使用 Extension 的方式, 將 UITextField 拓展加入 textPublisher, 但畢竟是拓展, 需要額外加入方...
(18/30 轉來轉去的Segues-3) 第二個畫面(LightRedViewController.swift)服從此協定的類別需實做setColor方法:...
讓我們好好管理 UserDefault 中的內容吧! ? 隕石小故事 這裡沒有什麼特別的小故事,只是偶爾看看新手時期(包括我),有時候在使用到 User...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十九篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...
第十九天,除了昨天講的tab bar controller之外我們還能運用navigation controller進行跳轉的動作最後講了一個重要的傳值方法_s...
概觀 可以使用文字欄位 (text field) 從用戶使用屏幕鍵盤收集文字的輸入。鍵盤可配置為許多不同類型的輸入,例如純文字、電子郵件、數字等。文字欄位使用目...
說快不快,剩下最後10天了? 上一篇介紹了delegate,這一篇使用delegate來傳值 基礎傳值 這邊會先用最基本的傳值方法,從TextField輸入的...
(承17/30 轉來轉去的Segues-2) func setColor(colorType: String) { if colorType =...
簡要 上一篇做完發現還有個細節沒注意就是上方View外面一圈有淡淡的一層陰影 這時候就要用到layer功能layer功能是iOS原生OpenGL提供最底層的影...
在把data放進table之前,先跟大家講解一個重要的觀念:reuse。 在沒有reuse之前,一筆資料一個row就開一個cell,但如果有1000筆資料怎麼辦...
前言 在學習 iOS 開發的過程中,先熟悉 Swift 語言是必須的,再來是了解 UIKit 的使用,之前的過程嘗試開發過一些簡單的 App,但對整個架構並沒有...
讓我們在 APP 中實作複製&貼上的功能吧 ? 隕石小故事 其實這個功能蠻正常的,就只是單純在手機中實現複製和貼上的功能,比較特別的是他想要攔截...
今天來聊聊Delegate Delegation是一種設計模式,他讓class某部分的責任能夠交給或委任給另一個實例化的class Delegate在ios開發...
第十八天,跳轉畫面的方式有很多種今天來試試tab bar跳轉畫面使用的是tab bar controller明天即將交給大家navigation control...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十八篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...
當然我們建立一個表格,不是讓他在那裡躺分的。tableView是靠資料驅動,但他並不會管理data,而是只處理dataSource送給他的data。如果你提供t...
在 Swift 5.1 之前, 每當我們看到 @_SOME_ 時, 都會去 Swift.org 查找 grammar_attribute-name, 像是 @I...
讓我們實現在手機中產生 QRCode 的內容吧! ? 隕石小故事 這裡就有一個非常值得說的小故事了,原本以為一個需要金流的服務,會需要產生 QRCode...
委任 (Delegation) 委任是一種設計模式,使類或結構可以將其某些職責移交給(或委託)其他型別的實例。通過定義封裝委任職責的協定來實現此設計模式,從而確...
(承16/30 轉來轉去的Segues-1) 關於你的名字...和storyboard ID。 storyboard ID就是View在storyboard上的...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十七篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...
今天來講一下當我們stack在一起怎麼做 使用行或列的方式去佈局視圖。可以把多個UI物件放在同一群組中,在移動或調整物件時,只需要調整一次即可完成佈局。在大多數...
第十七天,如何達到追蹤定位功能,又該如何設定呢?這篇文章就是在探討好用的MKMapView拉還可以釘選自己想要的位置及編輯內容喔! 地圖1.顯示地圖在右面板搜...
誠如昨日所說,我已經沒有庫存了...現在只能寫一天算一天QQ壓力好大啊~~我也不知道在這種情況下,為什麼還要選擇UITableView當作接續UIControl...
連續的介紹 Operator 之後,會發現很多範例都有 sink, 如果沒有調用這個, Publisher 將不會執行. 今天要特別講 sink 與 assig...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十六篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...
前言 呼~終於過半了,介紹完協定的內容後,預計開始介紹一些 UIKit 的部分。協定 (Protocol) 的概念在 iOS 開發時是很重要的,也會與委任 (d...
讓我們在 iOS 上實現九宮格解鎖吧! ? 隕石小故事 本期修刊,有興趣的可以回到上一次 D15 文章查看。只是我這邊再額外補充一個小故事。我原本已為這...
Apple官方文件Segue:用於storyboard中不同視圖控制器(Scene)間轉場(亦稱作過場,transition),也就是從一個視圖控制器轉場到另一...