iT邦幫忙

ios相關文章
共有 622 則文章
鐵人賽 Mobile Development DAY 6

技術 [06] 30 天從 Swift 學會 Objective-C:Objective-C 的基本 C 語言控制流程 Control flow

在指令式程式語言中,if else 佔有很重要的地位,在很多語言都可以看到。透過 if else ,我們可以將選擇的智慧帶給機器,使程式碼成為智慧的分身。而這樣...

鐵人賽 Software Development DAY 20

技術 Day 20 | Swift Class 與 Struct 快樂二選一:Class 篇

Class 類別 Class 是什麼啊?是班級的意思嗎?它可以用來做什麼呢? Class 與 Object 在介紹 Class 之前,我想先來聊聊什麼是...

鐵人賽 Mobile Development DAY 5

技術 iOS Developer Learning Flutter. Lesson4 畫面佈局

我認為學習前端技術的第一步都是先了解如何layout再去學習各個Components的特性接著再逐漸擴展到其他功能(例如打API之類的)而Flutter的lay...

鐵人賽 Mobile Development DAY 5

技術 [05] 30 天從 Swift 學會 Objective-C:Objective-C 的基本 C 語言 Function

程式語言中,我們時常使用的 Function,其實是 Subroutine,又稱子程式,根據 Subroutine - wiki 中所定義的,子程式是一個大型程...

鐵人賽 Software Development DAY 19

技術 Day 19 | Swift Enumerations

Enumeration 列舉 在 Swift 中,Enumeration 可以把數個例子集合起來,作為是一種型別,每一個例子可能代表著一種情境,Enumerat...

鐵人賽 Mobile Development DAY 4

技術 iOS Developer Learning Flutter. Lesson3 頁面跳轉

終於到了寫code的部分了 Talk is cheap. Show me the code. 接下來我們趕快來看看如何讓Flutter動起來吧 1. 關於W...

鐵人賽 Mobile Development DAY 4

技術 [04] 30 天從 Swift 學會 Objective-C:Objective-C 的基本 C 語言聚合型別

在生活中,我們將一系列的資料聚集在一起,如果這些資料需要有先後順序(如日記),我們可以用有序的方式紀錄;如果這些資料沒有順序(如個人資料),我們可以用聚合的方式...

鐵人賽 Software Development DAY 18

技術 Day 18 | Swift Closure

Closure Closure,你可以聽到有人稱它為閉包,官方文件上是這樣解釋它: Closures are self-contained blocks of...

鐵人賽 Mobile Development DAY 3

技術 iOS Developer Learning Flutter. Lesson2 第一印象

1. App的靈魂:icon 我個人覺得icon是一個專案很重要的部分就像Avatar一樣是一個第一印象是你識別他很重要的來源所以我只要開了新的專案第一件事一定...

鐵人賽 Mobile Development DAY 3

技術 [03] 30 天從 Swift 學會 Objective-C:Objective-C 的基本 C 語言型別

在小孩學邏輯階段的時候,第一次知道 1 + 1 = 2 的時候,我們就有型別的觀念。這個世界的很多資訊是由許多基礎型別所建立,像是數字、文字、真的與假的。Swi...

鐵人賽 Software Development DAY 17

技術 Day 17 | Swift Functions (2)

上一篇提到了 Function 的種類,包含無回傳值以及有回傳值,以及參數別名或是省略參數的應用,這一篇要再來仔細探究一些細節,包含 Optional 的參數型...

鐵人賽 Mobile Development DAY 2

技術 iOS Developer Learning Flutter. Lesson1 依然哈囉

學習所有語言首先永遠是跟世界打招呼目的在於確立開發環境的建立是否成功 1. 環境建立 step1 以往iOS或Android開發的第一步都是先下載IDE而開發F...

鐵人賽 Software Development DAY 16

技術 Day 16 | Swift Functions (1)

Functions 在寫 code 的時候發現,其實有些地方的 code 重複地出現,在維護程式碼的成本就會相對比較高,這時候就可以把這些重複的 code 抽出...

鐵人賽 Mobile Development DAY 1

技術 iOS Developer Learning Flutter. Lesson0 開場白

哈囉咪那桑又到了一年一度的鐵(ㄗˋ)人(ㄌㄩㄝˋ)賽了今年《iOS Developer Learning》系列的主題是Flutter本來之前一直想學React...

鐵人賽 Mobile Development DAY 1

達標好文 技術 [01] 30 天從 Swift 學會 Objective-C: 關於這個系列與介紹

這是這個系列的第一篇文章,將簡短介紹系列文,與 Objective-C 的簡介。 Photo by @dtopkin1 on Unsplash 系列開始之前 你...

鐵人賽 Software Development DAY 15

技術 Day 15 | Swift 流程控制:Guard

Conditional Statement - Guard 你知道除了使用 If 來進行條件判斷外,還可以使用 Guard 嗎? Guard 在條件判斷除了...

鐵人賽 Software Development DAY 14

技術 Day 14 | Swift 流程控制:If 和 Switch

Control Flow:Conditional Statement 在上一個章節,已經有使用到 if 來終止迴圈的執行,透過條件的約束來去執行不同的程式碼區段...

鐵人賽 Software Development DAY 13

技術 Day 13 | Swift Loops 的糾葛終章:While 和 Repeat-While

Control Flow:Loops 上一篇介紹了 For-In Loop 以及 ForEach Loop,今天要來介紹另外兩個迴圈使用方式: While 和...

鐵人賽 Software Development DAY 12

技術 Day 12 | Swift Loops 的糾葛:For-in 和 ForEach

Control Flow:Loops Swift 提供了Loops 讓我們可以針對某個特定的程式碼,連續執行多次,並且是有順序性的,還記得在 Collectio...

鐵人賽 Software Development DAY 11

技術 Day 11 | Swift Collection Types 番外篇: Hashable Protocol

Hashable Protocol 還記得 Collection Types 中的 Set 以及 Dictionary 嗎? 在這兩個無序排列的型別中,是不允許...

鐵人賽 Software Development DAY 10

技術 Day 10 | Swift Collection Types 三部曲之終章:Dictionary

集合型別 ( Collection Types ):Dictionary 終於來到 Collection Types 三部曲最終章:Dictionary ,什麼...

鐵人賽 Software Development DAY 9

技術 Day 9 | Swift Collection Types 三部曲之二部曲:Set

集合型別 ( Collection Types ):Set 上一篇提到了第一格 Collection Type:Array,是一個有順序性的集合,所以你可以使用...

鐵人賽 Software Development DAY 8

技術 Day 8 | Swift Collection Types 三部曲之首部曲:Array

集合型別 ( Collection Types ):Array 在基礎篇的開頭有介紹,Swift 有三個主要的 Collection Types:Array、S...

鐵人賽 Software Development DAY 7

技術 Day 7 | Swift 基本運算子

基本運算子 ( Basic Operators ) 對於 Swift 基本運算子你了解多少? 今天要來介紹基本運算子,什麼是運算子? 程式碼的組成中,有兩...

鐵人賽 Software Development DAY 6

技術 Day 6 | Swift 特別型別:Optionals

Optionals 對於 Swift Optional 總是一知半解,其實 optional 是 Swift 強大的核心功能之一。 在Day 2 | Sw...

鐵人賽 Software Development DAY 4

技術 Day 4 | Swift 字串和字元

字串和字元 ( Strings and Characters ) 很多你不知道的 Swift String 細節,像是 Unicode、Index 或是 Su...

鐵人賽 Modern Web DAY 4

技術 [Day4] 加入導覽列-Android:你再冷落我試試看啊?

今日關鍵字:Navigation 首先先看到最外層的App.tsx這支檔案 import React from 'react'; import { Saf...

鐵人賽 Software Development DAY 3

技術 Day 3 | Swift 基本型別

基本型別 ( Swift Basic Types ) 帶你一起來看不能不知道的 Swift 基本型別 整數 ( Intergers ) 整數是沒有小數點的...

鐵人賽 Software Development DAY 2

技術 Day 2 | Swift 起源、基礎特性

Swift 起源介紹 到底什麼是 Swift 語言,他又是幹嘛的呢? Swift 是一款用來開發 iOS、macOS、iPadOS、tvOS、watchO...

鐵人賽 Software Development DAY 1

技術 Day 1 | 給我 30 天,給你一輩子:Swift 從零開始:序

序 小弟在某次下班的途中坐在客運裡,眼前一台 Swift 經過於是乎就起了念頭想學 Swift 語言,這是玩笑話。 小弟平常在使用 iOS APP,時候,心中就...