iT邦幫忙

swift相關文章
共有 1005 則文章

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

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

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

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

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

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

技術 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 28

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

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

鐵人賽 Mobile Development DAY 30

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

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

鐵人賽 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 @kellysikke...

鐵人賽 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 25

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

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

鐵人賽 Mobile Development DAY 27

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

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

鐵人賽 Mobile Development DAY 24

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

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

鐵人賽 Mobile Development DAY 26

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

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

鐵人賽 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 內如何快速檢查如何使...

鐵人賽 Mobile Development DAY 20

技術 [20] 30 天從 Swift 學會 Objective-C:Objective-C 的特殊 Selector

Objective-C 編譯器提供的角色在Objective-C 程式設計中,沒有 Swift 的編譯器來的萬能,在 Swift 編譯時期我們可以透過編譯錯誤提...