iT邦幫忙

ios相關文章
共有 134 則文章

徵才 Newegg 正在誠徵 Mobile Application Architect (iOS)

**Newegg.com 每天超過5.5萬筆日訂單、1200萬註冊用戶、+3000則訊息回覆,我們是如何技術分工? 新蛋全球開發團隊怎樣透過大數據、演算法研究、...

徵才 百萬年薪聘請 UX交互設計師【駐菲律賓】

職位要求 : 1、理解並掌握體驗設計的技能和方法,有ios、android或windows平台熟練設計經驗者優先。 2、能夠全面分析並抓住核心用戶需求,結合商業...

技術 React Native-如何在專案中使用微軟的CodePush熱更新套件

React Native CodePush集成 author: ImL1s email: ImL1s@outlook.com github: 專案 參考 簡...

鐵人賽 Software Development DAY 30
Swift 菜鳥的30天 系列 第 30

技術 Day-30 Swift 語法(26) - 最後の協定

協定類型的集合 協議可以用作儲存在集合比如數組或者字典中的類型,如同在協議作為類型。我們簡單的創建一個 AfuncProtocol 協定跟 Printer 的...

鐵人賽 Software Development DAY 30
30天Swift入門學習 系列 第 30

技術 Multi-Thread handling - Operation

在前一篇提到了用 GCD 來增加執行緒(threads)以改進 App 的執行效能,本篇來聊 iOS 中另一種操作多執行緒的方法: Operation。 Ope...

鐵人賽 Software Development DAY 30

技術 iOS Swift x Layout x Animation x Transition (Finished)

Swift Layout x Animation x Transition 2018 - IT 邦棒忙鐵人賽 - Blog BankBalance Blog...

鐵人賽 Software Development DAY 29
30天Swift入門學習 系列 第 29

技術 Multi-Thread handling - GCD(Grand Central Dispatch)

執行緒(thread)是 CPU 中真正來處理及執行指令的部分。以當前的 CPU 架構,每個核心內至少內含一個執行緒,如何新增執行緒來進行多工處理多個任務讓 A...

鐵人賽 Software Development DAY 29
Swift 菜鳥的30天 系列 第 29

技術 Day-29 Swift 語法(25) - 協定 Protocol

Protocol好長啊。大挑戰R 鐵人終於只剩一天了... 協定 Protocol 協定是 Swift 一個重要的特性,它會定義出為了完成某項任務或功能所需的...

鐵人賽 Software Development DAY 29

技術 LoadingAnimation - Walk

LoadingAnimation Walk 最左邊的點從上方拋擲最右邊,然後整體向左移動,循環動畫。 Loading View 將點平均分布在一個水平面...

鐵人賽 Software Development DAY 28

技術 LoadingAnimation - Switch

LoadingAnimation - Switch 三個點的動畫,向右移動的時候從上面,向做移動的時候從下面。 LoadingView 三個點定義在 L...

鐵人賽 Software Development DAY 28
Swift 菜鳥的30天 系列 第 28

技術 Day-28 Swift 語法(24) - 擴展 Extensions

擴展 Extensions 擴展為現有的 Class、Struct、Enum、Protocol 類型添加新的功能。這也包括了為無訪問權限的源代碼擴展類型的能力(...

鐵人賽 Software Development DAY 28
30天Swift入門學習 系列 第 28

技術 iOS App 實作(20) Face Detection

Description: Apple 在 WWDC 2017 中發佈了 Vision 這個新的 framework,本篇來實作裡面的臉部偵測功能。 Comp...

鐵人賽 Software Development DAY 27

技術 LoadingAnimation - Triangle

LoadingAnimation 動畫為三個點不停的跑到下一個地點。 LoadingView LoadingView 會是一個正方形,在這個正方形裡面定...

鐵人賽 Software Development DAY 27
Swift 菜鳥的30天 系列 第 27

技術 Day-27 Swift 語法(23) - 類型轉換

類型轉換 (Type Casting) 類型轉換是一種檢查實例類型的方法,或者將該實例作為不同的父類或子類從其自己的類層次結構中的其他位置處理。 Swift 中...

鐵人賽 Software Development DAY 27
30天Swift入門學習 系列 第 27

技術 iOS App 實作(19) SQLite(part 3)

Description: 前兩篇講解了 SQLite 語法並將之實作成 Swift code 後,本篇為整個 App 的實作也是這系列的最後一篇。 此 dem...

鐵人賽 Software Development DAY 26
30天Swift入門學習 系列 第 26

技術 iOS App 實作(19) SQLite(part 2)

上一篇講完了會用到的 SQL 語法,本篇會將前面講過的基本功能獨立出來寫成一個 class ,以便需要時可以重複使用。 首先,在 Swift 中要使用 SQLi...

鐵人賽 Software Development DAY 26

技術 LoadingAnimation - 彈跳的三個點

LoadingAnimation - 彈跳的三個點 動畫為三個點依次落下然後回到原來的位置上。 LoadingView 單個點的上下動畫通過 UIVie...

鐵人賽 Software Development DAY 26
Swift 菜鳥的30天 系列 第 26

技術 Day-26 Swift 語法(22) - 錯誤處理 Error Handling

錯誤處理 錯誤處理是對程序中的錯誤條件進行回應及恢復的過程, Swift 在運行時為拋出、捕獲、傳播可恢復的錯誤提供了一流的輔助。 某些操作不能保證總是完整的執...

鐵人賽 Software Development DAY 25

技術 Loading Animation - 模仿知乎加載畫面

繼續通過練習來提高做動畫的能力。 Loading Animation - 模仿知乎 Loading 畫面 在 iOS 版的「知乎」應用裡面,讀取畫面的時候...

鐵人賽 Software Development DAY 25
30天Swift入門學習 系列 第 25

技術 iOS App 實作(19) SQLite(part 1)

上一篇寫到用 UserDefaults 來儲存資料,但由於 UserDefaults 並不適和用於儲存大量資料。其原因是當 App 載入執行時該 App 所擁...

鐵人賽 Software Development DAY 25
Swift 菜鳥的30天 系列 第 25

技術 Day-25 Swift 語法(21) - 鏈的多層連接

鏈的多層連接 你可以透過連接多個可選鏈來在模型中深入的訪問屬性、方法以和下標。總而言之,多層可選鏈不會給返回的值添加多層的可選性。也就是說: 如果您訪問的類型...

鐵人賽 Software Development DAY 24
Swift 菜鳥的30天 系列 第 24

技術 Day-24 Swift 語法(20) - 可選鏈 Optional Chaining

可選鏈 (Optional Chaining) 可選鏈是一個查詢和調用可能目前為 nil 的可選屬性、方法和下標過程。如果一個可選包含一個值,那麼屬性、方法跟下...

鐵人賽 Software Development DAY 24

技術 StartPageMovie - 啟動頁影片

在一些應用中我們會看到第一個展示頁面上放著影片在播放,這次通過 AVPlayertViewController 和 AVPlayer 來做一個。 Start...

鐵人賽 Software Development DAY 24
30天Swift入門學習 系列 第 24

技術 iOS App 實作(18) UserDefaults

Description: iOS 提供的儲存資訊方式之一,也是最為簡單的方式。可以儲存各種格式:Bool 、 Float 、 Double 、 Int 、 St...

鐵人賽 Software Development DAY 23

技術 Gradient Animation - 漸層動畫

通過 CAGradientLayer 可以很容易實現漸變色效果,而且這個漸變色的效果可以拿來做動畫。 Gradient Animation 一開始的背景圖...

鐵人賽 Software Development DAY 23
Swift 菜鳥的30天 系列 第 23

技術 Day-23 Swift 語法(19) - 自動引用計數 (ARC)

自動引數計數 (Automatic Reference Counting) Swift 使用自動引用技術(ARC)來追蹤跟管理你的APP的內存使用情況,多數情況...

鐵人賽 Software Development DAY 23
30天Swift入門學習 系列 第 23

技術 Swift Retain Cycle

開始講 retain cycle 前,先來講解 Swift 中記憶體的回收機制 ARC(Automatic Reference Counting)。 在 iOS...

鐵人賽 Software Development DAY 22

技術 Transitions - UIView Transition (視圖轉場動畫)

其實 iOS 原生有提供一些設計好的轉場動畫,比如簡單的翻轉效果,這次把原生的轉場效果都看一次。 Transitions 共有七種 UIView Tran...

鐵人賽 Software Development DAY 22
Swift 菜鳥的30天 系列 第 22

技術 Day-22 Swift 語法(18) - 反初始化 Deinitialization

反初始化 在 class 的實例被釋放的時候,反初始化器就會立即被調用。你可以用 deinit 關鍵字來寫反初始化器,反初始化器只在類類型中有效。 反初始化...

鐵人賽 Software Development DAY 22
30天Swift入門學習 系列 第 22

技術 iOS App 實作(17) Shake Detect

Description: 這demo是透過偵測手機搖動來更換圖片及震動手機。 iOS 在 UIResponder interface 中提供了三個有關 Mot...