tag swift

標籤
貢獻52
138
04:13 PM · Oct 26 ,2025

@swift / 博客 RSS 訂閱

Mr·Xu - iOS 17新特性以及適配細節彙總

1、UIScrollView 增加了屬性allowsKeyboardScrolling表示是否根據連接的物理鍵盤的方向鍵而滾動。 import UIKit class ViewController: UIViewController { lazy var scrollView: UIScrollView = { let scrollView = UIScrollVi

swift

收藏 評論

*太¥^白% - 最近幾天

8.03週四 一大早電話吵醒,着急給我媽送卡,早上坐車去延安,順便下來玩玩,和以前的的高中同學打了兩個小時的枱球,又吃了自助,晚上還看了電影,在延安我哥哥家快2點才回去。 8.04週五 昨天睡覺的遲,已經中午快12點才起牀,起來吃點,就在家裏玩電腦,因為一直在下雨,晚上雨小了,才出去吃了紙包魚,晚上也就早早睡了。 8.05週六 今天,早上八點起牀,吃去吃點早飯,回來學習了兩個小時的Java,下午又

swift

收藏 評論

Jcloud - 萬字長文詳解如何使用Swift提高代碼質量

前言 京喜APP最早在2019年引入了Swift,使用Swift完成了第一個訂單模塊的開發。之後一年多我們持續在團隊/公司內部推廣和普及Swift,目前Swift已經支撐了70%+以上的業務。通過使用Swift提高了團隊內同學的開發效率,同時也帶來了質量的提升,目前來自Swift的Crash的佔比不到1%。在這過程中不斷的學習/實踐,團隊內的Code Review,也對如何使用Swift來提高代碼

swift

收藏 評論

GarveyCalvin - iOS開發 - Swift Codable協議實戰:快速、簡單、高效地完成JSON和Model轉換!

前言 Codable 是 Swift 4.0 引入的一種協議,它是一個組合協議,由 Decodable 和 Encodable 兩個協議組成。它的作用是將模型對象轉換為 JSON 或者是其它的數據格式,也可以反過來將 JSON 數據轉換為模型對象。 Encodable 和 Decodable 分別定義了 encode(to:) 和 init(from:) 兩個協議函數,分別用來實現數據模型的歸檔

swift

收藏 評論

京東雲技術團隊 - Swift之struct二進制大小分析

作者:京東零售 鄧立兵 隨着Swift的日漸成熟和給開發過程帶來的便利性及安全性,京喜App中的原生業務模塊和基礎模塊使用Swift開發佔比逐漸增高。本次討論的是struct對比Class的一些優劣勢,重點分析對包體積帶來的影響及規避措施。 一、基礎知識 1、類型對比 引用類型:將一個對象賦值給另一個對象時,系統不會對此對象進行拷貝,而會將指向這個對象的指針賦值給另一個對象,當修改其中一個

swift

收藏 評論

GarveyCalvin - 給我兩分鐘的時間:微博風格九宮格:UICollectionView實現

引言 UICollectionView 是 iOS 平台上一種強大的視圖佈局工具,能夠很好地實現網格佈局,列表佈局等多種佈局方式。 首先講下今天的目標,我們將要使用 UICollectionView 來創建仿微博的九宮格內容。首先,目標行數為3,每行顯示3張圖片,總共顯示9張圖片。 實現方式 我們往界面上添加一個 UICollectionView,並創建一個 UICollectionViewFlo

swift

收藏 評論

IOS&JAVA開發 - IOS開發之免費證書+不越獄真機調試

蘋果發佈Xcode 7之後,可以打開正常的AppleID或實機上載,而不是$ 99或$ 299,只要你可以在AppStore下載應用程序的AppleID。關於Mac系統和Xcode的安裝,如果不請參見原文描述,這裏只介紹使用Xcode7和普通AppID創建免費證書、個人資料。 文中測試環境是OSX 10.10.5 + XCode 7正式版本。因此,一些地方的圖像與原文圖像有所不同。 運行Xcode

swift

收藏 評論

基地您 - swift 閉包本質,閉包表達式,尾隨閉包

1. 閉包 一個函數和它所捕獲的變量/常量環境組合起來,稱為閉包 一般指定義在函數內部的函數 一般它所捕獲的是外層函數的局部變量/常量 typealias fn = (Int) - Int func getFn() - fn{ var count = 0 func sum(_ i: Int) - Int{ count += i r

swift

收藏 評論

Mr·Xu - 【Swift】GRDB數據庫本地存儲聊天記錄

   // // DataManager.swift // GRDBDemo // // Created by Apple on 2021/4/21. // import GRDB struct DataBaseName { /// 數據庫名字 static let test = "conversation.db" } /// 數據庫表名 struct Table

swift

收藏 評論

Mr·Xu - 【Swift/Objective-c】公司項目優化(二) - 下拉刷新抖動問題

  使用MJRefresh進行列表下拉刷新時,會出現列表上下顫抖問題   抖動的原因   我們先來看看在手鬆開之後我們對scrollView做了什麼事情:   ScrollViewDidEndDragging=setContentInset:   為了保證在“Loading”的狀態下,下拉刷新控件可以展示,我們對contentInset做了修改,增加了inset的top. 那這樣一步操作為什麼會導

swift

收藏 評論

Mr·Xu - 【Swift】拆分小説閲讀器功能,分享內部實現

  公司項目結束了,公司估計也快黃了,年底事少,也給了我不少時間來維護博客。   公司的項目是一個類似於簡書的創作平台,涵蓋寫作、小説、插畫內容。   本期主要先下小説閲讀部分,UI樣式仿照的是微信讀書樣式,因之前也寫過小説閲讀器,但是代碼並沒有解耦,這次徹徹底底做一次大改動。   小説用户的常見操作:當前閲讀進入記錄和書籤列表,因公司項目的結構問題,目前新項目並沒有做項目進度記錄和書籤保存功能,

swift

收藏 評論

Swift社區 - 蘋果公司限制員工使用ChatGPT | Swift 週報 issue 29

前言 本期是 Swift 編輯組自主整理週報的第二十期,每個模塊已初步成型。各位讀者如果有好的提議,歡迎在文末留言。 Swift 週報在 GitHub 開源,歡迎提交 issue,投稿或推薦內容。目前計劃每兩週週一發佈,歡迎志同道合的朋友一起加入週報整理。 最無情的永遠不是環境,而是缺乏勇氣的內心。Swift社區與你一起,赤膽平亂世,長槍定江山!👊👊👊 週報精選 新聞和社區:擔心泄密!

swift , objective-c , webapp , xcode , ios

收藏 評論

清風幽夢 - Swift whit Xcode 遞歸枚舉實現(使用枚舉模擬加減乘除複合運算)

//遞歸枚舉值實例 enum Expression{ //單個數值 case num(param:Int) //表示加法運算 將Expression作為相關值參數類型 indirect case add(param:Expression,param2:Expression) //表示減法運算 將Expression作為相關值參數類型 indire

swift

收藏 評論

小魚的市場 - CocoaPods安裝 詳細

開始安裝 1安裝需要⽤到Ruby,雖然Mac⾃帶了Ruby,不過版本有點⽼了,最好更新⼀下 sudo gem update --system 2接下來輸⼊系統密碼就可以安裝了,輸⼊密碼時不會顯⽰的,輸完回車就⾏了 3因為Ruby的軟件源rubygems.org被屏蔽了,所以要更換源 gem sources --add https://gems.ruby-china.com/ --remo

swift

收藏 評論

Minerw - 【iOS】UITextField中的輸入檢測——限制只能輸入數字和小數點

問題提出 最近趁着放假時間,在看The Big Nerd Ranch的iOS編程,想着重新複習一遍iOS開發的基礎知識 書中第四章有一個温度轉換的app實現,整體實現並不難 其中有個問題——如何利用UITextFieldDelegate委託限制UITextField的輸入 問題背景 UITextFieldDelegate裏面有個函數 func textField(_ textField

swift

收藏 評論

JZXStudio - 6.AUserDefaults 使用指南

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 本文將詳細介紹 AUserDefaults 的使用方式,幫助開發者更高效地進行本地數據存儲 核心功能説明 AUserDefaults

swift , 開源 , ios

收藏 評論

JZXStudio - 5.A.swift 使用指南

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 Aquarius 是一個為 Swift 開發者打造的高效、輕量級開發框架,致力於提供簡潔統一的 API 設計,幫助開發者快速構建高

swift , 開源 , ios

收藏 評論

JZXStudio - 4.佈局系統

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 Aquarius佈局系統簡介 Aquarius開發框架提供了一套完整的、極簡的佈局系統。通過該佈局系統,你可以輕鬆的完成基於代碼控制的

swift , 開源 , ios

收藏 評論

JZXStudio - 3.模塊化與MVVM設計模式

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 引言 在iOS開發中,面對日益複雜的業務需求和團隊協作挑戰,如何構建可維護、可擴展的架構?Aquarius框架通過'模塊化 + MVV

swift , 框架 , app開發

收藏 評論

JZXStudio - 2.洋葱開發法

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 你的代碼是這樣的嗎? 無論你是用Objective-C還是用Swift編寫你的代碼,想一想是不是viewController中擁有大量

swift , 框架 , app開發

收藏 評論

JZXStudio - 1.如何導入Aquarius開發框架

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 下面向大家介紹如何下載Aquarius開發框架以及如何將框架導入到你的工程中。 如何下載Aquarius開發框架 Aquarius的開

swift , 框架 , ios

收藏 評論

JZXStudio - 推薦一款Swift開發框架 - Aquarius

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 介紹 大家好,我是K哥,一名10多年的iOS老鳥。Swift開發框架 - Aquarius作者,悦記和愛尋車兩款app的開發者。 今天

swift , 框架 , 獨立開發者 , app開發

收藏 評論

u_17543348 - 獨立開發者親測:MLX框架讓我的App秒變AI原生!15年iOS老兵的2025新感悟

大家好,我是K哥,一個寫了15年iOS代碼的獨立開發者。從Objective-C時代一路寫到Swift,見證過App Store的黃金十年,也熬過內卷最狠的那幾年。但2025年,我第一次感受到——AI真的不是噱頭,而是每個iOS開發者都能親手掌控的生產力革命。 這一切,都源於蘋果在WWDC25正式力推的 MLX框架。 🚀 以前做AI功能?難如登天 過去想在App里加個

swift , 獨立開發者 , 移動開發 , app , ios

收藏 評論

Marc Vandehey - How To Build A SpriteKit Game In Swift 3 (Part 3)

Have you ever wondered what it takes to create a SpriteKit game? Do buttons seem like a bigger task than they should be? Ever wonder how to persist settings in a game? Game-making has never been eas

swift , mobile , Apps , ios , Games

收藏 評論