iT邦幫忙

ios相關文章
共有 622 則文章
鐵人賽 自我挑戰組 DAY 8
Android API超初學!! 系列 第 8

技術 [番外篇] [Day 8] iOS Human Interface (2) App Architecture - part 1

大家好,今天繼續來練習翻譯讀iOS Human Interface手冊。 一些設計原則 良好的美感 – 較嚴肅功能的APP,設計就應當簡約、不浮誇、標準,並...

鐵人賽 自我挑戰組 DAY 4

技術 Day 04: 使用第三方程式庫來幫幫忙!

使用一些 Swift 常用的第三方框架來開發你的專案吧! 前言: 我們常常在開發專案時會選擇使用「 第三方程式庫 」來協助我們開發,使用第三方程式庫來開發的...

鐵人賽 自我挑戰組 DAY 7
Android API超初學!! 系列 第 7

技術 [番外篇] [Day 7] iOS Human Interface (1) Themes

昨天的iOS架構圖,是參考Apple 2012年的技術文件-iOS Technology Overview所畫。「技術文件」這個詞給人一種很難讀的感覺,但事實上...

鐵人賽 自我挑戰組 DAY 3

技術 Day 03: 試著解析 JSON 的檔案吧!

使用 Decodable 方式來解析我們的 JSON 檔案。天瓏資訊圖書在好想工作室書架上的書籍清單 API 前言: 應該會有人好奇想說 - 這麼快就串接資...

鐵人賽 自我挑戰組 DAY 6
Android API超初學!! 系列 第 6

技術 [番外篇] [Day 6] iOS架構

今天先不讀Android,來一下番外篇iOS。既然要目標是要做好玩好用的APP,並且讓很多人使用,那iOS當然也要熟悉一下才行。 下圖為iOS的架構: 我覺得這...

鐵人賽 自我挑戰組 DAY 2

技術 Day 02: 來做一些基本的設置吧!

使用 Xcode 來調整專案 App 的設定吧! 前言: 在開始編寫程式碼以及刻劃 UI 之前,有些事情其實我們就能先透過 Xcode 來調整整個專案 A...

鐵人賽 自我挑戰組 DAY 1

技術 Day 01: Hello, 鐵人 !

用30天向世界宣告,這一年來鋼鐵般的歷練 【 第 9 屆 iT 邦幫忙鐵人賽 】 好想工作室第一屆鐵人賽 不免俗的 Day 1 還是要來個簡單的自我介紹...

鐵人賽 自我挑戰組 DAY 1
從積木開始學程式 系列 第 1

技術 [DAY>1<]從零開始慢慢從積木進去

哈囉大家好,我是接下來這三十天都會準時參加鐵人賽的米茶 Hey,第一天不用緊張慢慢來,老師不會太快,會循序漸進的,保證這三十天一定能夠讓你收穫滿滿 !!!第一堂...

徵才 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 三個點定義在 Loa...

鐵人賽 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,本篇來實作裡面的臉部偵測功能。 Compon...

鐵人賽 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 的實作也是這系列的最後一篇。此 demo 透...

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

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

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

鐵人賽 Software Development DAY 26

技術 LoadingAnimation - 彈跳的三個點

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

鐵人賽 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 的可選屬性、方法和下標過程。如果一個可選包含一個值,那麼屬性、方法跟下...