iT邦幫忙

swift相關文章
共有 1005 則文章
鐵人賽 自我挑戰組 DAY 11

技術 [2019鐵人賽Day11]老蕭咖啡館-小技巧篇,iOS App Icons(快速製作各尺寸與設置方法)

[IT鐵人碎碎念篇] 第11篇,最近真的因為責任心,工作稍微忙碌,加上想把事情做好,就累的小偷懶了真是對不起各位來觀看的讀者Sorry雖然已經經歷了1/3了,但...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11: 來設置一個懸浮按鈕吧!

使用懸浮按鈕將我們的畫面拉回頂端吧! 來製作一個懸浮按鈕吧! #前言 前一篇教大家如何在 iOS 實現下拉式更新的文章我們有提到,我們前面所做的 UI...

鐵人賽 自我挑戰組 DAY 11

技術 Swift4.2 Day-11 Closure ( 2 )

尾隨閉包 如果需要將很長的閉包表達式作為最後一個參數傳遞給函式,使用尾隨閉包來增強函式的可讀性。尾隨閉包是寫在小括號後面的閉包表達式,函式支援將閉包作為最後一...

鐵人賽 自我挑戰組 DAY 10

技術 [2019鐵人賽Day10]老蕭咖啡館-老闆加映篇(Barcode Reader)

[鐵人碎念Time] 我也擠了擠我的乳溝,發現時間還是只剩一小時啊!妳呢?快擠看看!!我可以不要百煉成鋼,可以成神嗎 ========== 誒~老闆不對啊!(林...

鐵人賽 自我挑戰組 DAY 10

技術 Swift4.2 Day-10 Closure ( 1 )

閉包是功能獨立的區塊,可以在程式之間被傳遞及使用。像是之前提到的巢狀函式 ( Nested Function ),就是一種閉包。 閉包有三種表示方式: ・函式...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10: 做個資料的下拉式更新!

來為你的 CollectionView 製作一個下拉式更新的方法。 前言: 在我們的 App 開發功能有一種常見用來刷新資料的方法,稱作下拉式更新( Pu...

鐵人賽 自我挑戰組 DAY 9

技術 [2019鐵人賽Day9]老蕭咖啡館-小技巧篇,模擬器加入中文輸入

ㄟ逗,林宇啊,妳就不好奇為何我在QRCode那邊可以輸入中文嗎?有啊,我剛剛找了半天,都快把它翻了好幾遍了,是為什麼啊?(林宇)呃...人的問題...人品問題....

鐵人賽 自我挑戰組 DAY 9

技術 Swift4.2 Day-09 Function ( 2 )

Function 類型 function也是一種型別,由參數型別及回傳值型別所組成: func doSomthing(a: String, b: Int) -...

鐵人賽 自我挑戰組 DAY 9

技術 Day 09: 自己動手做一個程式庫|API 吧!

自己動手做一個到處都可以重複利用的插件吧! 前言: 雖然目前有許多第三方的程式庫可以讓我們免於處理許多麻煩的事情,但是今天你只需要一個簡單的畫面或是功能,...

鐵人賽 自我挑戰組 DAY 8

技術 [2019鐵人賽Day8]老蕭咖啡館-Barcode Generator

之後,我問亦翔那要是我以後在店裡賣東西,結合帳務系統,可否也產生Barcode呢?亦翔:是可以啊,但你不覺得用QRCode比較跟得上潮流嗎@@既然你懂得怎做,就...

鐵人賽 自我挑戰組 DAY 8

技術 Day 08: 使用搜尋列來找尋書籍吧!

使用 UISearchController 來搜尋我們的書架上的書籍吧! 前言: 常常在我們獲取一堆資訊之後,我們知道如何讓它呈現在我們畫面上,但是我們常常...

鐵人賽 自我挑戰組 DAY 8

技術 Swift4.2 Day-08 Function ( 1 )

Function 定義 function 是一個獨立的程式碼區塊,來完成特定任務,如果都你需要重複使用到某些功能時,可以將這些功能寫成一個 function...

鐵人賽 自我挑戰組 DAY 7

技術 [2019鐵人賽Day7]老蕭咖啡館-憂喜兩面愁(內含QR Code Generator)

下午,逛大街時,遇到了認識多年的七逃人施宸倫,三人到了一家 100-15 度C,喝咖啡純聊天。在那,亦翔跟霏語說了許多過往的事情,而亦翔沒想到今天會有這種勇氣會...

鐵人賽 自我挑戰組 DAY 7

技術 Swift4.2 Day-07 Control Flow ( 2 )

控制轉移語句 控制轉移語句 ( control transfer statement )可以改變程式執行的順序,或是跳轉執行程式。Swift 有五種控制轉移語...

鐵人賽 自我挑戰組 DAY 7

技術 Day 07: 連到書局的網站吧!

讓使用者點擊書籍 Cell 時,可以在 App 中顯示到書局的網站吧! 前言: 在手機端上顯示網站畫面常常在開發 App 的時候會遇到一種需求,該產品可能本...

鐵人賽 自我挑戰組 DAY 6

技術 [2019鐵人賽Day6]老蕭咖啡館-信念與奢求(內附隨機挑選器)

二月十四日,早上。約好在霏語家附近的麵包店見面。見了面,交付備份的資料,聊了一整個早上的話。而在這過程中,才發現原來今天是情人節。 而亦翔跟霏語開玩笑的問妳:今...

鐵人賽 自我挑戰組 DAY 6

技術 Swift4.2 Day-06 Control Flow ( 1 )

Swift 提供了許多控制流的方式,在本篇終將會說明其用途及使用時機 for in 迴圈 在前面介紹集合的時候,我們就常常使用 for in 迴圈來遍歷整個集...

鐵人賽 自我挑戰組 DAY 6

技術 Day 06: 來設計我們的書架吧!

使用 CollectionView 和客製化 Cell 來展示我們的書架吧。好想書架一隅 前言: 前幾篇教學我們學會了如何使用原生或第三方程式庫來獲取資料,...

鐵人賽 自我挑戰組 DAY 5

技術 Day 05: 折扣計算 && 你的資料不是你的資料!?

今天你從 API 中獲取的資料真的是正確的,也是你需要的嗎? 前言: 其實這篇文章踩雷後新增的文章,所以也是臨時起意的 XD 前兩次篇文章的教學我們學...

鐵人賽 自我挑戰組 DAY 5

技術 [2019鐵人賽Day5]老蕭咖啡館-平淡無奇的基礎觀念說明(下)

可以不要這麼貼切嗎 ========== 那這則我們來提一下迴圈的部分吧,各位讀者撐著,這篇完基礎的部分就差不多了! Swift迴圈有:while、repeat...

鐵人賽 自我挑戰組 DAY 4

技術 [2019鐵人賽Day4]老蕭咖啡館-平淡無奇的基礎觀念說明(中)

「算數運算子」符號:加 +、減 -、乘 * 、除 /、餘 %口訣:「先乘除,後加減」所以*、/、%的運算優先順序高於+、- Example:加法 5 + 2 =...

鐵人賽 自我挑戰組 DAY 3

技術 [2019鐵人賽Day3]老蕭咖啡館-平淡的緣分(平淡無奇的基礎觀念說明(上))

二月十三日,晚上。使用著通訊軟體聊天,等著霏語,等著跟妳談心。10點左右,妳上線了。與你聊了一下,霏語:我從外地搬回來了,在幫我妹整理電腦呢。而我的心中,突然有...

鐵人賽 自我挑戰組 DAY 3

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

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

鐵人賽 自我挑戰組 DAY 2

技術 [2019鐵人賽Day2]老蕭咖啡館-緣起(Hello初體驗)

一月底,略帶寒雨的冬季 突然畫面跳出視窗,「叮咚,有人在家嗎~~~~」嗯,吳霏語?(心中有無數的思緒湧上)「蕭亦翔 好久不見,最近好嗎?」(霏語)「普普通通囉,...

鐵人賽 自我挑戰組 DAY 2

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

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

鐵人賽 自我挑戰組 DAY 1

技術 [2019鐵人賽Day1]老蕭咖啡館-起敘

2018年10月某日雨夜 老蕭咖啡廳 叮鈴鈴~不好意思,請問還有在營業嗎? 唷,這麼晚了,還有稀客,歡迎光臨當然有營業,我正在等妳呢疑?等我?(林宇疑惑著) 是...

鐵人賽 自我挑戰組 DAY 2

技術 Swift4.2 Day-02 Option 和 nil

在學 Swift 時,一直搞不懂為什麼要加上!及?;對於 nil 存在的意義更是讓我困惑,更別說知道要怎麼用,所以今天就來談談 Optional 及 nil...

鐵人賽 自我挑戰組 DAY 1

技術 Swift4.2 Day-01 基本語法

swift 介紹 Swift是一門全新用於 iOS、OS X 以及 watch OS 應用的程式語言,但如果有 C 或是 Obiective-C 的開發經驗,...

鐵人賽 自我挑戰組 DAY 1

技術 Day 01: Hello, 鐵人 !

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

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

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

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