iT邦幫忙

swift相關文章
共有 1005 則文章
鐵人賽 自我挑戰組 DAY 11
Hello Swift 系列 第 11

技術 11/30 Auto Layout

排版排起來~ Why 因為iPhone,Ipad有各種不同尺寸,我們要透過Auto Layout設計「自適應使用者介面」(adaptive user inte...

鐵人賽 Mobile Development DAY 11

技術 D11 - 爭什麼?摻在一起做成 StackView 啊~笨蛋

讓我們把元件放到 StackView 中,做出一些特別的效果吧! ? 隕石小故事 常常會在開發中碰到「當不同條件時,顯示不同的樣式」,也就是在不同條件上...

鐵人賽 自我挑戰組 DAY 11
30 天了解 Swift 的 Combine 系列 第 11

技術 30 天了解 Swift 的 Combine: [11] Operator 3.整併類型 + 4.符合篩選類型 + 5.序列篩選類型

Operator 3. 整併類型 3-1. reduce: 將上游在結束前的每個元素連續處理 func reduce<T>(_ initialRe...

鐵人賽 自我挑戰組 DAY 11

技術 Day11:好奇寶寶之來玩玩 SwiftUI - 繼續做 APP(2)

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十一篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Medi...

鐵人賽 自我挑戰組 DAY 13

技術 Swift中的UIAlertController&UIImageView

第13天,警告控制器在App中也是個不可或缺的角色往下練習看看吧~ UIAlertController(警告控制器)1.先新增button, 並連結ViewC...

鐵人賽 自我挑戰組 DAY 11
iOS 新手開發的大小事 系列 第 11

技術 Day 11: [Swift] 存取控制 (Access Control)

此篇將介紹前綴詞 open、public、private...等所代表的意義。Swift 提供存取控制 (access control) 的特性,可以為程式碼或...

鐵人賽 自我挑戰組 DAY 12
Swift!從新手到微上手 系列 第 12

技術 Swift-UICollectionView

UITableView跟UICollectionView很像,也需要實做幾個delegate,今天來介紹UICollectionView 管理有順序的數據,...

鐵人賽 自我挑戰組 DAY 11
Swift!從新手到微上手 系列 第 11

技術 Swift-UITableView Cell

UITableView都講完了,當然要來講講UITableViewCell Xib裡面的Cell就跟storyboard的cell一樣可以放入所需要的元件,...

鐵人賽 自我挑戰組 DAY 11
Hey! UIKit, 做個朋友吧~ 系列 第 11

技術 Day 11: UITextField三部曲-住海邊的UITextFieldDelegate

要聊到Keyboard-Related Properties,就不能不說說住海邊的UITextFieldDelegate。 textField使用他的deleg...

鐵人賽 自我挑戰組 DAY 16

技術 Swift之錯誤處理&AVAudioPlayer

第16天,運用do, catch, try來實作錯誤處理以及音樂的播放錄製等等操作需要import AVFoundation以及寫哪些程式碼呢? Swift...

鐵人賽 自我挑戰組 DAY 12

技術 try try 用Swift寫出RGB色彩選擇App

第12天,利用前幾篇所教的UISlider, autolayout......來製作一個RGB選擇器吧~ project:顏色控制器1.用UIView製作元件...

鐵人賽 自我挑戰組 DAY 11

技術 Swift中的UIKit-part2 (UISwitch開關, UISlider滑桿)

第11天,繼續介紹不同的UIKit今天介紹另外兩個UISwitch, 以及UISlider往下看吧! UISwitch(開關)拖曳連接程式碼:action拖...

鐵人賽 自我挑戰組 DAY 10
Hello Swift 系列 第 10

技術 10/30 UI元件之Button

Apple官方文件 今天的主題是幾乎所有App都會用到的國民元件UIButton:按鈕。 以程式碼產生系統預設樣式的按鈕(type: .system): let...

鐵人賽 自我挑戰組 DAY 10
30 天了解 Swift 的 Combine 系列 第 10

技術 30 天了解 Swift 的 Combine: [10] Operator 2: 一般篩選類型

1.filter 只將通過條件的上游持續發布 就像是if then,沒有 else 而已! Declaration func filter(_ isInclud...

鐵人賽 自我挑戰組 DAY 10
iOS 新手開發的大小事 系列 第 10

技術 Day 10: [Swift] 結構和類 (Struct and Class)

前言 今天的題目,在 iOS 開發是必須要知道的,討論度也很高,但由於本人目前的開發經驗還處於新手階段,對於如何選擇結構 (Struct) 和類 (Class)...

鐵人賽 自我挑戰組 DAY 10
Swift!從新手到微上手 系列 第 10

技術 Swift-UITableView

馬上就來到第10天了 TableView通常被使用在有序列的資料 會在每一行中顯示綁定好的資料 裡面的每一個儲存格稱為cell,用來呈現資料,為UITable...

鐵人賽 Mobile Development DAY 10

技術 D10 - 神說:「要有 Picker」,就有了 Picker

讓我們來實做一些快捷選單的功能吧! ? 隕石小故事 某次隕石開發時期,被要求實現 Web 上下拉式選單的功能,當時還真沒想過怎麼要在 APP 上實現這個...

鐵人賽 自我挑戰組 DAY 10
Hey! UIKit, 做個朋友吧~ 系列 第 10

技術 Day 10: UITextField三部曲-龍紋身的UITextField

UITextField: What the fxxk!? 接下來終於要進入重頭戲textField了。看到textField的scroll bar這麼小一條....

鐵人賽 自我挑戰組 DAY 10

技術 Day10:好奇寶寶之來玩玩 SwiftUI - 繼續做 APP(1)

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...

鐵人賽 自我挑戰組 DAY 9
Hello Swift 系列 第 9

技術 9/30 UI元件之ImageView

Apple官方文件 小筆記 UIImageView:圖片 先將要使用的圖片存入素材目錄Assets.xcassets 填滿整個畫面的幾種顯示方式Scale T...

鐵人賽 Mobile Development DAY 9

技術 [Day 9] Swift 廣告 Banner 輪播器 照片播放器

簡要 接下來要做上方Banner原APP上方有個輪播裝置負責打廣告或是顯示優惠 在APP也是時常出現呈現方式很多種都可以做出來可以使用collectionVi...

鐵人賽 Mobile Development DAY 9

技術 D9 - 凍住!不許走!封印使用者的 Loading 畫面

讓我們實作一個阻擋使用者操作 Loading 的畫面吧。 ? 隕石小故事 身為一個前端開發者,最大的敵人無非就是「使用者」了,使用者想法超出我們想像,永...

鐵人賽 自我挑戰組 DAY 9

技術 Day 09: 我94要分段控制!哈囉控制狂UISegmentedControl

UISegmentedControl: 可以不要污名化我嗎+_+?邊緣人:怕豹.jpg segmented control(分段控制器),可以使title或i...

鐵人賽 自我挑戰組 DAY 9
Swift!從新手到微上手 系列 第 9

技術 Swift-TextField & TextView

放假結束要趕快回來繼續拼鐵人了,今天來介紹TextField一些比較常用會實作到的功能 通常在應用程式需要輸入文字訊息的時候,就需要用到Textfield &a...

鐵人賽 自我挑戰組 DAY 9

技術 Day09:好奇寶寶之來玩玩 SwiftUI - @State

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第九篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...

鐵人賽 自我挑戰組 DAY 9
iOS 新手開發的大小事 系列 第 9

技術 Day 9: [Swift] 下標 (Subscripts)

前言 原本沒有打算要寫這個標題的,因為目前接觸到的機會並不多,也比較少看到有人在使用,但後來想想,寫了才會加深自己的印象,下次看到此種語法也比較會有熟悉的感覺,...

鐵人賽 自我挑戰組 DAY 9

技術 30 天了解 Swift 的 Combine: [09] Operator 目錄 + 第一部分:轉換類型

基本觀念的最後一個部分,Operator,就像是物件導向的不同部分有不同的變形一樣,Operator 在 Combine 中扮演了舉足輕重的角色,沒有了他,Co...

鐵人賽 Mobile Development DAY 8

技術 [Day 8] Swift Label 自適應寬度 NSAttributedString 運用

簡要 這次要來完成上方篩選的細節上次只有實作簡單版的collectionView但要仔細觀察他每個字其實都有自適應寬度自適應在很多地方都用得到今天就來研究 Sw...

鐵人賽 自我挑戰組 DAY 8
Hello Swift 系列 第 8

技術 8/30 UI元件之AlertController

Apple官方文件 UIAlertController:警告控制器的執行流程如下:1.使用者按下按鈕,執行func showAlert2.showAlert會先...

鐵人賽 Mobile Development DAY 8

技術 D8 - 抱歉我不是動畫師,是工程師

? 隕石小故事 在開發中,常常會碰到一些動畫需求,希望吸引使用者的目光。但是,有時候會被要求實現一些超炫(無理?)的動畫效果 ?。如果要實現它,可能需要一段...