Skip to content

TangZhongham/awesome-swift-cheatsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

awesome-swift-cheatsheet

Swift and SwiftUI resources for quick check and learn

学习速查

Swift Trending: https://github.com/trending/swift?since=weekly

Swift 语言书籍:https://docs.swift.org/swift-book/documentation/the-swift-programming-language/

Swift 标准库:https://developer.apple.com/documentation/swift

SwiftUI by Example: https://www.hackingwithswift.com/quick-start/swiftui

Hacking with SwiftUI: https://www.hackingwithswift.com/books/ios-swiftui

SwiftUI 标准库:

SwiftUI Cheatsheet:

https://swiftontap.com/

https://github.com/SimpleBoilerplates/SwiftUI-Cheat-Sheet

https://github.com/Jinxiansen/SwiftUI

https://fuckingswiftui.com/

Swift cheatsheet: https://github.com/reinder42/SwiftCheatsheet

Awesome iOS: https://github.com/vsouza/awesome-ios

戴名的小册子:https://github.com/ming1016/SwiftPamphletApp

官方数据结构:https://github.com/apple/swift-collections

不远处可用的库

比较牛逼的 Grid 库,可以用来展示详情页:https://github.com/exyte/Grid

好看的 Grid:https://github.com/unsplash/swiftui-lazycollectionview

PopOver 库:https://github.com/aheze/Popovers

Alert 库。https://github.com/elai950/AlertToast

Stepper https://github.com/badrinathvm/StepperView

Pager 可以用在照片轮播:https://github.com/fermoya/SwiftUIPager

button https://github.com/atrinh0/buttoncraft

卡片滑动缩小 animation https://www.youtube.com/embed/GFV6dIhXFHQ

JSON 处理:https://github.com/SwiftyJSON/SwiftyJSON

转动眼睛模拟:https://github.com/paloamit/SwiftUI-Animations/blob/main/EyeAnimation/EyeAnimation/ContentView.swift

内购(也推荐了很多付费的,也可以试试官方的):

https://github.com/matteocrippa/awesome-swift#app-store

https://www.jianshu.com/p/25933fcc400e

https://1pxup.ook.fun/post/2022-12/in-apps-purchase-server.html

Future 库

awesome swift: https://github.com/matteocrippa/awesome-swift

设计模式:https://github.com/ochococo/Design-Patterns-In-Swift

算法:https://github.com/kodecocodes/swift-algorithm-club

LeetCode with Swift: https://github.com/soapyigu/LeetCode-Swift

Vapor:http server https://github.com/vapor-community/awesome-vapor

SwiftSoup: Html parser https://github.com/scinfu/SwiftSoup

加密(可以拿来写vpn):https://github.com/krzyzanowskim/CryptoSwift

mobile 数据库,替代 coredata 和 sqlite:https://github.com/realm/realm-swift

各种Kit 的extension:https://github.com/SwifterSwift/SwifterSwift

Code Gen:https://github.com/SwiftGen/SwiftGen

加密混淆库:https://github.com/rockbruno/swiftshield

日历:https://github.com/patchthecode/JTAppleCalendar

WebSocket: https://github.com/daltoniam/Starscream

Streaming service: https://github.com/shogo4405/HaishinKit.swift

keychain-swift: https://github.com/evgenyneu/keychain-swift

OpenAI API Wrapper: https://github.com/adamrushy/OpenAISwift

图片加载库Nuke:https://github.com/kean/Nuke

网络图片加载:https://github.com/onevcat/Kingfisher

Chart 图表库:https://github.com/danielgindi/Charts

Find My: https://github.com/seemoo-lab/openhaystack

聊天系统:https://github.com/MessageKit/MessageKit

SwiftUI Animation

有很多项目可以通过 recently update 筛选近期优秀项目,可能没几个星

https://github.com/amosgyamfi/open-swiftui-animations

https://github.com/GetStream/purposeful-ios-animations

Popup View: https://github.com/exyte/PopupView

https://github.com/paloamit/SwiftUI-Animations

https://github.com/gadirom/Art-in-Swift

https://github.com/Arvindcs/SwiftUI-Animation

App 例子

ios 开源 app :https://github.com/dkhamsing/open-source-ios-apps

一个安卓转iOS 老哥很好的项目:https://github.com/BrianMwas/Qlick

值得学习的也很多:https://github.com/TheCodeMonks/NYTimes-iOS

https://github.com/AlexeyVoronov96/NewsApp-With-SwiftUI-And-Combine

Morty: https://github.com/Dimillian/MortyUI

https://github.com/maxhumber/BreadBuddy

多个项目 https://github.com/FranckNdame/swiftui.builds

Mastodon 客户端(官方称这app可以拿来学SwiftUI):https://github.com/Dimillian/IceCubesApp

SwiftUI + CoreML + Stable Diffusion: https://github.com/huggingface/swift-coreml-diffusers

Clash: https://github.com/yichengchen/clashX

Damus iOS: https://github.com/damus-io/damus

EhPanda https://github.com/EhPanda-Team/EhPanda

DevToys: https://github.com/ObuchiYuki/DevToysMac

Shadowsocks: https://github.com/shadowsocks/ShadowsocksX-NG

Wechat: https://github.com/wxxsw/SwiftUI-WeChat

Telegram on Mac: https://github.com/overtake/TelegramSwift

GitHub iOS client: https://github.com/khoren93/SwiftHub

V2EX: https://github.com/isaced/V2exOS

https://github.com/PankajGaikar/Instagram-Clone-SwiftUI

https://github.com/denoni/SpotifyClone

Firebase Authentication: https://github.com/sgr-ksmt/FireTodo https://github.com/peterfriese/MakeItSo

About

Swift and SwiftUI resources for quick check and learn

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages