iT邦幫忙

ios相關文章
共有 622 則文章
鐵人賽 Mobile Development DAY 12
iOS Developer Learning Android 系列 第 12

技術 iOS Developer Learning Android. Lesson 12 - ImageView + ImagePicker (想知道如何把歪掉的照片調正嗎?)

想知道如何把歪掉的照片調正嗎? 故事是這樣的這是一個再簡單不過的功能有個頭像 > 點他 > 問你要上傳照片或拍照 > 更新頭像 但是......

鐵人賽 Mobile Development DAY 10

技術 [Day10] Flutter 新增群組Modal。

我們新增一個全螢幕的彈跳視窗,然後做些表單,目前就先這樣了。 明天再把新增存起來。 import 'package:flutter/material.dart'...

鐵人賽 Mobile Development DAY 11

技術 D11 - 爭什麼?摻在一起做成 StackView 啊~笨蛋

讓我們把元件放到 StackView 中,做出一些特別的效果吧! ? 隕石小故事 常常會在開發中碰到「當不同條件時,顯示不同的樣式」,也就是在不同條件上...

鐵人賽 自我挑戰組 DAY 11

技術 Day11:好奇寶寶之來玩玩 SwiftUI - 繼續做 APP(2)

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

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

技術 iOS Developer Learning Android. Lesson 11 - Button + Dialog (感受一下使用原生鏈式編程彈出Alert吧)

今天主要的重點會著重在Dialog 對照表☘️☘️☘️ Android iOS Button UIButton Dialog UIAlertC...

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

技術 Day 11: [Swift] 存取控制 (Access Control)

此篇將介紹前綴詞 open、public、private...等所代表的意義。Swift 提供存取控制 (access control) 的特性,可以為程式碼或...

鐵人賽 Mobile Development DAY 9

技術 [Day9] Flutter 選擇群組,出現對應代辦事項調整。

之前我們的側欄,做了群組的功能,但是選擇還沒有任何的改變。今天我們就讓他選擇了會有反應吧! 第一步,我把它移植到Provider import 'package...

鐵人賽 自我挑戰組 DAY 10

技術 Day10:好奇寶寶之來玩玩 SwiftUI - 繼續做 APP(1)

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

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

技術 Day 10: [Swift] 結構和類 (Struct and Class)

前言 今天的題目,在 iOS 開發是必須要知道的,討論度也很高,但由於本人目前的開發經驗還處於新手階段,對於如何選擇結構 (Struct) 和類 (Class)...

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

技術 iOS Developer Learning Android. Lesson 10 - TextView + EditText (不用寫code就可做到跑馬燈跟UITextView自動長高)

從今天開始就是元件篇囉一開始先來張圖嚇嚇你們圖片網址好!安卓贏了~我們明天見! ................不好笑 言歸正傳,趕快進入今天的主題 跑馬燈...

鐵人賽 Mobile Development DAY 10

技術 D10 - 神說:「要有 Picker」,就有了 Picker

讓我們來實做一些快捷選單的功能吧! ? 隕石小故事 某次隕石開發時期,被要求實現 Web 上下拉式選單的功能,當時還真沒想過怎麼要在 APP 上實現這個...

鐵人賽 Mobile Development DAY 8

技術 [Day8] Flutter 移動端儲存方案 SQLite。

因為今天有些臨時的事情,所以今天就來先介紹一下將來會用到的套件。 SQLite 在 flutter 套件叫做 sqflite,套件連結 找到 pubspec.y...

鐵人賽 自我挑戰組 DAY 9

技術 Day09:好奇寶寶之來玩玩 SwiftUI - @State

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

鐵人賽 Mobile Development DAY 9

技術 iOS Developer Learning Android. Lesson 09 - ConstraintLayout (安卓版的AutoLayout揪淨還多了哪些東西?)

昨天我們了解到一些ConstraintLayout的基本常見使用姿勢今天我們繼續介紹一些ConstraintLayout比以前AutoLayout多出來的東西(...

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

技術 Day 9: [Swift] 下標 (Subscripts)

前言 原本沒有打算要寫這個標題的,因為目前接觸到的機會並不多,也比較少看到有人在使用,但後來想想,寫了才會加深自己的印象,下次看到此種語法也比較會有熟悉的感覺,...

鐵人賽 Mobile Development DAY 7

技術 [Day7] Flutter Drawer 側邊導覽列。

我想在我的待辦清單加上群組的概念,讓我可以加上代辦清單加上群組功能。讓我們可以分類我們的選項。 未來也有想做使用者登入,與同步資料相關功能,所以把使用者畫面留在...

鐵人賽 自我挑戰組 DAY 8

技術 Day08:好奇寶寶之來玩玩 SwiftUI - 排列

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

鐵人賽 Mobile Development DAY 8

技術 iOS Developer Learning Android. Lesson 08 - ConstraintLayout (運用AutoLayout的思維安排Android畫面)

大家都說ConstraintLayout真是棒為什麼呢?主要看到的論述都是可以讓layuot更扁平化,進而提高效能,點我看看Google怎麼說。再來就是可以把它...

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

技術 Day 8: [Swift] 型別轉換 (Type Casting)

前言 今天寫的主題型別轉換 (Type Casting) 是在開發時會經常使用到,最常看到就是使用 as? 或 as! 的符號進行轉換,以及 is 的使用,而這...

鐵人賽 Mobile Development DAY 6

技術 [Day6] Flutter 將我們的專案全面套上 Provider。

還記得我們在 Day3-Day4 時介紹了一個狀態管理套件,今天我們就要把他套在我們的代辦清單啦~ 首先我們先在 lib/providers/todos.dar...

鐵人賽 自我挑戰組 DAY 7

技術 Day07:好奇寶寶之來玩玩 SwiftUI - 按我吧!Button!

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

鐵人賽 Mobile Development DAY 7

技術 D7 - 專案檔案結構亂糟糟,只好 cmd+Q ?

讓我們切分各種畫面邏輯區塊,讓我們專案結構一目瞭然 ? 隕石小故事 雖然這個情況不是在隕石開發的時候遇到的,但是還是能夠說明一下 XD。之前在接手一個算是...

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

技術 Day 7: [Swift] 可選鏈 (Optional Chaining)

前言 昨天介紹了可選型別 (Optional),今天就針對可選鏈 (Optional Chaining),來加以介紹,目前對於可選鏈還沒有深刻的體會,就目前的理...

鐵人賽 Mobile Development DAY 5

技術 [Day5] Flutter 清單滑動選項添加。

相信我們已經很習慣在我們的APP出現這樣的手勢: 今天我們就要在我們的代辦清單內加入 這邊我使用了一個套件,flutter_slidable在 flutter...

鐵人賽 Mobile Development DAY 6

技術 D6 - 讓我們在啟動畫面(Launch Screen)做一些怪怪的事吧

讓我們一起來看如何在 Launch Page 實現特殊功能吧! ? 隕石小故事 當我在接案和隕石開發時,有時候會碰到需要再 LaunchScreen 上...

鐵人賽 自我挑戰組 DAY 6

技術 Day06:好奇寶寶之來玩玩 SwiftUI - 啟程 with Text

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

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

技術 Day 6: [Swift] 可選型別 (Optional)

前言 剛開始在接觸 iOS 開發的時候,時常看到一堆驚嘆號跟問號,當時翻書或問人,就只得到這是 “optional” 的答案,於是就把這疑問存在心裡,直到現在,...

鐵人賽 Mobile Development DAY 6

技術 iOS Developer Learning Android. Lesson 06 - 如何製作畫面 (羨慕SwiftUI的Preview嗎?)

今天來跟各位介紹一下前端(廣義的)最重要的部分,也就是UI,俗稱的刻畫面。也就是我們工程師如何在設計師的刁難要求之下,完成想要呈現給User的樣子。其中最大的工...

鐵人賽 Mobile Development DAY 5

技術 D5 - 串接好 API 後,別忘好好整理一番

從 API 的 response 中把我們所需的資料整理好吧! ? 隕石小故事 當我在接案和隕石開發的期間,有時候在跟一些後端合作的時候,常常發現打完...

鐵人賽 Mobile Development DAY 4

技術 [Day4] Flutter 狀態管理之 Provider (續)

昨天提到了 Example code 來囉! 我這邊先用新的專案來改 第一步我們需要先建立一個 model,記得要 with ChangeNotifier,這樣...