iT邦幫忙

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

技術 Day 26: iOS App Life Cycle (生命週期)

前言 剛開始接觸 iOS 開發的時候,就對新專案一開始就給定的 viewDidLoad() 方法有一些疑問,經過詢問才知道要查關鍵字「生命週期」(life cy...

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

技術 iOS Developer Learning Android. Lesson 25 - ActionBar (就算沒有NavigationController還是要處理那條bar喔)

雖然Android沒有了NavigationController但其實上面一直有一條東西這東西在程式裡面叫ActionBar,但Android叫他AppBar...

鐵人賽 Mobile Development DAY 25

技術 D25 - 使用 APP前,記得詳閱 PageViewController 說明書

讓我們使用 PageViewController 製作一個導覽頁面吧 ? 隕石小故事 在隕石開發或接案當中,常常會碰到要在同一個畫面上去做切換不同子畫面...

鐵人賽 自我挑戰組 DAY 25

技術 Day25:本地推播通知 - Local UserNotification(1)

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

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

技術 Day 25: 玩玩動畫 Animation

前言 一直想好好的把動畫的功能試過,但忙一忙又忘記這件事了,剛好趁著這個機會,就來試玩看看,之後或許還有機會搭配其他的功能,顯示出不同的成果,以下就把過程和成果...

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

技術 iOS Developer Learning Android. Lesson 24 - Room (不好的老師帶你住套房)

Room是個Google官方提供的套件on base在androidx之上(感覺androidx就是很潮就對了)用來存取SQLite達到本地資料庫的CRUD(我...

鐵人賽 Mobile Development DAY 24

技術 D24 - 拿起次元切割刀,大卸八塊 ViewController

讓我們透過 container 來分離 ViewController 的職責吧 ? 隕石小故事 想必寫過 iOS 的人都有聽過 Massive View...

鐵人賽 自我挑戰組 DAY 24

技術 Day24:當天的鐵人當天寫 - 畫面版本號碼自動更新

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

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

技術 Day24: [UIKit] UISearchBar 介紹

前言 當資料筆數眾多的時候,就會需要利用搜尋的功能,來過濾不相關的資料,方便我們找到想要的項目,此時就會需要利用 search bar,今天就來介紹 searc...

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

技術 iOS Developer Learning Android. Lesson 23 - 本地儲存 (可以不要用SQL嗎?)

說到本地儲存,一向是百家爭鳴不管是iOS(有原生的UserDefault、NSKeyedArchiver、CoreData或是第三方的FMDB、Realm)或是...

鐵人賽 自我挑戰組 DAY 23

技術 Day23:當天的鐵人當天寫 - 根據系統時間顯示不同啟動畫面

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

鐵人賽 Mobile Development DAY 23

技術 D23 - 還敢 Loading 啊~TableView!

讓我們使用 TableView 來製作一個 Loading 效果吧! ? 隕石小故事 我記得是在遠端工作之前,有個案子希望我在請求資料的畫面做一個 Lo...

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

技術 Day 23: [UIKit] UICollectionView 介紹

前言 因為沒有使用過 collection view,所以想趁此機會,來練習一下,原本以為 table view 熟練了之後,collection view 也...

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

技術 iOS Developer Learning Android. Lesson 22 - Google Map (讀萬卷書、行萬里路)

⚠️⚠️⚠️跟MKMapView最大的不同就是,Google Map不是想用就可以用的,必須去申請金鑰 本日效果 實作步驟 去Gallery生一個Map A...

鐵人賽 Mobile Development DAY 22

技術 D22 - 我誰~ㄕㄜ....Safari

讓我們在 APP 中開啟 Safari 吧~ ? 隕石小故事 之前在接案的時期有碰到過一個案子,只是一個單純內嵌 WebView 的 APP,我就問他有...

鐵人賽 自我挑戰組 DAY 22

技術 Day22:當天的鐵人當天寫 - Set、Closure(1)

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

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

技術 Day 22: [UIKit] UITableView 介紹 -2

前情提要 昨天跟今天的內容都是官方網站中,針對 table view 所做的說明跟解釋,因為之前在使用時,對內部的配置並不了解,很多都是自己摸索出來的,在寫鐵人...

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

技術 iOS Developer Learning Android. Lesson 21 - 指紋辨識 (不能靠臉我靠雙手可以吧)

今天講一下怎麼用古早的Fingerprint來做指紋辨識(因為我的手機還是安卓6)新玩意BiometricPrompt不在本日守備範圍內 本日效果 ⚠️⚠️⚠️...

鐵人賽 Mobile Development DAY 21

技術 [Day 21] Swift 餐廳詳細餐單資訊實作 (三) - Google Map 地圖 GMSMapView 新增

簡要 現在要把上面一篇的功能整合到外送APP先來看原生Uber eat 有什麼元件 裡面應該是只有Google Map標記於101附近並且顯示兩個點下面一個T...

鐵人賽 Mobile Development DAY 21

技術 D21 - 在 CollectionView 中加一個會滑起來的滑塊吧!

讓我們在 CollectionView 加上一個滑塊,讓畫面更有趣! ? 隕石小故事 我在隕石跟接案其中都有接到這種需求,而這種需求都是為了讓使用者知道...

鐵人賽 自我挑戰組 DAY 21

技術 Day21:當天的鐵人當天寫 - Dictionary

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

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

技術 Day 21: [UIKit] UITableView 介紹 -1

概觀 iOS 上的表格視圖顯示一列垂直滾動的內容,分為幾行。表格中的每一行都包含應用的一部分內容。例如,「聯絡人」應用程序在單獨的行中顯示每個聯絡人的姓名,「設...

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

技術 iOS Developer Learning Android. Lesson 20 - Activity Gallery (不用再尋找或比較套件了,官方佛心內建常用UI Design Pattern)

今天呢我們一行code都不打來跟各位介紹一下AS在Activity Gallery裡面有哪些現成的UI Design Pattern可以用(其實我也不確定是不是...

鐵人賽 Mobile Development DAY 20

技術 D20 - TableView 就決定是你了!使出折疊!

讓我們一起實作 TableView 的折疊效果吧! ? 隕石小故事 不管在開發或是接案的時候,常常碰到要對某些畫面做一些摺疊的效果,但是這些折疊效果想要...

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

技術 Day 20: [UIKit] UIPickerView 介紹

概觀 一個選擇器視圖顯示一個或多個轉輪,用戶可以操控這些轉輪來選擇項目。每個轉輪(稱為組件)都有一系列代表可選項目的索引行。每行顯示一個字串或視圖,以便用戶可以...

鐵人賽 自我挑戰組 DAY 20

技術 Day20:當天的鐵人當天寫 - Array

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

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

技術 iOS Developer Learning Android. Lesson 19 - JSON轉物件 (以Google爸爸的GSON為例)

昨天是講如何透過API跟後端溝通requset後一定是為了拿到response如果拿到了要幹嘛?當然是轉成物件來用啊絕對不是有Map Object的話就拿來直接...

鐵人賽 Mobile Development DAY 19

技術 [Day 19] Swift MKMapView 原生地圖介紹範例 標記 自身座標 移動到座標 大頭針

簡要 接下來更詳細的餐廳資訊點進去餐廳地址以後就會跳轉到地圖頁面但使用的其實不是原生地圖是Google Map但既然提到地圖這次就來介紹兩個地圖的差別先來看原生...

鐵人賽 Mobile Development DAY 19

技術 D19 - 自己的資料自己管

讓我們好好管理 UserDefault 中的內容吧! ? 隕石小故事 這裡沒有什麼特別的小故事,只是偶爾看看新手時期(包括我),有時候在使用到 User...

鐵人賽 自我挑戰組 DAY 19

技術 Day19:當天的鐵人當天寫 - Optional(2)

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