前文 昨天教完tableView的效果 今天我想教大家很熟悉的一項功能 通知我們會使用到UserNotifications框架 UserNotification...
簡述 先前在介面上保留了一個抓到魚後、相同郵票的計數器。 在透過 【Day 25】 修改結構後,在呈現畫面的時候,原本是靜態資料,不會因為使用者操作造成郵票增...
請求設置函數 private func handelHttpMethod <E: Encodable>(method: HttpMethod, pa...
之前我們大量地使用陣列與字串,而本文我們開始來介紹 Linked List 這個不一樣的資料結構,它的中文叫做鏈結串列,他能夠解決一些陣列的限制,使資料存放更加...
前文 昨天教各位畫面的跳轉還有Navigation今天會教大家tableView的一些用法 先讓大家看一下結果 我們要再點擊每個cell時在右邊出現打勾符號 這...
說明 我在使用了上傳下載功能幾天後發現,使用我的 iPhone 12 相機拍出來的照片,每張大多落在 20MB 上下。 意味著拍 50 張照片,差不多就會產生...
和 UIKit 提供的 UIDatePicker 不一樣,SwiftUI 的 DatePicker 看起來功能多很多。那今天就來看一些 DatePicker...
public func requestData<E,D> (method: HttpMethod, path: ApiPathConstantse,...
第 30 天就來寫算是經典的 3Sum 吧! 基本資訊 難度: Medium 網址: https://leetcode.com/problems/palin...
前文 昨天教了PickerView該怎麼使用那今天會教各位怎麼切換到其他ViewController ViewController 之間的跳轉方式 我們經常使用...
說明 本篇的設計,需要更動在 【Day 23】【Day 24】的上傳圖片 與 下載S3行為。 起初的設計想法很簡單,就是「已登入的使用者,單純上傳圖片到 S3...
不用特別去判斷到底是不是 4 或 9 。 只要看「現在的位數」對應到的值是不是比「下一個位數」對應到的值還要小,就可以判定。 是的話就需要用減法的方式處理,例...
public func requestData<E,D> (method: HttpMethod, path: ApiPathConstantse,...
上篇我們了解陣列跟字串,再來就是最常見的觀念會在陣列與字串上操作,那就是 Two Pointers,關於這個主題的題目可以說是非常多,只是題目說明的時候並不會意...
前文 做完昨天的留言板大家是不是對前端更有興趣了呢 今天會教大家比較常用的UIPickerView 先讓大家看看成果 要用到pickerView、Label、B...
參考文件 Swift Book 問題說明 在 BaoAnGongFisher dev branch 重構後,所製作的集郵冊畫面 (StampAlbum...
基本資訊 難度: Easy 網址: https://leetcode.com/problems/palindrome-number 題意 若傳入的數字為...
Day 27 - 在 SwiftUI 中使用 Toggle 前一天在第 27 天提到如何用 Toggle 並使用 .button 風格,但是我們發現了...
在之前的文章當中,有一個小地方沒有說到,就是在API3的程式中的function是有用閉包,而為什麼要用到閉包呢?因為如果你沒有用到閉包,在程式跑個過程是非同步...
當然只介紹資料結構是不夠的,網路上資料到處都是,而本系列要融入 SwiftUI 去呈現這些知識,這次的概念會利用到 TextField 、Text 跟 Stat...
前文 昨天教了怎麼做一個Alert 今天就是在closure裡寫排序啦我們要根據留言時間去做排序做的排序有 從新到舊 和 從舊到新 概念 很簡單就是透過Curr...
基本資訊 難度: Easy 網址: https://leetcode.com/problems/valid-perfect-square/ 演算法與資料...
前言 雖然在 Mobile Develop 組寫文章,大多都只談到如何使用別人弄出來的 SaaS 或 PaaS,著重在功能的使用與操作,鮮少談及這些平台如何被...
在 UIKit 中的 UISwitch ,在 Swift 就是 Toggle 了。而 Toggle 有 UISwitch 所沒有的功能,那今天就來分享基本的使...
上次我的貼文介紹了接api code,api接到了資料後,資料的解包格式也已經完成了,接下來就是如何使用 for i in 0...2{...
Combine 是一個 Swift 的框架,它提供了一個聲明式的方式來處理非同步的事件和數據流。Combine 可以讓開發者用更簡潔和清晰的代碼來實現複雜的功能...
有了 LeetCode 的列表以及詳細頁,接下來我們要建立 LeetCode 知識,逐步填滿裡面的資料,並藉由填滿 App 資料的過程中,也充實我們腦中的知識庫...
前文 昨天教大家怎麼編輯留言板那今天教的是怎麼跳出Alert 讓使用者去選擇如何排序 動作 當我們按下排序按鈕時會出現這個Alert用來控制我們的資料要怎麼排序...
基本資訊 難度: Easy 網址: https://leetcode.com/problems/cousins-in-binary-tree/ 演算法與...
在過去,可能要用像是 FloatingPanel 這樣的 library 來顯示一半的 modal ,但是在近年來 Apple 終於提供原生的方式 "...