iT邦幫忙

xcode相關文章
共有 43 則文章
鐵人賽 Software Development DAY 30
Swift 菜鳥的30天 系列 第 30

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

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

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

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

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

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

技術 Day-02 菜鳥救星 - 萬能的Xcode大神

第一次接觸 Xcode 第一次接觸的 Xcode 是在大四下學期的時候,選修了「iOS 應用程式開發」。 當時也是抱著一個既期待又怕受傷害的心情選下這門課(又是...

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

技術 Day-03 自動排好好的 Auto Layout

不要問我為什麼要先做這個功能的文章 原因是我覺得,一方面我對於介面排版有強烈的執著的私心,另一個原因是覺得至少畫面的呈現整齊、不會整個跑版,該有的功能都讓使用者...

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

技術 Day-14 Swift 語法(10) - 多種用途的 Enumerations

枚舉 (Enumerations) enum 介紹 enum 定義了一組相關值的通用類型,並讓你能夠在代碼中以類型安全的方式處理這些值。 enum 在 Sw...

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

技術 Day-19 Swift 語法(15) - 初始化 Initialization

廢話區 初始化的內容真的好多好複雜,明天繼續初始化新的一天,一天寫不完R 初始化(Initialization) 初始化是準備要使用的 Class , Stru...

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

技術 Day-15 Swift 語法(11) - Class 與 Struct 的愛恨交織

廢話區 阿... 終於鐵人過半了,說快不快(說慢也不慢就是了) Keep Going. 鐵人結束依然要繼續加油 類與結構體 (Classes and Stru...

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

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

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

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

技術 Day-07 Swift 語法(3) - 集合類型

集合的類型介紹 Swift提供了三種主要的集合類型,有 Array 、 Set 還有 Dictionary,用來作為儲存值的集合。 集合的可變性 當你使用...

鐵人賽 IT人生鐵人 DAY 1

技術 C 語言之父 Dennis Ritchie 去世;沒有他,就沒有技術長的基本功

C 語言之父 Dennis Ritchie 去世,讓技術長想起大學時鑽研UNIX系統的那一段日子。當時是1990年代初期,學習這些知識除了是學校課業所需之外,更...

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

技術 Day-10 Swift 語法(6) - 動手做 Functions

Functions (函數,功能,方法) 中文翻譯實在太多種了搞的我好亂,所以都用 function 方便理解(雖然我都說方法,function 是一個獨立的程...

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

技術 Day-17 Swift 語法(13) - 下標 Subscripts

下標 Subscripts Class、Struct、Enum 可以定義下標,它們均為訪問集合,列表或序列的成員元素的快捷方式。你可以利用下標通過索引值來設置和...

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

技術 Day-06 Swift 語法(2) - 到底有沒有的 Optional 和 nil

前言 當初在學習這塊的時候常常不懂為什麼要在一些名稱之後加上 "!" 或是 "?" ,或是對於 nil 沒有值的意義,...

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

技術 Day-16 Swift 語法(12) - Methods 方法

方法 (Method) 方法是與特定類型相關聯的函數。Class,Struct 和 Enum 都可以定義實例方法,他們封裝給特定類型實例特定的任務和功能。Cla...

技術 如何用EFiX BPU硬體架構建議,在最便宜的預算下架構Xcode開發環境?五千塊以下完整的開發環境。

無論安卓或是iOS皆是手機程式開人員程式設計學習的重點,但是iOS的開發環境除了上蘋果官網購買許可跟工具下載以外,過去必須另購買一台蘋果電腦,整套的花費,不論是...

鐵人賽 Software Development DAY 3
30天iOS APP開發 系列 第 3

技術 [Day 03] UI更新

第一步 點選ViewController.swift,若有要更新UI的程式碼碼寫在這邊即可。 預計程式流程如下:使用者按下按鈕->呼叫按鈕的functi...

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

技術 Day-04 不同的 Auto Layout 方式

不同的Auto Layout 上一篇文章大概介紹一些基礎的限制設定,這次想教大家我學到的一些比較常用的進階用法。 (應該有比較進階吧) 1. Auto Lay...

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

技術 Day-13 Swift 語法(9) - 不同的 Closures 方式

就算不舒服還是要當鐵人、發鐵人文。 頭痛時看這些有點難理解的東西頭又痛了 QAQ (閉包是什麼可以吃嗎,到底跑去哪了 尾隨閉包 (Trailing Closur...

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

技術 Day-05 Swift 語法(1) - 基本中的基本

真的是鐵人 鐵人第五天,已經快想不出還可以做什麼了,昨天宿醉還要發文 (抓破頭 只好藉著這次鐵人競賽來挑戰介紹語法,順便重溫一次語法的摧殘... 如果有介紹模糊...

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

技術 Day-18 Swift 語法(14) 繼承 Inheritance

繼承 當一個 Class 繼承另一個 Class 時,繼承的 Class 稱為子類 (subclass),被繼承的類稱為他的父類(superclass)。在Sw...

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

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

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

鐵人賽 自我挑戰組 DAY 2

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

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

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

技術 Day-20 Swift 語法(16) - Class 與 初始化器

Class 的繼承與初始化器 所有 Class 的儲存屬性 (包括從父類繼承的任何屬性ㄉ) 都必須在初始化的期間分配一個初始值。Swift 為 Class 類型...

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

技術 Day-09 Swift 語法(5) - 被控制的Control flow—轉換控制流

Control Transfer Statements 轉移控制語句,簡單來說他就是在程式執行的過程改變程式的執行順序,或是跳制另一段程式碼執行。(對,就是讓原...

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

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

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

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

技術 Day-08 Swift 語法(4) - 到底要跑去哪的 Control Flow

Control Flow 控制流 Swift 中提供了許多控制流的方式,在此篇文章我們會個別講解他的用途和使用時機。 For - in 循環 前面在介紹集合的...

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

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

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

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

技術 Day-12 Swift 語法(8) - Closures

閉包 Closures 閉包是功能獨立的區塊,他可以在你的程式碼中被傳遞及使用,閉包能夠捕獲和儲存定義上下文中任何常數與變數的引用,這被稱為所謂的閉合包裹那些常...

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

技術 Day-11 Swift 語法(7) - Functions 類型

Function 類型 每一個函數都有屬於他的一種特定的 function type ,他由參數類型以及返回類型所組成。舉個簡單的數學式加法的範例提供說明:...

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

技術 Day-21 Swift 語法(17) - 可失敗初始化器

可失敗初始化器 (Failable Initializers) 定義初始化可能會失敗的 Class 、Struct、Enum 有時用很有用,這種失敗可能是由無效...