iT邦幫忙

ios相關文章
共有 622 則文章
鐵人賽 自我挑戰組 DAY 19
iOS 新手開發的大小事 系列 第 19

技術 Day 19: [UIKit] UITextField 介紹

概觀 可以使用文字欄位 (text field) 從用戶使用屏幕鍵盤收集文字的輸入。鍵盤可配置為許多不同類型的輸入,例如純文字、電子郵件、數字等。文字欄位使用目...

鐵人賽 Mobile Development DAY 18
iOS Developer Learning Android 系列 第 18

技術 iOS Developer Learning Android. Lesson 18 - call API (使用超越AFNetworking的網路套件)

這算是本系列介紹的第一個套件:就是大名鼎鼎的OkHttp為什麼說超越AFNetworking呢?(現在還有人知道AFNetworking嗎?)因為星星比較多啦X...

鐵人賽 自我挑戰組 DAY 18
iOS 新手開發的大小事 系列 第 18

技術 Day 18: 使用 UIKit 開發 App

前言 在學習 iOS 開發的過程中,先熟悉 Swift 語言是必須的,再來是了解 UIKit 的使用,之前的過程嘗試開發過一些簡單的 App,但對整個架構並沒有...

鐵人賽 Mobile Development DAY 18

技術 D18 - Ctrl+C & Ctrl+V 複製大法

讓我們在 APP 中實作複製&貼上的功能吧 ? 隕石小故事 其實這個功能蠻正常的,就只是單純在手機中實現複製和貼上的功能,比較特別的是他想要攔截...

鐵人賽 自我挑戰組 DAY 18

技術 Day18:當天的鐵人當天寫 - Optional(1)

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十八篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...

鐵人賽 Mobile Development DAY 17

技術 D17 - __,請收下我的 QRCode!!

讓我們實現在手機中產生 QRCode 的內容吧! ? 隕石小故事 這裡就有一個非常值得說的小故事了,原本以為一個需要金流的服務,會需要產生 QRCode...

鐵人賽 自我挑戰組 DAY 17
iOS 新手開發的大小事 系列 第 17

技術 Day 17: 協定 (Protocol) -2

委任 (Delegation) 委任是一種設計模式,使類或結構可以將其某些職責移交給(或委託)其他型別的實例。通過定義封裝委任職責的協定來實現此設計模式,從而確...

鐵人賽 自我挑戰組 DAY 17

技術 Day17:當天的鐵人當天寫 - Function(2)

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十七篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...

鐵人賽 自我挑戰組 DAY 16

技術 Day16:當天的鐵人當天寫 - Function(1)

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十六篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...

鐵人賽 自我挑戰組 DAY 16
iOS 新手開發的大小事 系列 第 16

技術 Day 16: 協定 (Protocol) -1

前言 呼~終於過半了,介紹完協定的內容後,預計開始介紹一些 UIKit 的部分。協定 (Protocol) 的概念在 iOS 開發時是很重要的,也會與委任 (d...

鐵人賽 Mobile Development DAY 16

技術 D16 - 滑出專屬於自己的密碼吧!

讓我們在 iOS 上實現九宮格解鎖吧! ? 隕石小故事 本期修刊,有興趣的可以回到上一次 D15 文章查看。只是我這邊再額外補充一個小故事。我原本已為這...

鐵人賽 Mobile Development DAY 16
iOS Developer Learning Android 系列 第 16

技術 iOS Developer Learning Android. Lesson 16 - RecyclerView (這玩意可是跟UITableView差滿多的喔...)

從今天開始元件篇已經結束了接下來就會是一些比較大的主題第一彈就是大名鼎鼎的RecyclerView 不過有個問題就是我的文章庫存已經用完了每天半夜12點都是截稿...

鐵人賽 Mobile Development DAY 15

技術 [Day 15] Swift TableView 下拉放大頂部圖片 下拉放大封面照 (下)

簡要 上次做完上面的封面照片的連動接下來下面有一個特殊的View上滑到一定程度後就會隨著距離最後變成navigation bar但我不知道是不是可以這樣這次我是...

鐵人賽 自我挑戰組 DAY 15

技術 Day15:當天的鐵人當天寫 - Enumerations

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十五篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...

鐵人賽 自我挑戰組 DAY 15
iOS 新手開發的大小事 系列 第 15

技術 Day 15: 自動引用計數 (Automatic Reference Counting) -3

前言 前面兩天介紹了在類中引起的強引用循環,以及解決的方法,今天要來介紹的是閉包的強引用循環,其解決的方法如同類,只是在寫法上稍有不同,讓我們繼續看下去吧!...

鐵人賽 Mobile Development DAY 15
iOS Developer Learning Android 系列 第 15

技術 iOS Developer Learning Android. Lesson 15 - Buttons=[Radio,Chip,Switch,Toggle,Material] (輕鬆實現Tag功能)

本日效果 對照表☘️☘️☘️ Android iOS RadioButton UISegment Switch UISWitch Tog...

鐵人賽 Mobile Development DAY 14

技術 D14 - 摸一下,看一眼,讓使用者輕鬆登入

讓我們透過生物辨識的方式快速進行使用者的身份驗證吧! ? 隕石小故事 隕石開發期間被分發了一個生物驗證的需求,一開始以為是什麼新潮的技術,原來是使用 T...

鐵人賽 自我挑戰組 DAY 14

技術 Day14:當天的鐵人當天寫 - Switch

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十四篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...

鐵人賽 自我挑戰組 DAY 14
iOS 新手開發的大小事 系列 第 14

技術 Day 14: 自動引用計數 (Automatic Reference Counting) -2

前情提要 昨天介紹了 ARC 的管理方式以及如何執行,還有在怎麼樣的情形之下會發生強引用循環,今天主要就要來介紹如何解決強引用循環所造成的記憶體洩漏。 解決類...

鐵人賽 Mobile Development DAY 14
iOS Developer Learning Android 系列 第 14

技術 iOS Developer Learning Android. Lesson 14 - SeekBar + ProgressBar (原生就有的SVProgressHUD)

本日效果 對照表☘️☘️☘️ Android iOS ProgressBar UIActivityIndicatorView SeekBar...

鐵人賽 Mobile Development DAY 12

技術 [Day12] Flutter 儲存資料套件,第二招 provider_path。

今天因為沒有時間寫程式,所以今天沒有程式。 而在我擔心今天沒有內容時,突然看到了,這個 provider_path 這個套件。 之前說的要把群組存起來的部分,我...

鐵人賽 Mobile Development DAY 13

技術 D13 - 通通給我滑起來,滑動解鎖/操作

讓我們實作一些常見的滑動解鎖功能吧! ? 隕石小故事 在隕石開發期間我們碰到了一個蠻特殊的功能,就是滑動解鎖。使用者必須透過這個滑動的操作來執行一些特定...

鐵人賽 自我挑戰組 DAY 13

技術 Day13:當天的鐵人當天寫 - Loops

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十三篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...

鐵人賽 自我挑戰組 DAY 13
iOS 新手開發的大小事 系列 第 13

技術 Day 13: 自動引用計數 (Automatic Reference Counting) -1

前言 今天要來介紹的是用 Swift 開發時所使用管理記憶體的方法,這個觀念其實滿重要的,為的是避免在開發時,寫出來的代碼,造成未知的記憶體洩漏 (Memory...

鐵人賽 Mobile Development DAY 13
iOS Developer Learning Android 系列 第 13

技術 iOS Developer Learning Android. Lesson 13 - Spinner + DatePickerDialog (UIPickerView的代替品:下拉選單)

以前如果我們有多個有關連的欄位通常會使用UIPickerView它可以設定多個滾輪Android好像比較沒有類似的東西如果使用下拉選單(Spinner)也是滿常...

鐵人賽 Mobile Development DAY 11

技術 [Day11] Flutter 把代辦存進手機,再也不隨便消失(SQLite)。

之前有說到我們的代辦清單,每次都會重新來過。所以啊!我們要把它存進我們的移動裝置裡。 這邊我們用的套件是sqflite連結。 第一步,我們先建立我們的DB Cl...

鐵人賽 Mobile Development DAY 12

技術 # D12 - 躺著玩,坐著玩,趴著玩... 還是不要亂玩好了 QQ

讓我們透過程式碼來控制裝置允許擺置的方向吧! ? 隕石小故事 有時候我們在開發專案的時候會選擇 App 裝置方向,通常分為直向、橫向或是兩者皆允許。而在...

鐵人賽 自我挑戰組 DAY 12

技術 Day12:當天的鐵人當天寫 - Tuple、Bool 和運算

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十二篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...

鐵人賽 自我挑戰組 DAY 12
iOS 新手開發的大小事 系列 第 12

技術 Day 12: [Swift] 錯誤處理 (Error Handling)

前言 在開發的過程中,有些函數在使用的過程,會因為無法確定是否可以順利取得數據,而必須加入防止 crash 的語法,讓程式可以順利丟出錯誤訊息,例如:在做網路資...