iT邦幫忙

swift相關文章
共有 529 則文章

技術 IOS Swift 還能更精簡? Closure的其它用法你一定要知道!!

前言: 屁屁痛了一整晚昨天全程跪著打文章,都這樣了你們該進來看一下了吧,順帶一提如果有對Swift其他主題或功能感興趣的話,可以在下面留言讓我知道,我會查資料並...

技術 IOS Swift 簡寫Closure,我也能做到嗎?

前言: 本來要睡了但感覺今天過得太廢了所以懲罰自己再打一篇,明天要去自己最喜歡的導演開設的酒吧參加活動,超級期待的拉,雖然他的podcast目前結束要進行下一個...

技術 IOS Swift 什麼是Closure?不能只會func嗎?

前言: 又到了發文的時間了,最近我的屁股一直長疔子真的好痛,有人知道要怎麼治標嗎,一直跪著打程式也不是辦法吧...,希望有經驗的朋友能夠給我建議。哭啊~~...

技術 Xcode(swift,OC)效能分析工具

Xcode(swift,OC)效能分析工具 Instruments — Time Profiler使用 關於 Time Profiler 我想說的是 事情是這樣...

技術 IOS Swift 如何讓App讀取網頁

前言: 這次來講如何在你的App內匯入網頁,本次沒什麼廢話要講,因為今天連續寫兩篇偏累,我在想等等要吃什麼現在超餓,路易莎好像也沒什麼好吃的QQ... 在io...

技術 iOS Swift TodoList ( 畫面部分 no code ) Part1

前言: 哈囉~~此篇是我第一篇文,跟其他人一樣紀錄程式學習過程,而swift也是我最近在學習的新語言,在一開始以為會和JS類似(前一年多都在寫網頁),學到現在才...

技術 【XCode 使用技巧】官方工具 x 你所不知道的開發功能

XCode 使用技巧 XCode x Swift x SwiftUI 目錄 前言 : 何時才能愉快的寫 Code ? 源起 XVim2 插件 開發環境 面板...

技術 從單元測試探討 MVC to MVVM 的差異

從單元測試探討 MVC to MVVM 的差異 你在這裡學到什麼? 用 RxSwift DataBinding 從 MVC 業務邏輯抽離 比較 MVC 與 M...

技術 iOS App 架構演化史探訪 啟程宣言

iOS App 架構演化史探訪 啟程宣言 為什麼有這個宣言? 今天看了iPlayground 2019 | 漫談 iOS 架構:MVC / MVVM / VIP...

技術 iOS APP iOS Test-Driven Development by Tutorials free section 學習筆記-the TDD Cycle 2

iOS APP iOS Test-Driven Development by Tutorials free section 學習筆記-the TDD Cycl...

技術 iOS APP iOS Test-Driven Development by Tutorials free section 學習筆記-the TDD Cycle

iOS APP iOS Test-Driven Development by Tutorials free section 學習筆記-the TDD Cycl...

技術 iOS APP iOS Test-Driven Development by Tutorials free section 學習筆記-前言與概述

iOS APP iOS Test-Driven Development by Tutorials free section 學習筆記-前言與概述 tags:...

鐵人賽 Mobile Development DAY 30

技術 [30] 30 天從 Swift 學會 Objective-C:30 天內那些我不懂的部分

這個 30 天我們理解了 C 語言與 Objective-C,然而我其實有不少事情是沒有看懂的,鐵人賽第 30 天是鐵人的終點,卻不是學習的最後一天。 Pho...

鐵人賽 Mobile Development DAY 29

技術 [29] 30 天從 Swift 學會 Objective-C:Swift friendly 的 進階 C 語言部分與 modulemap

在理解完 Objective-C 之後,我們要來面對 C 語言的引用,不得不說 Swift 十分不信任 C 語言,看看那個UnsafePointer 就知道了。...

鐵人賽 Mobile Development DAY 30

技術 《DAY 30》天氣 App 實作(完)

最後一天來把天氣 App 的剩餘部分給完成,衝啊! 當一開始進入 App 會直接顯示宜蘭縣在第一個時間區間的天氣資訊。 點擊一下畫面可以選擇地點,因此...

鐵人賽 Mobile Development DAY 28

技術 [28] 30 天從 Swift 學會 Objective-C:Swift friendly 的 API Swift name

在 Objective-C 與 Swift 的命名有明顯的區別,雖然 Swift interface 可以將 Objective-C 的 API 以一定程度的方...

鐵人賽 Mobile Development DAY 29

技術 《DAY 29》天氣 App 實作(二)

昨天已經把 struct 寫好了,今天來呈現資料在手機畫面上,在此之前可以先上網搜尋 API 說明文件,方便自己刻 UI。 elementName 所代表的...

鐵人賽 Mobile Development DAY 27

技術 [27] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Unavailable 與 convenience init

物件導向的設計中,關於建構物件的方式我們成為建構器(constructor),這關係到物件使用的方式,是很重要的事情。 Photo by @kellysikk...

鐵人賽 Mobile Development DAY 28

技術 《DAY 28》天氣 App 實作(一)

前面幾天已經練習了如何呈現 JSON 資料在 App 上,在最後完賽前會做一個天氣 App 出來,而 JSON 的資料由中央氣象局提供。 根據 JSON 寫一...

鐵人賽 Mobile Development DAY 26

技術 [26] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Error handling

Photo by @hhh13 on Unsplash Objective-C 的 Error handling Apple 的 Cocoa 函式庫對於 Ob...

鐵人賽 Mobile Development DAY 27

技術 《DAY 27》在表格裡顯示 JSON 資料

昨天已經先在除錯區裡顯示資料了,今天要把這些資料放到表格裡顯示,先在畫面中放入一個 Table View,並取好 IBOutlet 屬性名稱、取好 Table...

鐵人賽 Mobile Development DAY 25

技術 [25] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Optional

Swift 的 optional 是一個很有趣的概念,因為在 Objective-C 與 C 語言,相關的概念是使用 0 代稱。 複習 Swift 的 Opt...

鐵人賽 Mobile Development DAY 26

技術 《DAY 26》使用 Codable 抓取 JSON 資料

今天試著在 Swift 利用 Codable 這個協定來處理 JSON 資料,要用 Codable 處理的困難點在於怎麼根據 JSON 的資料寫成 struct...

鐵人賽 Mobile Development DAY 24

技術 [24] 30 天從 Swift 學會 Objective-C:Swift friendly 的 泛型

泛型是支撐 Swift 能夠實現 Protocol-oriented Programming 的基礎,Objective-C 在如此的功能是可以支援的。 Ph...

鐵人賽 Mobile Development DAY 25

技術 《DAY 25》接收 JSON 資料

JSON 是一種文字格式,用網頁瀏覽器去顯示的話實在是很難看懂裡面在表達什麼,我們可以用插件或 Postman 去讀取。 先將提供 JSON 格式資料的網址...

鐵人賽 Mobile Development DAY 23

技術 [23] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Enum, close Enum

Enum 是 Swift 開發者覺得很友善的型別,Objective-C 的程式碼如果可以提供 Enum,將會得到很多好朋友。 Photo by @brett...

鐵人賽 Mobile Development DAY 24

技術 《DAY 24》在提示框裡輸入資料

今天繼續昨天寫好的模組化檔案,把程式改成下面這樣,提示框裡就可以出現文字輸入框了。 import UIKit class CustomAlert {...

鐵人賽 Mobile Development DAY 22

技術 [22] 30 天從 Swift 學會 Objective-C:Swift friendly 的基本型別

在 Swift 的程式語言設計初衷裡,與 Objective-C 相容是一個非常重視的設計概念,我們將了解 Objective-C 中,有什麼是可以不需要修正就...

鐵人賽 Mobile Development DAY 23

技術 《DAY 23》模組化 UIAlertController

在之前的文章裡有使用過提示框(UIAlertController),但是有時候我們要在很多地方都使用到,只是改變裡面的文字而已,難道就要每次都加入一長串的程式碼...

鐵人賽 Mobile Development DAY 21

技術 [21] 30 天從 Swift 學會 Objective-C:Swift friendly 的目的是什麼 (auto interface)

當我們學會了 Swift 之後,可以使用 Objective-C 的程式碼,完全感謝 Swift 編譯器的強大,這篇文章將介紹 Xcode 內如何快速檢查如何使...