iT邦幫忙

swift相關文章
共有 917 則文章
鐵人賽 自我挑戰組 DAY 23
Hello Swift 系列 第 23

技術 23/30 不入虎穴焉得虎子

Superclass & Subclasssubclass子類別可以繼承Superclass父類別的方法與屬性。若要生成兩個相似的物件,可以先寫A類別(...

鐵人賽 自我挑戰組 DAY 23

技術 Swift中如何解析Json_寫出亂數產生使用者App part1

第二十三天,我們來試著解析Json資料格式並以一個小App來實作_使用者亂數產生器 解析Json資料 project:使用者產生器1.新增navigation...

鐵人賽 Mobile Development DAY 22

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

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

鐵人賽 自我挑戰組 DAY 22
30 天了解 Swift 的 Combine 系列 第 22

技術 30 天了解 Swift 的 Combine: [22] WWDC demo 解讀

1. session 722 Introducing Combine link 在系列文章開始時,我們提到 Combine 的 3 個主角: Publish...

鐵人賽 自我挑戰組 DAY 22
Hey! UIKit, 做個朋友吧~ 系列 第 22

技術 Day 22: 來自深淵-UITableView(VII)

今天要來講講update們。 Performing Batch Updates 會有這系列的function,是因為一個小故事。 之前有說過,row的位置是ta...

鐵人賽 Mobile Development DAY 22

技術 [Day 22] Swift UIImageView 淡入淡出 切換圖片效果 幻燈片 (一)

簡要 搜尋這頁部分在下面的CollectionView有做特效所有圖片在固定時間都會換圖片今天就試著來效仿原生 Uber eat 圖片幻燈片 看到這個效果第一...

鐵人賽 自我挑戰組 DAY 22

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

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

鐵人賽 自我挑戰組 DAY 22
Hello Swift 系列 第 22

技術 22/30 OOP之Initialization

Why 類別的實例使用前,都需要初始化。 What 設定實例每一個所儲存屬性的初始值,但Optional型別的屬性可以沒有初始值。 How 於宣告時設置。 cl...

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

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

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

鐵人賽 自我挑戰組 DAY 22
Swift!從新手到微上手 系列 第 22

技術 ARC自動引數計數(Automatic Reference Counting) (2)

除了ARC之外,另外需要提到的就是理解Reference cycle。對於單個物件,ARC會自動幫我們釋放記憶體。但多個物件互相引用時,指向彼此strong r...

鐵人賽 自我挑戰組 DAY 22

技術 Swift中的WKWebView實作方式

第二十二天,來講解WKWebView實作方式以及在網頁顯示之前跑圈圈的實作方式 在ios顯示網頁需要有網址產生url, 拿到url request, 並用web...

鐵人賽 Mobile Development DAY 21

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

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

鐵人賽 自我挑戰組 DAY 21
Hey! UIKit, 做個朋友吧~ 系列 第 21

技術 Day 21: 來自深淵-UITableView(VI)

今天來談談一些table相關的參數取得,以及cell相關的操作。 Getting Numbers table view透過numberOfRows(inSect...

鐵人賽 自我挑戰組 DAY 21

技術 Swift中的儲存資料

第二十一天,今天講解儲存資料方法這部分還尚未完成請見諒好多東西啊~~~~ userdefaults儲存小型資料 firebase第二種是firebase介紹...

鐵人賽 自我挑戰組 DAY 21
Hello Swift 系列 第 21

技術 21/30 OOPS!物件導向程式設計-2

(承21/30 OOPS!物件導向程式設計-1) 類別就像製作物件的藍圖,並且整合管理相關的資料,也可自定義型別。試著替類別加入「屬性」與「方法」來描述產生的物...

鐵人賽 自我挑戰組 DAY 21
30 天了解 Swift 的 Combine 系列 第 21

技術 30 天了解 Swift 的 Combine: [21] Combine 的錯誤處理

Combine 中的 Error handling 可方便處理 throws 的錯誤拋出。 開始之前,先建立 Error 與 Function enum Dem...

鐵人賽 Mobile Development DAY 21

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

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

鐵人賽 自我挑戰組 DAY 21

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

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

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

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

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

鐵人賽 自我挑戰組 DAY 21
Swift!從新手到微上手 系列 第 21

技術 Swift-ARC自動引數計數(Automatic Reference Counting)

ARC 如其名 “AutoMatic Reference Counting” 是自動化管理記憶體,所以開發者不用多花心力去處裡記憶體。 開發者所創造物件使用...

鐵人賽 Mobile Development DAY 20

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

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

鐵人賽 自我挑戰組 DAY 20
Hello Swift 系列 第 20

技術 20/30 OOPS!物件導向程式設計-1

物件導向程式設計 Obeject Oriented Programming(簡稱OOP),是一種程式觀念,而Objective-C和Swift都是物件導向程式設...

鐵人賽 自我挑戰組 DAY 20

技術 Swift中的tableView實作方式 part1

第二十天,來實作tableView囉! 跟pickerView很像的tableView實作方式 table view右面板新增table View拖曳至中間右...

鐵人賽 自我挑戰組 DAY 20
30 天了解 Swift 的 Combine 系列 第 20

技術 30 天了解 Swift 的 Combine: [20] Combine 好文分享: Custom publisher in UIControl

SwiftLee 是一位樂於分享的 iOS 開發者, 在 Combine 釋出沒多久, 就發佈了介紹 Combine 的系列文章, 更在 mobiconf 上主...

鐵人賽 Mobile Development DAY 20

技術 [Day 20] Swift Google Map 地圖 GMSMapView 實作運用 標記 定位 大頭針

簡要 現在Google Map應該是很多人都會使用不管是APP或是Web都很好用查詢地點規劃路線公車資訊 要搭幾號車其實上面都有呈現還有路段的壅塞程度更棒得是電...

鐵人賽 自我挑戰組 DAY 20
Hey! UIKit, 做個朋友吧~ 系列 第 20

技術 Day 20: 來自深淵-UITableView(V)

終於來到了第20天,今天就恢復輕鬆主題,來講講與table外顯相關的一些參數及function吧! Appearance headerView / Footer...

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

技術 Day 20: [UIKit] UIPickerView 介紹

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

鐵人賽 自我挑戰組 DAY 20

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

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

鐵人賽 自我挑戰組 DAY 20
Swift!從新手到微上手 系列 第 20

技術 Swift-Protocol

補班日 Protocol是定義特定任務的function或property、method或需求的藍圖。 Protocol能夠提供給Class、Structur...

鐵人賽 Mobile Development DAY 19

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

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