Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ios
每位 iOS 从业者都值得收藏的资源列表,涵盖教程、框架、工具、网站、资讯等 4600+ 个资源,是目前市面上最全的 iOS 资源聚合文档。
https://github.com/kechengsou/awesome-ios
Last synced: 1 day ago
JSON representation
-
数据存储
-
数据库
- fluent.swift
- SugarRecord
- QuickDB
- 《iOS开发数据库篇—SQLite简单介绍》
- Defaults
- WHC_ModelSqliteKit
- PostgreSQL
- YapDatabaseExtensions
- Akaibu-NSUserDefaults
- UserDefaultsStore - 合理数量的Codable对象,几行代码就可以搞定
- RealmObjectEditor - C和Java导出实体。
- PersistentStorageSerializable
- MongoDB - c 客户端的的封装, 使得应用可以访问 MongoDB 服务器.
- swiftydb - 是一个第三方 SQLite 工具,能够大大简化数据库操作。如果你不放心 Realm,那就用 SwiftyDB 吧。[使用教程](http://swift.gg/2016/05/17/swiftydb/)、[demo](https://github.com/appcoda/SwiftyDB-Demo)
- IceCream
- UserDefaults
- Fluent
- Unrealm
- SwiftMongoDB
- Zephyr
- GDataBase
- Storez
- FMDB - C 封装,支持多线程操作。
- SQLCipher - bit AES加密,SQLCipher分为收费版本和免费版本。[官方教程](https://www.zetetic.net/sqlcipher/ios-tutorial/), [加密你的SQLite](http://foggry.com/blog/2014/05/19/jia-mi-ni-de-sqlite/) - 各种sqlite数据库加密介绍。 [SQLCipherDemo下载](http://download.csdn.net/detail/wzzvictory_tjsd/7379055) 。
- realm-cocoa-converter
- SecureDefaults - 256加密层。
- ObjectiveRocks - C 封装 - 闪存和RAM存储的持久键值存储。
- 《iOS 数据库》
- YapDatabase
- JQFMDB
- 《swift数据库GRDB框架使用(iOS)》
- sqlitebrowser
- WCDB
- SQLite.swift
- SwiftyUserDefaults
- ParseAlternatives
- Shallows
- OneStore
- ModelAssistant
- RealmIncrementalStore.swift
- MongoKitten
- Prephirences
- Breeze
- GXDatabaseUtils
- Redis
- PropertyKit
- MMKV - value 存储框架, 可以用在 iOS, Android, macOS 和 Windows 系统上.
- FirebaseHelper
- MySQL
- StorageManager
- Default
- RealmWrapper
- mogenerator - mogenerator为你定义了的Core Data生成默认的数据类。与xCode不一样的是(xCode一个Entity只生成一个NSManagedObject的子类),mogenerator会为每一个Entity生成两个类。一个为机器准备,一个为人类准备。为机器准备的类一直去匹配data model。为人类准备的类就给你轻松愉快的去修改和保存.
- Couchbase Mobile - Couchbase文档存储,用于带有云同步的移动设备。
- Couchbase Mobile - Couchbase,有云同步支持的移动平台上的文档存储。
- Realm - C,Swift,React Native,Xamarin。是第一个专门针对移动平台的数据库,立志取代 SQLite 、CoreData。核心数据引擎由 C++ 开发,有着优异的性能。简单易用可以快速上手,在数据存储时再也不用思考烦人的底层技术细节。 [realm 官方](https://realm.io)
- Nora
- StorageKit
- OHMySQL - C 封装 .
- RealmGeoQueries
- PersistenceKit
- TypedDefaults
- GKDatabase
- SwiftStore - Value 存储.
- FileMaker
- GRDB.swift
- FCModel
-
Core Data
- Cadmium
- PrediKit
- SSDataKit
- Core Data Query Interface
- CoreStore
- JSQCoreDataKit
- CoreStore
- Sync - JSON 同步工具.
- ios-queryable - queryable 是一个基于 CoreData 的 IQueryable/IEnumerable 实现。
- MagicalRecord
- Ensembles
- Skopelos
- DATAStack
- HardCoreData
- CWCoreData
- CloudCore
- CoreDataDandy
- CoreDataStack
- PredicateFlow
- ObjectiveRecord - C 版本。
- Graph
- AlecrimCoreData
- CoreModel
- encrypted-core-data
- SLRESTfulCoreData
- JustPersist
- 《iOS-CoreData详解与使用》
- ios CoreData的使用(封装)
- Mogenerator
- QueryKit
- DataKernel
- Records
- AERecord
-
iOS 缓存
- MemoryCache
- Disk
- Cachyr - value 数据缓存,可用于 iOS, macOS 和 tvOS, 基于 Swift 实现。
- RocketData
- SDURLCache
- Carlos
- UITableView Cache
- JLKeychain
- Track
- RENCache
- MGCacheManager
- Johnny
- iOS 缓存,以及缓存大小,缓存清理等
- 《iOS五种本地缓存数据方式》
- 《iOS笔记-(缓存机制的理解与实现)》
- HanekeSwift
- SPTPersistentCache
- YYCache
- YTKKeyValueStore - Value存储工具类,[说明](http://tangqiaoboy.gitcafe.io/blog/2014/10/03/opensouce-a-key-value-storage-tool/)。
- Awesome Cache
- TMCache
- PINCache
- Cache
- Carlos
- mattress
- Cache
- RuntimeDemo - archive-unarchive-automaticly/).
-
-
UI组件
-
Activity Indicator/动作指标器控件/进度条
- LLSpinner
- ZZCircleProgress
- RetroProgress
- WaveLoadingView
- Loader
- EBuyCommon
- ProgressHUD - C
- Windless
- MMProgressHUD
- RHPlaceholder
- SnapTimer
- RPCircularProgress
- SwiftProgressHUD - friendly pure swift HUD. 支持Cocoapods 及 Carthage.
- FillableLoaders
- KSToastView - toast 提醒
- PKHUD
- KDCircularProgress
- LoopProgressDemo - circular-gradient-progress/).
- LinearProgressBar
- KJLoadingDemo
- NVActivityIndicatorView
- DACircularProgress
- RPLoadingAnimation
- ALThreeCircleSpinner
- NJKWebViewProgress
- M13ProgressSuite
- GradientProgressBar
- SwiftSpinner
- MHRadialProgressView
- DSGradientProgressView
- iOS Circle Progress Bar
- StepProgressView
- LiquidLoader
- DGActivityIndicatorView
- YLProgressBar
- iOS-CircleProgressView
- BigBrother
- SDProgressView
- GradientLoadingBar
- RSLoadingView
- MRProgress
- BPCircleActivityIndicator
- ASProgressPopUpView
- KYCircularProgress
- MKRingProgressView
- JGProgressHUD
- WSProgressHUD
- STLoadingGroup
- SVUploader
- DBMetaballLoading
- MKProgress
- SendIndicator
- BPBlockActivityIndicator
- MBCircularProgressBar
- SkeletonView
- ImagePickerSheet
- ParticlesLoadingView
- HorizontalProgress
- BLEProgressView
- ZFProgressView
- KNCirclePercentView
- CMPopTipView
- FeSpinner
- FFCircularProgressView - 一个蓝色圆圈进度条。
- UAProgressView
- MediumScrollFullScreen
- Skeleton
- WeChatFloat
- JZMultiChoicesCircleButton
- Hexacon
- JDBreaksLoading
- VHUD
- TopAlert
- JHProgressHUD
- MBProgressHUD
- SVProgressHUD
- today extension - 用纯代码构建一个Widget(today extension).
- AlamofireNetworkActivityIndicator
- GearRefreshControl
- EZLoadingActivity
- ActivityIndicatorView
- IHProgressHUD
- FlexibleSteppedProgressBar
- CircularProgressControl
- KYNavigationProgress
- StatusBarOverlay
- PreLoader
- LinearProgressBar
- DottedProgressBar
-
Splash/启动页/引导页/新手引导
- EasyTipView
- CoreLaunch
- AwesomeSpotlightView
- RevealingSplashView
- RMParallax
- AMPopTip
- Minamo
- SwiftyOnboard
- CoreNewFeatureVC
- ADo_GuideView
- TNTutorialManager
- Wizardry.swift
- JazzHands
- Onboard
- OnboardKit
- liquid-swipe
- SKSplashView
- VideoSplashKit - 一个 UIViewController 库,用于使用背景视频创建简单的简介页面。
- Instructions
- Material Showcase iOS
- 《写启动界面Splash的正确姿势,解决启动白屏》
- 《iOS关于启动页自定义特殊处理》
- CBZSplashView
- SwiftyOverlay
- Intro
- WVWalkthroughView
- SwiftyOnboardVC
- ABCIntroView
- MZGuidePages
- RazzleDazzle
- paper-onboarding
- MYBlurIntroductionView
- AlertOnboarding
- InfoView
- WhatsNewKit
- EAIntroView
- BWWalkthrough
- ICETutorial
- GHWalkThrough
- Presentation
- Gecco
- JMHoledView
- ConcentricOnboarding
- SwiftyWalkthrough
-
Alert & Action Sheet/告警框/提示框/对话框
- PMAlertController
- BRYXBanner
- SwiftNotice
- LCActionSheet
- Swift-Prompts
- SwiftyDrop
- Hokusai
- CleanyModal
- CatAlertController
- DQAlertView
- NotchyAlert
- TYAlertController
- SimpleAlert
- IOS7AlertView
- TKSwarmAlert
- RMActionController
- TTGSnackbar
- HHAlertView
- GMenuController
- StatusAlert
- RMessage - C。
- Alertift
- TOActionSheet
- CustomizableActionSheet
- Notie
- ALRT
- DOAlertController
- Alerts-Pickers
- JLToast
- QBPopupMenu
- NotificationBanner
- CFAlertViewController
- SPAlert
- NYAlertViewController
- EZAlertController
- JDStatusBarNotification
- Toast
- XLActionController
- Toast-Swift
- RMDateSelectionViewController
- PopMenu
- CFNotify
- InAppNotify
- Sheet
- MaterialActionSheetController
- FCAlertView - C。
- PSTAlertController
- HDNotificationView
- KRAlertController
- Menu
- AlertViewLoveNotification
- SCLAlertView-Swift
- PMAlertController.Swift
- SwiftOverlays
- ActionSheetPicker-3.0 - 该项目是此前热门项目ActionSheetPicker的新版本,快速复制了iOS 8上的下拉 UIPickerView/ActionSheet功能.
- LNRSimpleNotifications
- FloatingActionSheetController
- RMPickerViewController
- TBActionSheet.swift
- SCLAlertView
- AMSmoothAlert
- Dodo
- NZAlertView
- WCAlertView
- MJAlertView - -MJAlertView.
- Malert
- NoticeBar
- OpinionzAlertView
- RAlertView
- CustomPopOverView
- CDAlertView
- GSMessages
- Loaf
- TAOverlay
- BPStatusBarAlert
- STModalDemo
- FCAlertView
- SwiftMessages
- PCLBlurEffectAlert
- JDropDownAlert
- LIHAlert
- CCActionSheet
- GSAlert.swfit
- LCProgressHUD
- LKAlertController
- 《UIAlertView、UIActionSheet、UIAlertController使用》
- TSMessages
- Alerts & Pickers
- BulletinBoard
- CRToast
- Jelly
- OEANotification
- PopupViewController
- PJAlertView
- ZFAlertController
- CuckooAlert
- Sheet
- SweetAlert
- kxmenu
- RKDropdownAlert
- 《UIAlertController》
- 《UIAlertController的使用》
-
Popup/弹出框
- STPopup - C 实现,但兼容 Swift。
- Presentr
- QBPopupMenu
- NMPopUpView - C 版本。
- SelectionDialog
- JKPopMenuView
- XTPopView - C和Swift版本).
- MLMOptionSelectView - 选择-展示框.
- DropDownMenu
- GTSheet
- FloatingPanel
- YCXMenuDemo_ObjC - to-use menu.
- PopupView
- MJPopupViewController
- LewPopupViewController
- PopupController
- SubscriptionPrompt - C。
- MMPopupView - C。
- MIBlurPopup
- FFPopup
- KGModal
- SHPopup
- DOPScrollableActionSheet
- KCSelectionDialog
- zhPopupController
- HyPopMenuView
- DXPopover
- PopupWindow
- LNPopupController
- SwiftEntryKit
- panelkit
- PopupDialog
- Popover
- Pageboy
- AZDialogViewController
-
Button/按钮
- HySubmitTransitionObjective-C
- ExpandableButton
- MVMaterialView
- SpicyButton
- SDevCircleButton
- DOFavoriteButton
- VBFPopFlatButton
- BEMCheckBox
- Floaty
- DynamicButton
- TVButton
- Hamburger-Menu-Button
- CatZanButton
- DesignableButton
- EMEmojiableBtn - c 。
- TransitionButton
- PMSuperButton
- OnOffButton
- LGButton
- HTPressableButton
- PPNumberButton
- gbkui-button-progress-view
- ButtonProgressBar-iOS
- SSBouncyButton
- QQBtn
- JOEmojiableBtn
- 《UIButton实现各种图文结合的效果以及原理》
- TORoundedButton
- JSButton
- SwiftyButton
- ZMaterialDesignUIButton
- LTHRadioButton
- BTSimpleRippleButton
- LLBootstrapButton
- EasySocialButton
- MultiToggleButton
- FloatingButton
- JTFadingInfoView
- hamburger-button - button -- (Swift)
- DownloadButton
- WCLShineButton
- NFDownloadButton
- WYMaterialButton
- AnimatablePlayButton
- SDevBootstrapButton
- 《IOS-UIButton使用》
- ios中UIButton选中状态切换
- LiquidFloatingActionButton
- ZFRippleButton
- FRDLivelyButton
- KCFloatingActionButton
-
Segmented Control/分段切换按钮/节选器
-
Switch/开关按钮
-
下拉刷新组件
- RainyRefreshControl - -1-Pull-to-refresh-Freebie-Weather-Concept) 的启发。
- CBStoreHouseRefreshControl
- INBPullToRefresh
- Animations
- KYJellyPullToRefresh
- PullToRefreshSwift
- ESRefreshControl
- PullToBounce
- WaterDropRefresh
- mntpulltoreact
- BreakOutToRefresh
- CRRefresh
- XHRefreshControl
- WaveRefresh
- refresher
- ODRefreshControl
- Pull-to-Refresh.Rentals-iOS
- TwitterCover
- Replace-iOS - iOS 让人眼前一亮的下拉刷新(iOS).
- SVPullToRefresh
- ESPullToRefresh
- ReplaceAnimation
- KafkaRefresh
- 可展开/收缩的下拉菜单--SvpplyTable - 一个可展开可收缩的下拉菜单,类似Svpply app.
- DGElasticPullToRefresh
- PullToReflesh-Swift
- UzysAnimatedGifPullToRefresh
- MJRefresh
- PullToMakeSoup
- BOZPongRefreshControl
- PullToRefreshCoreText
- GIFRefreshControl
- TGRefreshOC
- SURefresh
- SurfingRefreshControl
- HTPullToRefresh
- GSRefresh
- BanTangAnimation
- MHYahooParallaxView
- SDRefreshView
- ADChromePullToRefresh
-
CollectionView/集合视图
- GSKStretchyHeaderView
- ParallaxTableViewHeader
- Reusable
- DiffableDataSources
- DraggingSort
- WHC_CollectionViewFramework.swift
- PJFDataSource
- EditDistance
- AZCollectionViewController
- CSStickyHeaderFlowLayout
- GLTableCollectionView
- GenericDataSource
- FMMosaicLayout
- UICollectionViewSplitLayout
- WLEmptyState
- SwiftSpreadSheet
- ReorderableGridView-Swift
- Sapporo
- MSPeekCollectionViewDelegateImplementation
- AppStore-Horizontal-Demo
- DataSources - UI 框架。 (也可以用 ASCollectionNode )
- TLIndexPathTools
- 《iOS开发- UICollectionView详解+实例》
- NavTopImage.swift
- FlexibleCollectionViewController
- TLLayoutTransitioning
- mosaic-layout
- 《iOS UICollectionView详解》
- Preheat
- SimpleSource
- Parade
- PagingView
- Stefan
- ListPlaceholder
- SectionScrubber
- Conv
- Chats - - swift。
- IGListKit
- SwipeCellKit
- Dwifft
- CollectionViewClassifyMenu
- RACollectionViewReorderableTripletLayout
- Carbon
- RAReorderableLayout
- KDDragAndDropCollectionView
- COBezierTableView
- 《iOS开发之窥探UICollectionViewController》
- CollectionKit
- MEVFloatingButton
- Blueprints - C 和 Swift.
- SquareMosaicLayout
- DZNEmptyDataSet
- DisplaySwitcher
- ThunderCollection
- 《IOS之UICollectionViewController》
- ESTabBarController.swift
- StickyCollectionView-Swift
- ASCollectionView
- LxTabBarController - swift)。
- HBHorizontalTableView
- CampcotCollectionView
- CHTCollectionViewWaterfallLayout
- CenteredCollectionView
- BouncyLayout
- CollectionViewSlantedLayout
- AZSafariCollectionViewLayout
- Swinflate
- CSStickyHeaderFlowLayout
- MMPlaceHolder
- HGPlaceholders
-
TextField & TextView/文本域/文本处理
- PLCurrencyTextField
- Tagging
- AutoCompleteTextField
- cleartext-mac.swift
- CocoaTextField
- SearchTextField
- M80AttributedLabel
- AwesomeTextField
- RSKPlaceholderTextView
- FXLabel
- iOS——UITextField 详解
- JVFloatLabeledTextField
- HTYTextField
- styled-text
- TJTextField
- WordPress-Editor-iOS
- WPAttributedMarkup
- FuriganaTextView
- PYSearch
- RTLabel
- BMLine
- M80AttributedLabel
- SJAttributesFactory
- GRichLabel
- WFReader
- UUColorSwitch
- MLPAutoCompleteTextField
- ALTextInputBar
- RSFloatInputView
- WCLPassWordView
- AnimatedTextInput
- AutocompleteField
- InstantSearch iOS
- UITextField-Navigation - Navigation 可以在键盘上添加上一个、下一个按钮。
- ModernSearchBar
- CBPinEntryView
- DTTextField
- CMInputView
- RSKGrowingTextView
- DDRichText
- MLEmojiLabel
- 高仿微信限定行数文字内容 - 采用Autolayout高仿微信纯文字限定行数.
- 《iOS控件之UITextView》
- TextFieldCounter
- 《iOS UITextField 介绍》
- TextFieldEffects
- Reel Search
- VENTokenField
- UITextField-Shake - Wizard/UITextField-Shake-Swift)
- TweeTextField
- IQDropDownTextField
- ARAutocompleteTextView - mail 格式
- CSGrowingTextView
- FFLabel
- NextGrowingTextView
- SkyFloatingLabelTextField
- GrowingTextView
- KMPlaceholderTextView
- FloatLabelFields.swift
- MBAutoGrowingTextView
- GBigbang
- UITextViewDIYEmojiExample - 简单的图文混编](http://tutuge.me/2015/03/07/UITextView%E7%BC%96%E8%BE%91%E6%97%B6%E6%8F%92%E5%85%A5%E8%87%AA%E5%AE%9A%E4%B9%89%E8%A1%A8%E6%83%85-%E7%AE%80%E5%8D%95%E7%9A%84%E5%9B%BE%E6%96%87%E6%B7%B7%E7%BC%96/).
- GJCFCoreText
- TFHpple
- TYAttributedLabel
- ParkedTextField
- MessageThrottle - C message throttle and debounce library.
- AttributedLabel
- NxEnabled
- RPFloatingPlaceholders
- PasswordTextField
- Stryng
- PowerMode
- MVAutocompletePlaceSearchTextField
- CurrencyTextField
- placeholder_TextView - 带有placeholder的TextView:带有提示信息的textview,使用懒加载的思想,支持扩展、自定义,类似许多APP内部的意见反馈页面.
- StatefulViewController
- InputBarAccessoryView
- SelectableTextView
- GrowingTextView
- VMaskTextField
- TaniwhaTextField
- MeasurementTextField
- RTLabel
- RTLabel
- CTTextDisplayView
-
主题
-
WebView/浏览器视图
- SwiftWebVC
- WKWebViewExtension
- WKWebViewTestDemo.swift - js/)。
- swift-deep-linking
- highlight
- iOS-WebView-JavaScript
- react-native-webview
- WKWebView - 在苹果发布一个没有 bug 的 WKWebView 之前非常有用。
- PPHTMLImagePreviewDemo
- PTPopupWebView
- Otafuku
- GRMustache
- HybridPageKit
- AXWebViewController
- GTMNSString-HTML
- WKWebView
- BAWKWebView
- 《iOS WKWebView的使用》
- IOS 学习笔记 WebView
- SVWebViewController - C。
- WKWebViewH5ObjCDemo
- LYWebviewController - 简书文章阅读页面的模仿demo.
- D3Generator
- RNCachingURLProtocol
- JWNetAutoCache
- MGTemplateEngine
- ZFWKWebView
- IOSCallJsOrJsCallIOS - js/),[《Swift JavaScriptCore与js交互》](http://www.henishuo.com/swift-js/)。
-
其他开源 UI 组件/工具
- GDGauge
- YPDropMenuViewDemo.swift
- Sejima
- SwiftyUI
- fluentui-apple
- NightView
- SMSegmentView.swift
- YJFavorEmitter
- Material Components
- BAFluidView
- GaugeKit
- PullUpController
- PageController
- Newly
- HoneycombView
- ElongationPreview - Touch 和 手势。
- tapkulibrary
- RKNotificationHub
- PPNumberButtonSwift
- Overlay
- Pageboy
- Splitflap
- OverlayContainer
- SwViewCapture
- Reactions
- AZExpandableIconListView
- IGColorPicker
- KCJogDial
- ApplyStyleKit
- AZEmptyState
- Panda
- Shades
- UberSignature
- Pages
- MEVHorizontalContacts
- FlourishUI
- EXTView
- DCKit
- DateRangePicker.swift
- HamsterUIKit
- FDStackView
- BEMCheckBox
- Macaw-Examples
- PanelDemo
- WZDraggableSwitchHeaderView
- DistancePicker
- StackLayout
- ViewComposer - 使用表示视图属性的枚举的数组字面量创建视图。
- GDCheckbox
- ClassicKit
- SwiftTheme
- iCarousel
- FlatUIKit
- Cacao
- LeeGo
- StatusProvider
- Motif
- EZSwipeController
- BouncyPageViewController
- AKPickerView-Swift
- CardStackController
- FAQView
- NotchToolkit
- Texture
- FSPagerView
- Pulley
- NotchKit
- Magnetic
- SCTrelloNavigation
- URWeatherView
- UIView-draggable
- ShadowView
- ConfettiView
- LxGridView-oc - swift](https://github.com/DeveloperLx/LxGridView-swift) - 利用UICollectionView模仿iOS系统桌面图标的交互,作用如动图。
- Haptica
- SegmentedProgressBar
- N8iveKit
- JMRoundedCornerSwift
- Navigation Stack
- OAStackView
- BackgroundVideoiOS - C,很像动态壁纸。
- HGRippleRadarView
- SwiftVideoBackground
- ISPageControl
- AmazingBubbles
- Curry
- Mixin
- BatteryView
- LayoutTrait
- STAControls - C.
- NightNight
- JDFlipNumberView
- DrawerKit
- Shiny
- VisualEffectView
- APParallaxHeader
- HorizontalDial
- Spots
- LCUIComponents
- LMArticleViewController
- KPActionSheet
- RedBeard - 一个完整的框架,消除了为制作精美,功能强大的iOS应用程序的所带来的痛苦,有收费版也有免费的,收费版的控件的确很精美。
- Material
- MPParallaxView
- StackViewController
- EPSignature
- WMDragView
- EVFaceTracker
- phone-number-picker
-
ProgressView/进度条
-
Badge/徽章/小红点
-
Menu/菜单控件/侧滑菜单/抽屉
- iOS-Slide-Menu
- SideMenu
- InteractiveSideMenu
- FrostedSidebar
- Swift-CircleMenu
- tabbar图标动画 - tabbar上图标的动画实现,[源码推荐说明](http://www.cocoachina.com/ios/20150205/11116.html)。
- SWRevealViewController
- Side-Menu.iOS
- SlideMenuView
- 《iOS开发之-UIMenuController》
- PKRevealController
- Panels
- IGLDropDownMenu
- SwipeMenuViewController
- CategorySliderView
- DTPagerController
- CircleMenu
- FlowingMenu
- RadialMenu
- AKSideMenu
- ScreenShotBack
- PageMenu
- DCPathButton
- FAPanels
- BTNavigationDropdownMenu
- PagingKit
- SPLarkController
- VHBoomMenuButton - C 和 Swift。
- FanMenu
- AirBar
- MKDropdownMenu
- KGFloatingDrawer - 侧开菜单,qq类似(与RESideMenu类似).
- JNDropDownMenu
- ALRadialMenu
- UIMenuScroll
- KJMenuView
- MenuItemKit
- JSDBanTangHomeDemo
- ExpandingMenu
- ECSlidingViewController
- VLDContextSheet
- MLTransition
- QQConfiguration - iPhone端框架,左侧菜单栏拖动手势。
- WXGSlideMenuDemo
- UIWebView翻页返回效果 - UIWebView翻页返回效果(变通方法).
- MMDrawerController
- Persei
- MSDynamicsDrawerViewController
- SideMenu
- Swift-CircleMenu - CircleMenu:一款圆盘式菜单,Rotating circle menu written in Swift 3
- SwiftySideMenu
- 《iOS-你真的会用UIMenuController吗?(详细)》
- XBSettingController
- PopMenu
- ContextMenu
- FlipBoardNavigationController
- cariocamenu
- SwiftPages
- LLSlideMenu - C。
- HACursor
- UINavigationController-YRBackGesture
- JHMenuTableViewDemo
- ENSwiftSideMenu
- SwiftyMenu
- Dropdowns
- DropDownMenuKit
- ZTPageController
- AZDropdownMenu
- RHSideButtons
- IGCMenu
- MediumMenu
- SlideMenuControllerSwift
- JASidePanels
- GuillotineMenu
- XXXRoundMenuButton
- GHSidebarNav
- SSASideMenu
- PagingMenuController
- Parchment
- RNFrostedSidebar
- DropDown
- Context-Menu.iOS
- KYGooeyMenu - C。
- DOPDropDownMenu
- YNDropDownMenu
- SideMenuController
- 类似美团的下拉选项 - 类似于美团、大众点评的下拉菜单选项,code4app代码,评论代码有瑕疵.
- RESideMenu - C
- ViewDeck - C。
- SloppySwiper - demo](https://github.com/Tim9Liu9/SloppySwiper-Example) :代码方式与storyboard方式。
- iOS DropDown
- Swift-Slide-Menu
- EEJSelectMenu
- RevealMenuController
- CircleBar
- KWDrawerController
-
Slider/滑块
- IntervalSlider
- CircularSlider
- RangeSlider
- VolumeControl
- RangeSeekSlider
- Fluid Slider
- TTRangeSlider
- SnappingSlider
- 《iOS 玩转UISlider》
- MultiSlider
- JDSlider
- WESlider
- MMSegmentSlider
- StepSlider
- SectionedSlider
- 《IOS UISlider用法总结》
- HGCircularSlider
- ASValueTrackingSlider
- AGCircularPicker
- MARKRangeSlider
- CircleSlider
- VerticalSlider
- MTCircularSlider
- Sliders
-
UI 套件资源
- ComponentKit - 一套类似于 React 的iOS视图框架,Facebook 出品。
- Cocoa Controls(英文) - 适用于 iOS 和 macOS 的开源 UI 组件大全,类似于 CodeApp。
- Yalantis
- Awesome-Mobile-UI
- CodeApp - 收录大量的 UI 组件,主要是有在线预览功能,一目了然,包括OC 和 Swift 的,还有部分 Javascript 的。
- UI4App - APP 开发所使用素材库,有很多免费素材。
- awesome-ios-ui
- Awesome App Landing Page
- Material-Controls-For-iOS
- YXYDashLayer
- QMUI_iOS
- JXCategoryView
-
Navigation Bar/导航控件
- LTNavigationbar
- iOS UINavigationController 介绍
- SAHistoryNavigationViewController
- BLKFlexibleHeightBar
- Tiptoes
- NavKit
- 《iOS 对UINavigationBar的一次研究》
- WRNavigationBar
- LSNavigationBarTransition
- LTNavigationBar
- KDInteractiveNavigationController
- TONavigationBar
- SCNavigation
- TLYShyNavBar
- KMNavigationBarTransition
- JZNavigationExtension
- NavigationController
- 《iOS UINavigationBar 用法介绍》
- 《iOS-UINavigationBar这样用》
- AMScrollingNavbar
- HBDNavigationBar
- BusyNavigationBar
- HidingNavigationBar
- RainbowNavigation
- JTNavigationController
-
TableView/表格/列表
- YZHeaderScaleImage
- jingDongFenLei - 简单仿写京东分类中的多级分类页面.
- CascadingTableDelegate
- TMQuiltView
- HVScrollView
- MYTableViewIndex
- TORoundedTableView
- YHListKit
- ZWSlideViewController
- CollapsableTable
- HoverConversion
- VBPiledView
- TYPagerController
- XWCatergoryView
- ExpandTableView
- OKTableViewLiaison
- SelectionList
- AZTableViewController
- BWSwipeRevealCell
- LLRiseTabBar-iOS
- Lightning-Table
- VOMetroLayoutDemo
- 《iOS开发的一些奇巧淫技1》 - TableView不显示没内容的Cell怎么办.
- uicollectionview-reordering - now-have-easy-reordering/).
- DTTableViewManager
- YX_UITableView_IN_UITableView
- UUChatTableView
- JXPageListView
- YNExpandableCell
- ExpyTableView
- MCSwipeTableViewCell
- SwipeTableView
- WaterfallFlowDemo
- HorizontalScrollCell
- FlexibleTableViewController
- TreeTableView
- folding-cell
- AEAccordion
- Savory
- QuickTableViewController
- CYLTableViewPlaceHolder
- CollapsibleTableSectionViewController
- PSCollectionView
- XRWaterfallLayout
- LGSettingView
- preview-transition
- Bohr
- LYEmptyView
- UIScrollSlidingPages
- RHPreviewCell
- PagerTab
- EHHorizontalSelectionView
- ExpandingStackCells
- SWTableViewCell
- YXTPageView
- SYJiugonggeTableView
- expanding-collection
- ExpandableCell
- 微博cell自动布局 - 使用autoLayout对微博的cell进行自动布局,自适应cell的高度.
- WXTabBarController
- MTMaterialDelete
- DLSlideView
- TableViewAnimationKit
- SwiftReorder
- SAInboxViewController
- ConfigurableTableViewController
- MDIHorizontalSectionTableViewController
- LLNoDataView
- AMWaveTransition
- RDVTabBarController
- QuickRearrangeTableView
- XLPlainFlowLayout
- StaticTableViewController
- KYCellAnimation
- ThunderTable
- 《IOS开发UI篇之tableView 的用法详解》
- 横向展示文本内容的自定义cell - 可以横向展示文本内容的自定义cell,根据文本无限滚动.
- FriendSearch - 两种UI的搜索,搜索的算法可以满足中英文互搜,联想搜索等,其中还包含对一组数据自动进行按字母分组等功能.
- Static
- ZYThumbnailTableView
- TableFlip
- TableKit
- TableViewDragger
- MBXPageViewController - -MBXPageViewController,带有按钮控件的UIPageController,非常整洁、简单以及快速。该项目通过三种形式展示页面之间的切换,比如导航栏上的多个tab切换、页面左右两端箭头指示切换,以及使用分段控件.
- SWTableViewCell
- MGSwipeTableCell - C。
- SwipeCellKit
- VVeboTableViewDemo
- PSTCollectionView
- RETableViewManager
- VTMagic
- RKSwipeBetweenViewControllers
- JXPagingView
- ReverseExtension
- 《iOS - UITableView 详解》
- VOVCManager
- ios-dragable-table-cells
- ThreeLevelAccordian
- FTFoldingPaper
-
page
- YNPageViewController - -特斯拉组件、多页面嵌套滚动、悬停效果、美团、淘宝、京东、微博、腾讯新闻、网易新闻、今日头条等标题滚动视图.
- ZJScrollPageView
- NinaPagerView
- MXSegmentedPager
- XBScrollPageController
- PageMenu
- SCSafariPageController
- XHTwitterPaggingViewer
- SPPage
-
Keyboard/键盘
- MMNumberKeyboard
- RDRStickyKeyboardView
- MakemojiSDK
- YYKeyboardManager
- Toolbar
- RFKeyboardToolbar
- KeyboardHideManager
- RSKKeyboardAnimationObserver
- NgKeyboardTracker - C 的键盘状态跟踪类库。
- TPKeyboardAvoiding
- DAKeyboardControl
- IHKeyboardAvoiding - C。
- Typist
- IQKeyboardManager
- KeyboardMan
- Ribbon
- KeyboardObserver
- NumPad
-
UI 设计资源
- Dribbble - 设计师必备站点,国内顶尖的设计师都在上面。
- Material Design - Material Design 官网,Google推出的全新的设计语言,谷歌表示,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外观和感觉”。[官网](https://material.io/)
- UPlabs - 有很多免费的素材(图表,整个APP模板等)可以下载。
- design-resource
- Lovely UI - 可爱的UI手机界面设计站点,一个致力于智能手机界面设计作品展示的博客网站,由众多程序界面设计师上传分享出来的,该网站分类详细,用户可以更加分类来查看不同的界面UI设计,要想提高自己的设计能力就需要去取经,该网站就是你取经的必备网站之一。
- Iconfont - 阿里巴巴矢量图标库, 个人最常用的一个图标下载网站, 自定义尺寸、颜色,SVG、AI、PNG格式,都可自由选择。
- UI中国 - 前身为iconfans,是国内专业的UI设计师交流、学习与展示的平台。
- Glyph - SmartIcons出品的一套 SVG 图标。
- Louie Mantia - apple设计站点,网站提供免费的icon图片和桌面以及UI设计下载和使用。
- IconStore - 收录许多精致、独特的图标集; 可免费下载,无须注册或登入账号; 图标可用于个人或商业项目,免标注出处或原作者。
- 花瓣网 - 设计师寻找灵感的天堂!图片素材领导者,帮你采集,发现网络上你喜欢的事物。
- Material Palette - Material Palette 网站是一个致力于为设计师们提供颜色组合搭配的工具,让设计师轻松的选择自己喜欢的颜色,在线生成Metaerial Design 风格配色的搭配方案,让你从烦乱的颜色中筛选出一条极具创意的颜色组合。
- 学UI网 - 一个发布高质量设计教程和分享设计经验的UI学习平台。
- Material Design Color 全新指南 - 它还允许开发者检查配色方案中任何文字是否清晰可辨。 Google采用了标准方法,该工具根据W3C的“Web内容无障碍指南”对每个方案进行判断。其中很大一部分重点在于开发者可以据此做出设计决策,以确保视觉障碍用户也可以清晰阅读。
- 设计师网站导航
- 优设
- material design icons
-
Calendar/日历控件
- CalendarPopUp
- DateTimePicker
- RCalendarPicker
- MSCollectionViewCalendarLayout
- MBCalendarKit - C
- JTCalendar - C
- Daysquare
- 《iOS NSCalendar的使用,制作日历》
- FSCalendar - C 和 Swift。
- Koyomi
- KDCalendarView
- MSSCalendar
- JTAppleCalendar
- Calendar
- ZFCalendar
- CalendarKit
- GLCalendarView
- RSDayFlow
- ASCalendar
- ios_calendar - C。
- FDCalendar
- HYYCalendar
- 《iOS日历界面》
- NWCalendarView
- PTEventView
- CVCalendar
- CVCalendar
- PDTSimpleCalendar
- SRCountdownTimer
- GDPersianCalendar
- ZYCalendar
-
Label/文本标签控件
- ZCAnimatedLabel
- 《关于UILabel的用法》
- JSLabel
- CountdownLabel
- IncrementableLabel
- MZTimerLabel - C。
- STULabel
- SlidingText
- THLabel
- TTTAttributedLabel
- LTMorphingLabel
- ActiveLabel.swift
- RQShineLabel - C 。
- Preloader.Ophiuchus - C。
- MTLLinkLabel
- NumericAnimatedLabel
- AnimatedMaskLabel
- 《UILabel属性大全》
- 《谈不完美的IBDesignable/IBInspectable可视化效果编程》
- TOMSMorphingLabel
- UICountingLabel
- NumberMorphView
- GlitchLabel
- PPCounter
- TriLabelView
-
PickerView/选择器
- HUMSlider
- ActionSheetPicker-3.0
- DatePickerDialog
- STPickerView
- 《UIPickerView基本使用》
- FJTagCollectionView - 标签(适配宽度)。
- JFCitySelector
- D2PDatePicker
- 仿LOL滚动视图 - 仿LOL滚动视图。
- HYBImageCliped
- LLPieCharts
- ASDayPicker - 适用于iOS (iPhone)的日期选择器(时间选择器),类似于Calendar app的周视图.
- AIDatePickerController
- MICountryPicker
- planet
- EasyUIControl
- YMCitySelect
- HSDatePickerViewController
- TZStackView
- PGDatePicker
- Mandoline
- CZPicker
- 《iOS UIPickerView 用法》
- iOS UIPickerView基本设定
- ActionSheetPicker-3.0 - C 和 Swift。
- JMRoundedCorner
- PickerView
- CountryPickerView
- XTPaster
- UsefulPickerView
- YXFilmSelectView
- JDSelectedDemo
- RGCategoryView
- CountryPicker
- Ruler
- 答题选择切换页 - 将scrollview和tableview封装在一起,在初始化的时候简单的将数据带上,就可以一页一页的左右来回滑动。
- CFCityPickerVC
- McPicker
- ADDatePicker
- SKCountryPicker
- HZQDatePickerView
-
ScrollView/滚动视图组件
-
TabBar/选项卡
- BATabBarController
- CBMDTabbarController
- SwipeView
- SSCustomTabMenu
- ColorMatchTabs
- Pager
- KYWheelTabController
- SmoothTab
- 《UITabBarController 详解》
- 《UITabBarController详解》
- CYLTabBarController
- TransitionableTab
- SwipeableTabBarController
- AZTabBarController
- BEKCurveTabbar
- GGTabBar
- MiniTabBar
- iOS 底部 tabbar详解 及 UITabBarButton 详解
- animated-tab-bar-Objective-C - Bar
- SuperBadges
- animated-tab-bar
- XLPagerTabStrip
- FoldingTabBar.iOS - C。
- Segmentio
- SwipeViewController
- LLRiseTabBar-iOS
- TabDrawer
- ScrollPager
- adaptive-tab-bar
- Tabman
- TabPageViewController
- GooeyTabbar
- AxcAE_TabBar
- WormTabStrip
- ExpandedTabBar
- ESTabBarController
- SMSwipeableTabView
-
场景类组件
- ShoppingDemo
- shoppingCart1
- PrivacyFlash Pro
- ShoppingCartExample
- LoginKit
- PPGetAddressBook
- ZFSeatsSelection
- 快速查找联系人 - 类似微信联系人搜索的界面,快速查找联系人,并支持点击查询结果.
- SmartlookConsentSDK
- CartDemo
- ZFShoppingCart
- PPGetAddressBookSwift
- Cely
- LFLoginController
- ZSeatSelector
- shopCarDemobyCX - shopCarDemobyCX一个简易购物车效果,最重要的是可以分单结算,分单个商品结算,代理是主要技术.
- shopCartDemo
- XNQShoppingTrolley
- shoppingCart2
- shoppingCart-demo
- FVSeatsPicker
- MVVM KVO购物车 - MVVM KVO 购物车(一处计算总价钱).
- iOS_oShoppingCart_Demo
-
Form & Settings/表单及设置控件
- ATGValidator
- XLForm - C.
- ValidationToolkit
- YALField
- GenericPasswordRow
- Formalist
- SwiftValidator
- Former
- Form - C。
- Eureka
- SwiftForms
- formvalidator-swift
- ValidatedPropertyKit - evolution/blob/property-wrappers/proposals/0258-property-wrappers.md) 来校验属性的简单方式。
- MZFormSheetPresentationController
- SwiftyFORM
-
Stepper/步进控件
-
Cards/卡片控件
-
搜索框
-
Tag/标签
-
Rating Stars/评分组件
- iRate
- Cosmos
- HCSStarRatingView - C。
- MBRateApp
- ReviewKit
- RPInteraction - 有方便而美观的评论方式。
- UAAppReviewManager
- FloatRatingView
- TTGEmojiRate
- StarryStars - C。
- appirate - 同样是提醒用户为APP评分
- SwiftyStarRatingView
- iOS-RatingBar - RatingBar swift版的评分控件,跟Android的RatingBar一样有两种模式,评分模式和只读模式'支持视图编辑,自定义星星数量,评分等级,另外还能支持非整数星,0.5颗星,0.1颗星,可以开启动画效果。
-
UIPageControl/分页控制器
- CHIPageControl
- 《iOS UIPageControl 用法》
- TKRubberIndicator
- PageControl
- TYSlidePageScrollView
- 《UIPageControl 用法》
- WMPageController - 是一个方便形成如同网易新闻首页,控制器滑动翻页效果的控制器
- PageControls - Page-Control-Indicator-Transitions-Collection),可以使用界面生成器自定义每个控件的外观(颜色、大小和页面)。
- Page-Control
-
轮播组件
- SDCycleScrollView
- SGPagingView
- HYBLoopScrollView
- KJBannerView - 无任何第三方依赖、轻量级组件 支持缩放、自带缓存加载 支持自定义继承、定制特定样式 支持网络GIF播放和网络图片和本地图片混合显示轮播 支持在Storyboard和Xib中创建并配置其属性
-
Prototyping/原型
-
Status Bar/状态栏
-
iOS UI Template/模版
-
Timeline/时间线
-
-
动画、转场效果
-
动画
- UIView-Shake
- YetAnotherAnimationLibrary
- Animo
- KYPingTransition
- PMTween
- Gemini
- SXWaveAnimate
- Shimmer
- JRMFloatingAnimation - C 动画库。
- AIAnimationDemo
- TweenKit
- GoogleNewsStandAnimation
- ViewAnimator
- popping
- EasyAnimation
- Animations
- YapAnimator
- PulsingHalo
- MotionBlur
- Bubble
- PearlSaver
- Disintegrate
- RadialLayer
- Poi
- KIPageView
- VJDeviceSpecificMedia
- SIFloatingCollection_Swift
- MotionMachine
- fireworks
- awesome-ios-animation
- ZLSwipeableViewSwift - c](https://github.com/zhxnlai/ZLSwipeableView/)实现。1.自定义动画。2.自定义滑动切换。3.自定义方向。4.撤销。
- awesome-animation
- INPopoverController
- Walker
- JGTransitionCollectionView
- Popsicle
- KYCuteView
- DCAnimationKit
- ZFCityGuides
- PPDragDropBadgeView
- TheAnimation
- WZXJianShuPopDemo
- CCMRadarView
- FleaMarket - 视频动画.
- 简单实用的无限循环轮播图 - 简单实用的无限循环轮播图.
- MMTweenAnimation
- LoadingShimmer
- LayerPlayer
- BCMagicTransition
- JSDownloadView
- UIViewXXYBoom.swift - he-zhi-zuo-ge-xuan-ku-hao-wan-de-bao-zha-xiao-guo-2/)。
- LLCycleScrollView
- HWAnimationTransition_Swift - 类似于格瓦拉启动页中的放大转场动画(objective-C && Swift)。[教程](http://www.jianshu.com/p/8c29fce5a994)
- DGWaveLoadingTool
- DKChainableAnimationKit
- Fluent
- KDIntroView
- STLBGVideo
- SamuraiTransition
- Ubergang
- MagicMove
- Pop - C
- 15DaysofAnimationsinSwift
- Sica
- WaterDrops
- AGInterfaceInteraction
- CircularRevealKit
- KYNewtonCradleAnimiation
- XTLoopScroll
- VariousViewsEffects
- cadisplaylinkanduibezierpath - CADisplayLink结合UIBezierPath的神奇妙用.
- Stellar
- DeformationButton
- LSPaomaView
- 渐变特效文字 - 做了一个仿iPhone的移动滑块来解锁的渐变特效文字,还有一个类似ktv歌词显示的文字特效.
- Spruce iOS Animation Library
- SAConfettiView
- KYAnimatedPageControl
- Spring
- Anima
- BuildAnInfiniteCarousel
- MotionAnimation
- CoolLoadAniamtion
- GiftCard-Implementation
- KYWaterWaveView
- AFViewShaker
- AnimationEngine
- Water
- awesome-ios-animation
- AppAnimations - 一组 iOS 动画库,目前有 58 个动效
- FlightAnimator
- Morgan
- KYShareMenu
- UnReadBubbleView
- CPInfiniteBanner
- GridPanelDemo
- DLWBouncyView
- Twinkle
- Wobbly
- KYBezierBounceView
- ADPuzzleAnimation
- CurryFire
- AKVideoImageView
- Wave
- Kinieta
- DaisyChain
- Interpolate
- fantastic-ios-animation.swift
- Advance.swift
- awesome-ios-animation
- Advance
- JDAnimationKit
- Ease
- astrology-motion-ios
- AwesomeMenu
- LSAnimator - C 和 Swift.
- Core Animation笔记,基本的使用方法 - Core Animation笔记,基本的使用方法:1.基本动画,2.多步动画,3.沿路径的动画,4.时间函数,5.动画组.
- IBAnimatable
- RZTransitions
- Pulsator
- JHChainableAnimations - C 动画库,和Masonry类似,对核心动画进行了封装,链式动画,强烈推荐。
- PeekPop.swift
- FillableLoaders
- WXWaveView
- RippleEffectView - 一个简洁的涟漪视图效果。
- Lottie
- IBAnimatable.swift
- RZTransitions
- CKWaveCollectionViewTransition
- AGGeometryKit
- fave-button
- ZoomTransitioning
- anim
- TYWaterWaveView
- HYAwesomeTransition
- HamburgerButton.swift
- SwiftyAnimate
- Pop By Example
- RYCuteView
- CardsAnimationDemo
- TKDotSegment.swift
- SYAppStart
- SequenRotateAnimation
- ZQLRotateMenu
- HotGirls
- TaskSwitcherDemon - ios9-task-switcher-animation/)。
- Awesome iOS Animation
- Canvas - 无需代码就可以在 Xcode 中显示动画 [http://canvaspod.io](http://canvaspod.io),很强大。
- AnimatedCollectionViewLayout
- XHLaunchAd - 支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad.
- Pastel
- TKSubmitTransition
- TABAnimated
- Dance
- Cheetah
- AHKBendableView
- ARAnimation
-
过度/切换/转场效果
- AnimatedTransitionGallery
- ZFDragableModalTransition
- ElasticTransition
- View2ViewTransition
- TransitionableTab
- RPModalGestureTransition
- Presenter
- Transition
- Hero
- VVBlurPresentation
- BetweenKit
- WXSTransition
- ElasticTransition-ObjC - C。
- SPStorkController
- KLParallaxView
- UniversalProject
- DeckTransition
- Motion
- Blurable.swift
- TBIconTransitionKit
- AppstoreTransition
- LiquidTransition
- ImageTransition
- SemiModalViewController
- WobbleView
- SABlurImageView
- Kaeru
- Hero
- PresenterKit
- UICustomActionSheet - -对话框 里面已经收藏.
- QQPersonalInfoTransition
- TransitionTreasury
- RMPZoomTransitionAnimator
- JTMaterialTransition
- BlurryModalSegue
- ZOZolaZoomTransition
- Gagat
- DAExpandAnimation
- AlertTransition
- AZTransitions
- CATransitionDemo
- VCTransitionsLibrary
- BubbleTransition
-
隐藏与显示
- NavigationBarScaleViewDemo - photo-scale/).
- HYNavBarHidden
- SlideTapBar - 滚动栏菜单,向上滚动时隐藏tabbar,向下滚动马上显示tabbar.
- JXT_iOS_Demos
-
-
Xcode
-
Xcode 教程
- Xcode Tutorial For Beginners
- Menu Command Shortcuts (By Menu)
- Xcode Build Settings - 一个专门介绍 XCode 编译设置的站点,内容非常全面。
- Xcode工程结构详解
- Xcode快捷键大全
- 《Xcode更改快捷键方法》
- 《Xcode10制作 framework详细步骤及坑说明》
- How To: Xcode 11 Tutorial for Beginners
- Xcode 11 Tutorial For Beginners
- 《Xcode 常用编译选项设置》
- macOS开发入门之一:初识Xcode
- 《iOS 开发:深入理解 Xcode 工程结构(一)》
- iOS项目Project和Target配置详解
- macOS Development for Beginners: Part 1
- Xcode Keyboard Shortcuts
- XCode Cheat Sheet
- Xcode 免费视频课程 - 课程搜
- 30分钟学会iOS 11开发环境xcode 9图文教程
-
Xcode 插件、扩展
- Lin
- nef
- MonkeyDev - line Tool、Patch iOS Apps, Without Jailbreak.
- xTextHandler
- Chameleon - C & Swift)的扁平化颜色框架。★
- Alcatraz
- UIEffectDesignerView
- Auto-Importer - Importer是一个自动导入类对应的头文件的Xcode插件.
- ESTranslate-Xcode
- XToDo
- Rephrase - Xcode 用于本地化的插件.
- Import
- fui
- CodePilot
- SuggestedColors
- XcodeBoost - C 代码的插件。XcodeBoost 能够自动进行一些繁琐的操作,比如方法的定义与声明、添加基于命令行的代码处理(剪切/复制/粘贴/重复/删除行)、持续高亮等。
- Dash-Plugin-for-Xcode
- RegX - C 编写。其用竖向对齐特定源代码的元素,使得代码更易读和易理解。[说明](http://www.cocoachina.com/ios/20141224/10743.html) ; 菜单:xcode——》Edit-》Regx 。
- RealmPlugin - 生成 Realm 模型的 Xcode 插件。
- 首先学习使用Xcode - 学习使用Xcode构建出色的应用程序!在Xcode启动的时候,Xcode将会寻找位于~/Library/Application Support/Developer/Shared/Xcode/Plug-ins文件夹中的后缀名为.xcplugin的bundle作为插件进行加载(运行其中的可执行文件)。
- KSImageNamed-Xcode
- FuzzyAutocompletePlugin
- iOS-Universal-Framework - Universal-Framework 是一个方便你将第三方 SDK 编译成 Framework 的开源工具。
- ColorSense-for-Xcode
- XAlign
- ClangFormat-Xcode - format 代码格式化
- iOS-Framework
- RTImageAssets
- Cocoapods Xcode Plugin
- SCXcodeMiniMap
- GitDiff
- SwiftInitializerGenerator
- CATweaker
- CopyIssue
- Mark
- Comment Spell Checker
- tween-o-matic
- KFCocoaPodsPlugin
- MCLog
- BBUDebuggerTuckAway
- SCXcodeSwitchExpander
- SCStringsUtility
- Xcode5 Plugins 开发简介 - [写个自己的Xcode4插件](http://joeyio.com/ios/2013/07/25/write_xcode4_plugin_of_your_own/)
- BBUncrustifyPlugin-Xcode
- MLAutoReplace
- RPAXU
- KSHObjcUML - C 类引用关系图的 Xcode 插件.
- iconizer
- FastStub-Xcode
- IconMaker
- Crayons
- Transformifier
- XCActionBar
- Polychromatic
- Peckham
- Show in Github
- BBUFullIssueNavigator
- XcodeEquatableGenerator
- Luft
- Snowonder - C 和 Swift。
- AutoHighlightSymbol
- XGist
- JumpMarks
- QuickJump
- DocumenterXcode - C 和 Swift。
- java2Objective-c - C转换工具,转换逻辑,不转换UI。
- XVim
- Swiftify - 一个 Objective-C 代码转 Swift 代码的在想转换器,也支持 XCode 扩展。
- XVim2
- AdjustFontSize - ` 快捷键调整字体大小。
- Reveal-In-GitHub
- CleanHeaders-Xcode
- XShared
- CoPilot - 通过此插件, Xcode 可以协同编程了(采用 WebSocket 通讯)。如此强大的“黑工具”,不爱它能行吗.
- VVDocumenter-Xcode
- HOStringSense-for-Xcode
- ZLGotoSandboxPlugin
- XcodeWay
- KPRunEverywhereXcodePlugin
- RevealPlugin
- CleanClosureXcode
- XCSnippetr
- xTransCodelation - XCODE中英文翻译插件,提供API查询模式和网页模式,都是利用的百度翻译。另外集成了一个可以一键关闭其他所有APP的实用功能,方便开发者!目前只有30多颗星。
- ESJsonFormat-Xcode
- Backlight-for-XCode
-
XCode 主题
-
Xcode 其他相关工具
- XcodeSwiftSnippets
- dsnip
- Synx
- sake
- xcbeautify
- awesome-xcode-scripts
- swift-project-template
- ViperC - C 和 Swift。
- Drafter - Generate call graph in iOS project.
- Swift-VIPER-Module
- stylesync
- Reminders
- Xcode Developer Disk Images
- XcodeCodeSnippets
- awesome-gitignore-templates
- VIPER Module Template
- Xcode Keymap for Visual Studio Code - 将常用的 Xcode 快捷键移植到 Visual Studio Code。
- SBShortcutMenuSimulator
- quicktype-xcode
- Swimat
- SwiftRewriter
-
-
开发工具
-
一些辅助开发工具
- MKButtonStyle
- Xtrace - C 的类或实例方法调用,可以用来排性能问题。
- PlayNow
- ai2app
- MBAssetsImporter
- Kin
- Zolang
- GroundControl
- GDPerformanceView-Swift
- Darling
- Sourcery
- Tweaks
- R.swift
- SwiftGen
- Traits
- xib2Storyboard
- git-xcp
- infer - C,Facebook 出品。
- Laptop - source)
- pxctest - 一个可以在多个 iOS模拟器上并行执行 XCTest 套件。
- ViewMonitor
- Realm Browser
- AssetsExtractor - Assets提取工具
- Shark
- XCSwiftr - C 转换为Swift。
- AVXCAssets-Generator
- Duration
- SwiftLintXcode
- SBConstants
- Cutter - 可以为 iOS 创建全尺寸启动图片(Splash)的**在线**工具,基于一个 sketch 模板文件。
- Speculid - 可以从SVG、PNG 或 JPEG文件生成图像集和应用程序图标。
- SourceKitten - AST(抽象语法树),为Swift 或 Objective-C 项目提取注释文档,获取 Swift 文件的语法数据等等!
- Attabench
- ipanema
- LifetimeTracker
- Nori
- abandoned-strings
- Transformer
- fastlane-plugin-appicon
- playgroundbook
- Delta
- SwiftCompilationPerformanceReporter
- XcodeIssueGenerator
- SwiftKitten
- Storyboard -> SwiftUI Converter - 一个 Storyboard 到 SwiftUI 的转换器,可以将 `.storyboard` 和 `.xib` 转成 SwiftUI。
- Pecker
- Misen
- Ecno
- Provisioning
- Peek
- Cookiecutter - ci,cocoapods,Carthage,SwiftPM 和自述文件。
- PlayAlways
- Plank
- Nomad - 一套命令行工具和库,用于发送APN,创建和分发.ipa,验证应用内购买收据等。
- Struct - 适用于 iOS/Mac 开发人员的工具,可以自动创建和管理 Xcode 项目,可以使用 YAML 或 JSON 制作项目,
- appledoc - C 代码生成 Apple 风格的文档集合。
- BuildTimeAnalyzer
- XcodeGen
- FBSimulatorControl
- FengNiao
- xcbuild
- LicensePlist
- ProvisionQL
- AppDevKit
- Laurine
- iSimulator
- Blade
- WatchdogInspector
- SuperDelegate
- Cichlid
- StoryboardMerge
- xcenv
- Retini
- nef
- AssetChecker 👮
- Benchmark
- xavtool
- SkrybaMD
- Gluten
- Lona
- Jazzy - C 项目生成文档。
- swiftenv
- Natalie
-
命令行工具
-
快速开发/开发提效工具
- swiftmon
- Playgrounds - C 的 Playground ,可以快速进行原型制作,让 Playground 不再是 Swift 的专利。
- MMBarricade
- Model2App
- KZPlayground - C 版本的 Playground。
- STV Framework - 开发原生 iOS app 的可视化开发工具
-
-
Swift 学习资料
-
Objective-C 英文教程
- 《swift - Equatable,Hashable,Comparable》
- Thinkster
- 一个在线运行 swift 工具
- 中文版 Apple 官方 Swift 教程《The Swift Programming Language》
- Swift 4.0 教程
- Swift 3.1 教程
- 《Swift数据结构-队列Queue》
- Awesome-Swift-Playgrounds
- Swift Online Compiler, IDE, Editor, Interpreter and REPL - 另一个在线 Swift 运行工具。
- Swift Standard Library - Swift 标砖库文档(英)
- 30DaysofSwift
- Swift 的 74 个常用内置函数介绍
- Swift Cheat Sheet
- Brian Advent youtube channel - Youtube Swift 教程频道。
- Hacking With Swift - 使用 Swift 学习编写 iPhone 和 iPad 程序的网站。
- Design-Patterns-In-Swift
- Awesome-Swift-Education
- Swift 官方文档(英)
- 《Swift和Objective-C 混编》
- Swift 免费视频课程 - 课程搜
- Swift 3.0 教程
- Swift 2.2 教程
- Swift 2.1 教程
- Swift 2.0 教程
- Swift 2.0 文档翻译
- 中文版Apple官方Swift教程
- Swift.org - Swift 官方网站
- learn-swift
- Swift处理异常的三种方式-try
- 《Swift 扩展(Extension)总结》
- 《在Swift中使用泛型》
- 《Swift 中的泛型》
- 《Swift 4 中的泛型》
- 《Swift 泛型》
- Wolg
- 《swift错误和异常处理》
- 详解Swift中的错误处理
- 《Swift 扩展(extension)详解》
- SwiftSnippets
- How To: Random Numbers in Swift(英) - 如何使用 Swift 中的随机值,以及从列表中提取随机元素。
- 《(WWDC) Swift 和 Objective-C 的互操作性》
- Swift 5.1 教程
- Swift Education
- 《Swift中的内存管理》
- 《Swift 自动引用计数器(ARC)详解》
- 《浅谈swift中的内存管理》
- 《Swift - 异常处理》
- Swift学习笔记-Comparable和Equatable
- whats-new-in-swift-4
- Swift Tutorial - javatpoint(英)
- The Swift Summary Book
- 100 Days of Swift - 100 天学习 Swift。一个用于学习 Swift 语言的站点,包括教程、代码、示例应用。(英)
- Awesome-Server-Side-Swift/TheList
- 《Swift 教程 - 菜鸟教程》
- 《Swift中的队列》
- Swift学习笔记-协议扩展
- 《Swift 之随机数》
- matteocrippa
- Swift 4.0 编码规范,持续更新中(已更新Swift 5.0)
- Swift Tutorial - tutorialspoint(英)
- Swift内存管理(ARC)
- 《Swift学习:协议》
- iOS Development with Swift in Motion - 有一批关于学习 iOS 开发者的在线课。
- Swift-30-Projects
- 《Swift 协议(protocol)详解》
- 《iOS开发之Swift篇(15)—— Swift与Objective-C混编》 - Objective-C 和 Swift 相互调用。
- 苹果官方的 Swift 教程
- 《swift 面向协议的编程》
- 《Swift4.0 扩展协议》
- Swift 教程 - W3CSchool
- OnlineSwiftPlayground - Swift 代码在线运行工具,支持 Swift 5。
-
-
iOS 基础组件教程、学习资料
-
UIKit 常用组件
- 《iOS UIDevice 介绍》
- 《UIImageView图片》
- 《UINavigationController详解》
- UIResponder详解
- UIPopoverController 官方文档
- 《UISplitViewController 入门》 - 、、
- UIAlertView基本使用方法
- 《UIApplication的详细介绍》
- UIFont 官方文档
- iOS UIScreen详解
- 《UIImage 详解》
- 《UINavigationBar 使用总结》
- UITableViewCell 官方文档
- UIButton 官方文档
- 《iOS UI基础控件之UIView详解》
- UITableViewCell 详解
- UITextField 详解
- 《UIViewController的生命周期详解》
- 《iOS开发UI篇—UIWindow简单介绍》
- iOS UIKit框架详解
- UIApplication 官方文档
- 《49-Swift 之UIBarButtonItem的使用和说明》
- 《UIButton的用法》
- 《ios开发UI篇--UIButton》
- UIButton的基本使用
- 《UIImage类方法总结及UIImage生成方法对比》
- 《UIImageView和UIImage的处理》
- 《UINavigationBar 介绍》
- UINavigationController 官方文档
- UINavigationItem 官方文档
- UIScrollView 官方文档
- UISearchBar 使用方法小结
- 《iOS开发系列--UITableView全面解析》
- UITextView 官方文档
- UIView 官方文档
- UIAlertView 官方文档
- UIControl 官方文档
- UITableView详解:3-了解单元格(UITableViewCell)
- UISplitViewController 官方文档
- UISearchBar 官方文档
- 《UIPopoverController的使用》
- UIColor的简单介绍
- 《使用UITextView实现图文混排》
- 《iOS UIKit 框架简介》
- 《iOS开发之——UIApplication》
- 《UIBarButtonItem 样式》
- UIBezierPath 官方文档
- 《IOS:UIColor_使用十六进制数字或字符串实现自定义的颜色》
- UIColor 官方文档
- iOS字体(UIFont)的相关知识
- UIImage 官方文档
- UILabel的基本使用
- UILabel 官方文档
- UIScreen简介
- 《初识UISearchBar》
- UIWebView 官方文档
- UIWindow 官方文档
- 《UIApplication 介绍》
- UITableView的基本使用
- UIViewController 官方文档
- iOS中UIWebView的使用详解
- UICollectionView 官方文档
- IOS 警告框 (UIAlertView)的使用方法
- 《UIFont字体类型详解》
- UIImageView 官方文档
- 《ios开发UI篇--UILabel》
- UINavigationBar 官方文档
- 《IOS-UINavigationController详解》
- 《UI篇-UIResponder之事件传递和响应精析》
- UIResponder 官方文档
- 《UIScrollView的用法》
- 《UITextView控件的用法详解》
- iOS开发之旅之UIViewController解析
- IOS中UIWebView的使用详解
- UICollectionView详解一:基本介绍
- UIBarButtonItem 官方文档
- 《UIBezierPath详解》
- 《UIBezierPath 绘制》
- 《UINavigationItem 介绍》
- 《UINavigationBar和UINavigationItem的基本分析使用》
- 《iOS之UITextField实现图文混排的placeHolder》
- UITextField的基本使用
- UITextField 官方文档
- UIWindow 史上最详细的介绍
- UICollectionView 讲解
- 《UIBezierPath基础篇》
- 《iOS-UITableView 详解》
- UITextView
- 《UIButton UIBarButtonItem用法》
- 《UI篇-自定义控件之基类UIControl》
- UIScreen 官方文档
- UIScrollView的基本使用
- UITableView 官方文档
- 《UISplitViewController的简单应用》
- 《UISplitViewController 简单使用》
- 《ios开发UI篇—UITextfield》
- UIView的基本使用
- UIDevice 官方文档
-
CoreData - 数据存取
- NSManagedObject 介绍
- NSManagedObject 官方文档
- 《iOS CoreData (二) 版本升级和数据库迁移》
- NSPersistentStoreCoordinator 官方文档
- NSFetchRequest 官方文档
- 《iOS Core Data 之 NSManagedObjectContext》
- 核心数据库CoreData之NSPersistentStoreCoordinator持久化存储
- NSManagedObjectContext 官方文档
- 《iOS CoreData (一) 增删改查》
- 《Core Data学习笔记二:创建NSManagedObject对象》
- 《iOS 9中实例化NSManagedObjectContext的正确姿势 - Core Data》
- iOS-CoreData详解与使用
- 《NSFetchRequest 介绍》
- 《NSFetchRequest CoreData条件搜索》
-
Foundation 常用对象
- 《iOS NSURLConnection》
- 《iOS NSTimer使用小结》
- 《iOS-Foundation常用类》
- NSArray 官方文档
- 《通知NSNotificationCenter详解(一)》
- 《iOS 关于文件操作 NSFileManager》
- 《iOS NSUserDefaults基本用法》
- 《iOS:NSBundle的一些理解》
- NSURLSession 官方文档
- 《iOS Foundation 框架简介(上)》
- 《NSDictionary用法整理》
- NSHTTPCookieStorage 官方文档
- iOS之NSInvocation详解
- 《iOS Foundation 框架简介(下)》
- 《NSDictionary实现原理》
- 《NSURL 各个属性的用法》
- NSOperation 官方文档
- NSBundle介绍
- NSURLConnection 官方文档
- 《iOS 日期格式类NSDateFormatter详解和实用(小白专场)》
- NSNotificationCenter 官方文档
- NSDictionary 官方文档
- 《NSException防止崩溃》
- 《NSException是什么?》
- NSException 的入门使用
- NSException 官方文档
- 《NSFileManager的基本使用 - OC》
- 《iOS开发——基于NSNumber的单位转换方案》
- NSNumber 官方文档
- 《NSObject 概述》
- 《NSObject 详解》
- NSSet 官方文档
- 《玩转 NSString》
- 《iOS基础:NSString常用方法》
- 《iOS/NSUserDefaults详解》
- NSFileHandle 官方文档
- 《NSOperation的简单介绍》
- 《NSOperation的高级用法》
- NSInvocation 官方文档
- 《NSURLConnection使用》
- NSFileHandle完成分段读写数据
- 《NSArray简单细说(一)—— 整体了解》
- NSDateFormatter格式详解
- NSDateFormatter 官方文档
- 《透彻理解 NSNotificationCenter 通知(附实现代码)》
- 《NSDictionary基本概念》
- NSFileManager 官方文档
- 《NSNumber详解》
- NSObject 官方文档
- NSURL 官方文档
- NSUserDefaults 官方文档
- iOS NSFileHandle 基本用法介绍
- NSURLRequest详解
- 《NSURLSession 介绍》
- NSDate 官方文档
- 《iOS中的NSDictionary和NSMutableDictionary》
- 《NSIndexPath 用法》
- NSIndexPath 官方文档
- 《iOS开发之基础篇(8)—— NSData》
- 《OC-NSData详解》
- NSData 官方文档
- 《手把手教你NSDate》
- 《iOS NSDate常用的方法及DateFormatter的优化》
- NSString 官方文档
- NSURLRequest 官方文档
- 《NSHTTPCookieStorage之二三事》
- NSBundle 官方文档
- 《如何正确的使用NSTimer》
- 《NSURL组成部分详解》
- 《NSInvocation的基本用法》
- iOS 集合NSSet 用法详解
- 《Cookie, NSHTTPCookieStorage, NSHTTPCookie的简单理解》
- 《NSRunLoop 介绍》
- NSRunLoop方法使用及使用场景
- NSRunLoop 官方文档
- 《iOS-NSURLRequest》
- NSTimer 官方文档
- 《iOS网络2——NSURLSession使用详解》
-
QuartzCore 核心动画框架
- 《iOS中CAShapeLayer的介绍和使用》
- 《iOS开发UI篇—CALayer简介》
- CALayer 官方文档
- 《iOS CAAnimation的使用》
- CATransaction 官方文档
- 《UIBazier 学习 和CAMediaTimingFunction》
- 《iOS CAAnimation(动画)知识详解》
- CAAnimation 官方文档
- 《iOS-CAShapeLayer实战》
- 《iOS动画自定义时间函数》
- 《iOS开发之QuartzCore》
- 《iOS中CALayer的介绍和使用》
- CALayer 官方文档
- iOS —— QuartzCore核心动画框架
- CAShapeLayer 官方文档
- 《iOS CAShapeLayer和UIBezierPath的使用》
- iOS ——Animation 中的事务CATransaction
- 《iOS-CATransaction》
-
MapKit 地图
-
CoreLocation - 定位
-
其他资料
-
-
React Native/混合应用
-
其他混合开发框架
-
React native 资源汇总
- React Native中文网
- react-native-awesome-card-io - native-awesome-card-io) 组件。
- open-source-ios-apps#react-native
- React Native 学习资源精选仓库(汇聚知识,分享精华)
- React Native
-
React native 开源框架
- react-native-config
- react-native-syan-image-picker - Native 多图片选择 支持裁剪 压缩.
- weex
- react-native-maps
- Objective-Chain - Chain 是一个面向对象的响应式框架,作者表示该框架吸收了 ReactiveCocoa 的思想,并且想做得更面向对象一些。
- LoginWithReactiveCocoa - 登录交互效果的实现。
- react-native-iap
- react-native-template-typescript
- react-native-maps
- react-native-viewpager
- react-native-permissions
- react-native
- react-native-code-push
- react-native-svg
- RNStudyNotes
- QTEventBus
- react-native-maps
- react-native-notifications
- react-native-webrtc
- react-native-spinkit
- TypeScript-React-Native-Starter
- MVVMFramework
- react-native-orientation
- React Native Awesome Alerts
-
React Native 教程
-
-
颜色
-
颜色 相关开源框架、工具
-
iOS 原生颜色组件
-
-
字体/图标
-
相关框架
- FontAwesomeKit - Awesome,Foundation图标,Zocial 和 ionicons。
- GoogleMaterialIconFont
- SwiftFontName
- SwiftIconFont
- Money
- Font-Awesome-Swift
- SwiftIcons
- xkcd-font
- GoogleMaterialDesignIcons
- JQSwiftIcon
- Iconic
- FontBlaster
- ios-fontawesome
- UIFontComplete
- SDevIconFonts
- AwesomeEnum
- Swicon
- FontAwesome.swift
- IoniconsKit
- FontAwesomeKit.Swift
- OcticonsKit
-
前台工具
- iOS Fonts - 查询 iOS 各版本字体
-
相关教程
-
-
手势
-
本土化工具
-
通知/推送/消息/IM
-
消息(包括短信)
- AsyncMessagesViewController
- Plivo - SMS API、音频 API 和 全球运营商。
- SwiftKafka
- MessageKit
- Chatto
- MessageViewController
- OTTextChatAccelerator
- Atlas-iOS
- chat-sdk-ios
- MessageDisplayKit
- CWStatusBarNotification
- Twilio - 驱动着现代的交流方式,构建下一代音频与 SMS 应用。
- XMPPFramework - C 实现的 XMPP 通信协议框架,适用于 Mac 和 iOS.
- Lotusoot
- Messenger Chat with Firebase
- SwiftyMessenger
- JSQMessagesViewController
- Homeoff
- Messenger
-
Push 通知框架/消息推送
- SmartPush
- SimulatorRemoteNotifications
- JSQNotificationObserverKit - C 版即时聊天)的作者 Jesse Squires.
- PushDemo - --- IOS8推送消息注册](http://blog.sina.com.cn/s/blog_71715bf80102uy2k.html) , [分分钟搞定IOS远程消息推送](http://my.oschina.net/u/2340880/blog/413584)。
- 极光
- 个推
- Parse Push - 完全免费的后台推送通知,提供了创建分段,调度甚至 A/B 测试的能力。
- Pushkin
- GLPubSub
- APNSUtil
- pushMeBaby
- PushBots
- PEM
- FBNotifications
- JDStatusBarNotification
- Batch
- 《了解iOS消息推送一文就够:史上最全iOS Push技术详解》
- iOS中消息机制的处理
- NWPusher
- obito
- Boxcar
- Catapush
- OneSignal - 免费.
- Pushwoosh
- Pusher - 免费开源.
- Swrve
- Urban Airship - 付费的推送通知后台
- Carnival
- Growth Push - 付费的推送通知,在日本很流行
- Braze
- Netmera
- terminal-notifier - line.
- javapns源代码 - 消息推送的java服务端代码,注意:DeviceToken中间不能有空格。
- Knuff
- Orbiter
-
即时通信/IM
- TeamTalk
- 环信 - 给开发者更稳定IM云功能。8200万用户考验,好用!(暂无及时语音、视频通话).
- BlueTalk蓝牙聊天 - 以MultipeerConnectivity为基础, 实现了简单的蓝牙聊天.
- MobileIMSDK
- RTCChatUI
- Signal-iOS
- Telegram
- QQ界面
- ChatSecure - iOS),[iOS代码2](https://github.com/ChatSecure/ChatSecure-iOS), [iOS中文版](http://www.cocoachina.com/bbs/read.php?tid=153156).
- jchat-swift
- SunFlower
- 融云 - 即时通讯云服务提供商。(暂无及时语音、视频通话).
- 容联云通讯 - 提供基于互联网通话,视频会议,呼叫中心/IVR,IM等通讯服务.
- 网易云信 iOS UI 组件
- SXTheQQ
-
本地通知
-
-
网络
-
网络请求/下载
- CocoaAsyncSocket - C接口封装。。目前没有发现可以与之相比的同类产品。
- MHNetwork
- swift-nio
- RealReachability
- Bamboots
- NetClient
- SolarNetwork
- ReactiveAPI
- LxFTPRequest
- Malibu
- Siesta
- Bridge
- AFNetworkingHelper
- WANetworkRouting
- FGRoute
- HFDownLoad
- AFNetworking - C。
- SPTDataLoader
- agent
- FSNetworking
- Restofire
- TermiNetwork
- Nikka
- XMNetworking
- TWRDownloadManager
- AlamoRecord
- Domainer
- STNetTaskQueue - C 可扩展网络请求管理库。
- UnboxedAlamofire
- ws ☁️
- Future - - swift。
- Moya
- ASIHTTPRequest - C,适用于 macOS 和 iPhone。
- MonkeyKing
- MutableUploadDemo
- OctopusKit
- Siesta - RESTful 资源的优雅抽象, 基于回调和基于委托的网络的替代方法。
- Alamofire - C编写的)
- ResponseDetective
- PPNetworkHelper
- Just
- Just - - swift。
- Networking
- EVCloudKitDao
- Gem
- WHCNetWorkKit
- YTKNetwork
- SwiftHTTP
- sync-http.swift - 一段用于同步执行 URLSession 请求的代码
- RestKit
- Reachability.swift
- Frisbee
- SWNetworking
- Nikka
- ThunderRequest
- RxRestClient
- RMHttp
- CDZPinger
- ROADFramework
- SwiftyZeroMQ
- SwiftNet.swift
- Dots
- Ciao
- DBNetworkStack
- NetworkKit
- Downloader
- NKMultipeer
- QwikHttp
- AFDownloadRequestOperation
- Reach
- Transporter
- HappyDns
- Swish
- MMLanScan
- APIKit
- Hedwig
- Overcoat
- MZDownloadManager
- Pitaya
- HYBNetworking - on-afnetworking-wrapper/)目前已经提供了通用的GET/POST、上传、下载API等。
- NSRails
- Digger
- TRON
- SOAPEngine
- EFInternetIndicator
- Netdiag
- WTRequestCenter
- EVURLCache
- AFNetworking+RetryPolicy - c
- Reactor
- Reactor
- AFNetworking-Synchronous - C
- Squid
- Merhaba
- SWNetworking
- NetKit
- HSDownloadManager
- DGDownloadManager
-
WebSocket/Socket
- Socket通信 - 通过AsyncSocket封装的Socket通讯方法,简单实用,通俗易懂,初学者不能错过.
- SwiftWebSocket
- SwiftSocket
- GCDAsyncSocket
- SocketRocket - C WebSocket 客户端。
- socket.io-client-swift
- SwifterSockets
- DNWebSocket
- Starscream
- AsyncSocket
- Swift-ActionCableClient
- Socks
-
Swift 中内置的网络功能
-
iOS 中网络相关教程、资讯
- 《浅谈Swift网络编程最佳实践》
- 《iOS网络深度优化总结》 - 有一些弱网环境优化的资料。
- 《iOS-网络编程基础》
- 《iOS网络篇-网络基础》
- 《iOS网络监测如何区分2、3、4G》
-
Email/邮件
-
-
数据解析
-
JSON
- ObjectMapper
- Genome
- ObjectMapper
- SBJson - C 中实现了一个严格的JSON解析器和生成器框架。
- HandyJSON
- Gloss
- JASON
- SwiftyJSONAccelerator
- TouchJSON - C 的 JSON 框架。
- KZPropertyMapper
- mapper
- PropertyMapper
- JSONDecoder
- SwiftyJSON
- Mantle
- JSONExport
- JSON-Framework - C 实现了一个严格的 JSON 解释器和生成器。
- Himotoki
- CodableAlamofire
- Wrap.swift
- Marshal
- Serpent
- Motis
- CleanJSON
- JSONModel
- YYModel
- Unbox
- Decodable
- WAMapping
- OCMapper - C & Swift 通用的快速 JSON 模型转化框架。
- JSONJoy-Swift
- NSJSONSerialization 官方文档(英)
- ParseSourceCodeStudy
- Tailor
- Freddy
- Elevate
- Arrow 🏹
- JAYSON
- AlamofireJsonToObjects
- TidyJSON.swift
- alexander
- Mappable
- NSTEasyJSON - C 中处理JSON数据的最简单方法(类似于SwiftyJSON)。
- AlamofireObjectMapper
- FlatBuffersSwift
- Groot
- ambly
- Coolie
- PMHTTP - C HTTP框架,重点关注REST和JSON。
- Cereal
- PMJSON
- DDModel - JSON/XML-ORM-Persistent Object 工具.
- 《NSJSONSerialization 实现 JSON 序列化》 - 基于 Objective-C
- 《NSJSONSerialization的简单用法》 - 基于 Objective-C
- Swift-->Json解析(原生NSJSONSerialization) - 基于Swift
- LazyObject
- NativeJSONMapper
- Swift-使用NSJSONSerialization生成或解析JSON数据 - 基于Swift
- MJExtension
- JSONModel
- JSONCodable
- FastEasyMapping
- RFJModel
- Jay
- Alembic
- Tyro
- XMLDictionary
- JSONKit - C JSON 工具。
-
XML 和 HTML 解析
- GDataXML-HTML
- Ono
- SwiftyXML
- SwiftSoup
- Kanna
- SWXMLHash
- AEXML
- Fuzi
- Ji
- XMLCoder
- SwiftyXMLParser
- AlamofireXmlToObjects
- HTMLKit - C 实现的 HTML 解析框架。
-
其他工具
-
CSV 解析
-
序列化及表示层
- FastCoding
- swift-protobuf
- apollo-ios
- protobuf-swift
- JSONRPCKit - RPC 2.0 库.
-
-
多媒体功能
-
视频
- VIMVideoPlayer
- HcdCachePlayer
- VideoPager
- KJPlayer
- fmpro
- IWatch
- VKVideoPlayer
- PLPlayerKit
- iOS-h264Hw-Toolbox
- bilibili-mac-client
- 《iOS视频播放的基本方法》
- 《浅谈iOS视频开发》
- JDVideoKit
- MiaowShow
- iOSHardwareDecoder
- AVPlayerViewController-Subtitles - Subtitles 是一个在iOS上显示字幕的库,作为Swift扩展构建的,非常易于集成。
- ffmpeg - ffmpeg官网,[FFmpeg在iOS上完美编译](http://www.cocoachina.com/ios/20150514/11827.html)。
- vlc
- Tencent-NOW
- CameraStickerDemo
- MPMoviePlayerController-Subtitles - Subtitles 是一个在iOS上显示字幕的库,作为Swift扩展构建的,非常易于集成。
- DOUAudioStreamer
- SGPlayer
- PBJVideoPlayer
- VersaPlayer
- MRVLCPlayer - -VideoLAN,开源了一款牛逼的视频播放框架MobileVLCKit![介绍信息](http://gold.xitu.io/entry/578c304b2e958a0054320503?from=singlemessage&isappinstalled=1).
- DraggableYoutubeFloatingVideo
- PlayerKit
- GAPlayer
- SSVideoPlayer
- Eleven - 一个使用 FFmpeg 实现的简单强大的 iOS 开源播放器。
- BeautifyFaceDemo
- VideoBeautify
- ijkplayer
- KrVideoPlayerPlus
- IPDFCameraViewController
- BarrageRenderer
- FreeStreamer
- ios-360-videos
- swift-360-videos
- mpv
- VGPlayer
- PKShortVideo
- plask
- AVAnimator - 一个开源的iOS native 库,可轻松实现启用视频/音频的应用程序。
- XCDYouTubeKit
- Periscope VideoViewController
- YoutubeKit
- PryntTrimmerView
- BMPlayer
- Swift-YouTube-Player
- iFrameExtractor - iFrameExtractor源码解析,[文章](http://ios.jobbole.com/82408/)。
- 520Linkee
- LMLiveStreaming
- HJDanmakuDemo
- LiveSendGift
- MHVideoPhotoGallery
- Player
- simplest_ffmpeg_mobile
- ICGVideoTrimmer
- VideoEditing
- 自定义视频播放器AVPlayer - 利用系统类AVPlayer实现完全自定义视频播放器,显示播放时间,缓存等功能。代码清晰,注释详细.
- WMPlayer
- MobilePlayer
- kxmovie - Compilation).
- JPVideoPlayer
- KRVideoPlayer
- JPVideoPlayer
- PlayerView
- SRGMediaPlayer-iOS
- ZFPlayer
- WAVideoBox
- LLSimpleCamera - video recorder for iOS.
- VLC - VCL官网,[VLC for iOS 2.7.2 source code](https://www.videolan.org/vlc/download-ios.html)。
- FFmpeg - ffmpeg官网,[FFmpeg在iOS上完美编译](http://www.cocoachina.com/ios/20150514/11827.html).
- SlowMotionVideoRecorder - MO video recorder using AVFoundation. Including convenient wrapper class. Available on the iPhone5s.
- 直播技术的总结
- PLMediaStreamingKit
- ABMediaView
- TBPlayer
-
GIF
- gifu
- YLGIFImage
- JWAnimatedImage.swift
- FLAnimatedImage
- 《iOS Gif图片加载》
- 《Swift 玩转gif》
- SwiftGif
- SwiftGif
- PHImageKit.swift
- droptogif
- AnimatedGIFImageSerialization
- UIImageView-PlayGIF - PlayGIF.
- YLGIFImage-Swift - Swift。
- NSGIF2
- open-source-ios-apps#gif
- SwiftyGif
- AImage
- XAnimatedImage
- 《iOS swift 手动实现播放GIF图片》
- APNGKit
- YYImage
-
图片处理
- FastImageCache
- GPUImage2
- FaceAware
- ImageViewer
- Sharaku
- JLStickerTextView
- PhotoTweaks
- SDPhotoBrowser
- PhotoBrowser
- SXPhotoShow
- YUGPUImageHighPassSkinSmoothing
- WSImagePicker
- ImageViewer
- SDWebImage
- SSIDCard
- PinterestSwift
- OnlyPictures
- Imaginary
- ShadowImageView
- Viewer
- ZoomTransition
- DynamicClipImage
- Concorde
- GPUImage3
- ImagePickerSheetController
- UIImageView-BetterFace-Swift - BetterFace 的 Swift 版本
- CLImageViewPopup
- SDECollectionViewAlbumTransition
- SwiftPhotoGallery
- WZRecyclePhotoStackView - 删除照片交互--WZRecyclePhotoStackView,就是模拟生活中是删除或保留犹豫不决的情形而产生的。 在上滑,下滑的部分,借鉴了[TinderSimpleSwipeCards](https://github.com/cwRichardKim/TinderSimpleSwipeCards).
- GPU Image
- TOCropViewController
- YYWebImage
- Twitter Image Pipline
- Paparazzo
- ComplimentaryGradientView
- MetalPetal
- DNImagePicker
- react-native-image-crop-picker
- PhotoStackView-Swift
- LearnOpenGLES
- Kingfisher
- TLPhotoPicker
- LLPhotoBrowser
- FLAnimatedImage
- YYWebImage
- CartoonEyes.swift
- ZYCornerRadius
- LKImageKit - performance image framework, including a series of capabilities such as image views, image downloader, memory caches, disk caches, image decoders and image processors.
- EGOCache - safe),[UITableView加载多张照片导致内存上涨的问题](http://www.superqq.com/blog/2014/11/06/ioskai-fa-:uitableviewjia-zai-duo-zhang-zhao-pian-dao-zhi-nei-cun-shang-zhang-de-wen-ti/)。
- XBImageFilters
- ZQCNN - caffe更快的Forward库,觉得好用请点星啊,400星公布快速人脸检测模型,500星公布106点landmark,600星公布人头检测模型,700星公布人脸检测套餐(六种pnet,两种rnet随意混合使用满足各种速度/精度要求),800星公布更准的106点模型.
- iOS 关于UIImage的处理总结
- SDWebImage
- Nuke
- AlamofireImage
- Toucan
- RSKImageCropper
- TinyCrayon
- DFImageManager
- YUCIHighPassSkinSmoothing
- ImageScout
- CTPanoramaView
- AsyncImageView
- greedo-layout-for-ios
- SABlurImageView
- GPUImage Demo
- AXPhotoViewer
- TGLParallaxCarousel
- AGImagePickerController
- UIImage DSP
- KFSwiftImageLoader
- ImageDetect
- publishImageAndVideoAnsRecord
- IJSPhotoSDK - C
- JDSwiftAvatarProgress
- ShinpuruImage
- YXTMotionView
- TJProfileImage
- JTSImageViewController
- HCPhotoEdit
- Banana
- Silo
- OverlayComposite
- Ebblink
- TZImagePickerController
- PYPhotoBrowser
- CorePhotoBroswerVC
- CocoaPicker
- AGImagePickerController
- DouBanMeinv.swift
- UIActivityIndicator-for-SDWebImage
- libfacedetection - 3倍), 准确度高 (FDDB非公开类评测排名第二),能估计人脸角度.
- IDCardRecognition
- AiyaEffectsIOS
- YLFaceuDemo
- SKPhotoBrowser
- Pixel
- ImageSlideshow
- Gallery
- FlexibleImage
- DKImagePickerController
- CoreImageShop - - Mac app that let you create a complete Core Image Filter usable on iOS using SCRecorder。
- SDScreenshotCapture
- hotoimagefilter - 专业介绍图像处理中各种滤镜的算法实现,C#版本.
- PhotoEditorSDK - 为您的应用程序提供完全可自定义的照片编辑器.
- Filterpedia.swift
- Agrume
- THTiledImageView
- AZImagePreview
- Avatar
- BeautyHour
- PictureWatermark
- PINRemoteImage
- UIImageColors
- NYTPhotoViewer
- IDMPhotoBrowser
- NYXImagesKit
- FlagKit
- Concorde
- Lightbox
- MapleBacon
- FaceLandmarksDetection
- CDFlipView
- HeavenMemoirs
- LGPhotoBrowser
- StitchingImage
- KYElegantPhotoGallery
- XHImageViewer
- AvatarImageView
- SwiftPhotoGallery
- 《GPUImage详解》
- 《OpenGLES详解》 - 一个相对完整的OpenGLES的学习博客,包含源码.
- 《OpenGLES系列教程》
- MCScratchImageView
- Serrata
- Moa
- Vulcan
- ImageLoaderSwift
- SnapSliderFilters
- MetalAcc
- FacebookImagePicker
- StyleArt
- APKenBurnsView
- JHFilterDemo
- YapImageManager
- PPAssetsActionController
- Ody
- AAFaceDetection - -swift,简单、实用的面部识别封装库。虽然该技术从 iOS 5 发展,不过真正有趣的应用还不多。
- SGPhotoBrowser
- MediaBrowser
- ImageButter
- FacebookImagePicker
- FXBlurView
- EBPhotoPages
- CLImageEditor
- 自定义宽高比的相册框 拍照 - 取出照片时 弹出自定义view。在这个自定义view上创建一个需要的相框大小的view层 把取出的图片赋值给UIImageView按缩放添加到这个层上。对uiimageView添加捏合、移动 手势。添加按钮 选取,最后根据位移和缩放比例 裁剪image.
- Navi
- ZLPhotoBrowser
- HZPhotoBrowser
- MapleBacon
- PPSnapshotKit
- core-image-explorer - - swift ,[Core Image 介绍](http://objccn.io/issue-21-6/)。
- BKAsciiImage
- SFSafeSymbols
- DTPhotoViewerController
- ATGMediaBrowser
- PASImageView
- LetterAvatarKit
- YBPasterImage
- ZImageCropper
- JMCMarchingAnts
- VIPhotoView
- card.io-iOS-SDK
- FaceCropper
- JLStickerTextView
- SimpleImageViewer
- InitialsImageView
- SwiftyAvatar
- BSZoomGridScrollView
- MarkingMenu
- MWPhotoBrowser
- JFImagePickerController
- AFImageHelper
- ZZPhotoKit
-
扫描/二维码/扫码/OCR
- ChineseIDCardOCR
- QRCode
- QRCatcher - -二维码].
- HMQRCodeScanner
- ZFScan
- ZXingObjC
- betcalsa
- QRGen
- 原生实现扫描二维码条码 - iOS原生实现扫描二维码条码.
- SwiftOCR
- LBXScan
- EFQRCode
- EFQRCode
- QR-Blank
- NSFWDetector
- ZBar bar code reader - 开一个开源条码阅读器
- MQRCodeReaderViewController
- QR Code Scanner - 二维码识别
- Screenotate
- QRWeiXinDemo
-
音频
- MusicPlayert
- MusicPlayert
- AudioPlayerSwift - AudioPlayer是一个用在iOS,macOS和tvOS应用程序中进行播放音频的简单类。
- EZAudio
- 《iOS 音频处理总结》
- IOS录音和播放功能demo - 比较完整的ios录音和播放功能的实现.
- 《iOS-音频开发》
- 《iOS-swift-音频播放/音乐播放》
- ESTMusicPlayer
- KTVHTTPCache
- SubtleVolume
- PandoraPlayer
- QuietModemKit
- Porcupine
- 《IOS音频和视频(Audio & Video)》
- TheAmazingAudioEngine
- novocaine
- sound-fader-ios
- Cephalopod
- ModernAVPlayer
- MCAudioInputQueue
- SonogramView
- Swift-Radio-Pro
- FSVoiceBubble
- recordDemo.swift
- IQAudioRecorderController
- AudioKit
- AudioIndicatorBars
- BPMAnalyser
- QHSpeechSynthesizerQueue
- ios-jrtplib
- Beethoven
- DFPlayer
- TheAmazingAudioEngine2
- ESTMusicIndicator
- AudioBus - 提供添加下一代实时应用到应用的音频路由。
- 音乐播放器 - 音乐播放器:显示歌词.
- amr - 做即时通讯的音频处理,录音文件是m4a,便于web端的音频播放.
- 边录音边转码 - 一边录音,一边将录制成的 wav 格式音频文件转码成 amr 音频格式。只支持真机运行调试.
- SwiftySound
- ROMPlayer - EXS24, Sound Font, Wave Player.
- Voice Overlay
- TuningFork
- NVDSP
- Chirp
- InteractivePlayerView
- AudioPlayer
- MusicKit
-
PDF
- Reader
- SimplePDF
- PSPDFKit - PDF相关的一系列功能,包括呈现PDF,添加/编辑批注,填写表单,添加/编辑页面,查看/创建数字签名。
- FolioReaderKit
- FastPdfKit
- PDFGenerator
- TPPDF
- PDFXKit
- SwiftPDFGenerator
- UIImagePlusPDF
- 《PDFKit框架详细解析 (三)》
- 《iOS PDFKit 开发指北》
- 《iOS PDFKit框架讲解(一)》
- 《PDFKit框架详细解析 (二)》
- UIView 2 PDF
-
流媒体框架
- HaishinKit.swift
- lf.swift
- OTAcceleratorCore
- Jukebox
- Airstream
- FreeStreamer - 效率很高、所占内存很小的在线流媒体(Audio Stream)播放引擎,支持 ShoutCast 和 IceCast 流媒体协议,以及可以暂停和恢复播放,支持背景播放。
- LFLiveKit
- StreamingKit
-
-
授权、权限
-
授权、权限开源框架
- SimpleAuth
- ClusterPrePermissions
- AREK
- JLPermissions
- AuthenticationViewController
- VWWPermissionKit
- ReCaptcha
- SwiftyOAuth
- InstagramLogin
- AlamofireOauth2
- OhMyAuth
- PermissionScope - >更高的留存率->数据更好->下载率更高。
- ISHPermissionKit
- Heimdallr.swift
- ICanHas
- InstagramAuthViewController
- OAuth2
- Proposer
- SPPermissions
- Permission
- LinkedInSignIn
- PAPermissions
- Simplicity
- STLocationRequest
- InstagramSimpleOAuth
- DropboxSimpleOAuth
- BoxSimpleOAuth
- OAuthSwift
-
授权、权限相关教程
- 《iOS 系统权限》
- 《IOS 各类获取授权常用处理》
- 《iOS - 权限配置》
- iOS系统的授权逻辑 - 偏产品维度的思考
-
-
硬件相关
-
摄像头/相机/拍照
- ALCameraViewController
- RSBarcodes_Swift
- FDTake
- MARFaceBeauty
- HybridCamera
- HeartBeatsPlugin
- CameraBackground
- TakeASelfie
- SCRecorder
- iOS-Depth-Sampler
- Lumina
- TGCameraViewController
- BarcodeScanner
- DBCamera
- CameraManager
- ZPCamera
- CameraEngine
- CameraKit-iOS
- TLStoryCamera
- DKCamera
- SkfSwiftCammer
- LLSimpleCamera - 适用于iOS录像。
- 《Swift 4.2 自定义相机》
- YPImagePicker
- Cool-iOS-Camera
- FastttCamera
- SwiftyCam
- NextLevel
- RAImagePicker
- MockImagePicker
- HorizonSDK-iOS
- Fusuma
- PBJVision
- iOS开发:调用系统自带相机以及获取相册照片的功能实现
-
定位/地理位置
- 《iOS 定位功能的实现》
- IngeoSDK
- 《iOS之地理位置及定位系统 -- 入门笔记(用Swift)》
- LocationPicker
- SwiftLocation
- BBLocationManager
- LocationKit - 高级位置 SDK - 只使用很少的电量和上下文相关的位置信息就可以提供高精确度的位置数据。
- SOMotionDetector
- set-simulator-location
- 《iOS模拟定位》
- NominatimKit
- LocationManager
-
3D 触摸/Force Touch/3DTouch
- QuickActions
- 3DTouchSample - Touch的功能分为两个部分:Shortcut和Preview.
- 3DTouchDemo
- InceptionTouch.swift
- JustPeek - Touch 的设备提供 Peek 和 Pop 这样的交互操作。
- 《开始用Swift开发iOS 10 - 25 使用3D Touch》
- 《iOS开发之3DTouch详解》
- PeekView - Touch设备商,提供 peek, pop 以及 preview 操作的功能。
- 《iOS开发之3D Touch》
-
iBeacon - 信标/近场感应
-
其他硬件相关的库
-
蓝牙
-
ARKit 其他资源列表
-
电池
-
-
函数式、响应式编程
-
相关框架
-
响应式编程框架
- ReSwift - 灵感来自于 Redux.
- RxAlamofire
- RxCoordinator
- RxKeyboard
- Interstellar
- SimpleApiClient
- ReactiveArray
- OpenCombine
- RxAutomaton
- Listenable
- ReactiveCocoa
- RxRealm
- RxGesture
- RxAnimated
- Hanson
- NSObject-Rx
- ReactiveAnimation
- CwlSignal
- ReactiveCoreData
- RxPermission
- Reactor
- RxMediaPicker
- Snail
- RxCoreData
- ReactiveTask
- RxReduce
- LightweightObservable
- ReduxSwift
- RxAlamoRecord
- SemanticUI
- Observable
- VueFlux - 主要受到 Vuex 和 Flux 的启发.
- ReactiveLocation
- Bindy
- ACKReactiveExtensions
- BindKit
- RxOptional
- STDevRxExt
- ReactiveSwift
- RxBluetoothKit
- JASONETTE-iOS
- RxMultipeer
- Aftermath
- RxSwift
- RxWebSocket
- KVOController - value Observing,键-值观察)工具,用于iOS 和OS X 应用开发中,开源自facebook。 在项目中有使用 KVO ,那么 KVOController 绝对是个好选择。
- ReactiveKit
- Swiftest
-
React-Like
- CoreEvents
- Katana
- TemplateKit
- Render
- Tokamak - like 框架, 提供了一个声明性API,用于通过易用的单向数据绑定来构建原生UI组件。
-
相关概念、教程
-
-
测试
-
测试驱动开发/行为驱动开发(TDD / BDD)
- 《TDD和BDD》
- 《开发人员看测试之TDD和BDD》
- PlaygroundTDD
- swift-corelibs-xctest
- XcodeCoverage
- Spry
- Kiwi - Behavior Driven Development)的 iOS 开发库,基于 Swift。
- Quick - C 的 BDD 框架。
- SwiftCheck
- Sleipnir
- gh-unit - C 的测试框架。
- OHHTTPStubs
- Specta - C 和 Cocoa 的轻量级 TDD/BDD 框架。
- Nimble - C 的 Matcher 框架
- Dixie - C 测试框架。
-
网络测试
-
A/B 测试
-
其他测试相关框架/工具
- ios-snapshot-test-case
- Buildasaur
- OCMock - 一套 Objective-C 的 对象 mock 工具。
- iOS Snapshot Test Case
- Raygun - — iOS App错误跟踪
- Cuckoo
- Mockit
- Crittercism - — 移动App性能监控
- Kakapo
- Fakery
- Reveal - — 2D和3D可视化技术查看App运行时的视图层次
- Cribble
- Mobile, Tablet, TV test automation
- Mockingjay
- PinpointKit
- NaughtyKeyboard
- trainer
- MirrorDiffKit
- second_curtain
- AcceptanceMark
- MetovaTestKit
- XCTestExtensions
- SnappyTestCase
- DataFixture
- Lookback - — iOS用户测试
- Keen IO - — 移动App分析
- Charles - — 网络封包分析工具Charles
- Shake Report - — 用户bug报告
- Bee - —iOS问题跟踪
-
UI 测试/界面测试
- QMUI_iOS
- Bluepill
- AutoMate
- UITestHelper
- Zucchini
- Subliminal
- TouchVisualizer
- UIAutomation - 一个使用脚本在连接着的设备上测试你的用户界面元素的 JavaScript 库。
- Kif
- appium - Appium 是一个开源自动化测试框架,面向原生应用和混合(hybrid)应用。
- LayoutTest-iOS
- ViewInspector
- ios-driver - 使用 Selenium / WebDriver 来对 iOS 原生程序、hybrid 混合程序,以及相关的 Web 应用进行测试。
- Flawless App - 移动应用程序实时视觉质量检查工具。它将初始设计与iOS模拟器内部的实际实现进行了比较。
- EarlGrey
- Remote
- UI Testing Cheat Sheet(英)
- robotframework-appiumlibrary
- AppiumLibrary
- CrashMonkey
- Cucumber - 一个 iOS 的 BDD 开发工具。
-
测试服务提供商
-
单元测试
-
-
网站、社区、博客、资讯站等资源
-
中文社区
-
Twitter
- RubyMotion
- CocoaPods
- objcio
- SwiftSandbox - Swift 开源新闻, 项目和资源。
- CocoaPodsFeed
- nshipster
-
新闻、博客等等(英文)
- iOScreator
- Carbon Five Blog - — 高级`Cocoa iOS`入门
- "iOS" on Stackoverflow
- iOS8-day-by-day
- Natasha The Robot
- iOS Programming Subreddit
- iPhone Development - — 深度iOS教程
- Ohmyswift
- Subfurther - — 数字媒体性质的开发博客
- BGR - 美国最大的手机新闻网站,可以了解一些前沿资讯
- Mathew Sanders
- ASCIIwwdc
- Apple's Swift Blog
- Lifehacker
- iOS Programming Subreddit
- iOS Dev Nuggets
- Code Facebook
- Hacker News - HN每天扫一扫,了解一下国外IT届比较火的事情。
- NSHipster
- Natasha The Robot
- iOS9-day-by-day
- Feeds for iOS Developer
- iOS Biz Weekly - — 关于iOS开发的一些链接
- Cocoa With Love - — 关于Cocoa的一切
- My App Venture - — iOS App商业博客
- iMore
- Objc.io - 每隔一段时间会深度讨论一个iOS开放相关的话题
- Little Bites of Cocoa
- This Week in Swift
- Code Facebook - Facebook的iOS频道
- iOS Developer and Designer interview
- iOS blog - — Objective C教程
- Big Nerd Rank - — 主要是详解一些代码
-
iOS 资讯(英文)
- iOS Trivia Weekly - 每周三会放出三个有高战 iOS 问题。
- raywenderlich.com Weekly - 大名鼎鼎的iOS教程网站,出了很多书,还有很多视频教程,堪称业界良心。注册后,每周都可以从 raywenderlich.com 接收新的免费教程。
- iOS Dev Tools Weekly - iOS 开发者最好的伴侣,包括网站、桌面、移动 app、以及服务端相关内容和工具,每周更新。
- AwesomeiOS - AwesomeiOS ios 资料的方方面面,英文网站。
- iOS Goodies - iOS 新闻周报。
- Server-Side Swift Weekly - 每周资讯,包含与服务器端 Swift 和跨平台开发人员工具相关的最佳资讯。
- iOS Dev Weekly - 可以订阅每周精选的 iOS 资源(项目、文章、工具等)。
- Swift Weekly Brief - 一个社区驱动的 iOS 相关新闻资源,每周四免费更新。
- Swift Developments - 每周精选资讯(iOS、WatchOS,AppleTV等),包括视频,工具,教程,以及资讯等,面向开 Swift 开发设计人员。
- Indie iOS Focus Weekly - 寻找最新的 iOS 资源,包括教程、技巧、工具等等,每周四更新。
- iOS Cookies Newsletter - 关于 iOS 开发库的每周摘要(不过现在已经停止更新)
-
中文博客/专栏
- I'm TualatriX
- Yuu的梦话
- 《M了个J》
- OneV's Den
- 《酷走天涯》
- kemchenj
- 《Mac开发》
- 《代码行者》 - 主要面向 Mac 开发。
- 中文 iOS/Mac 开发博客列表
- NSHipster - 关注被忽略的 Objective-C、Swift 和 Cocoa 特性。
- 玉令天下的Blog
- 《Mac开发云集》
- 戴铭的博客 - 星光社
- Knowledge Library
- 小菜技术路
-
Facebook 群组
-
微博
-
播客
-
公众号
-
英文社区
- iOS Developer Tips - —iOS开发相关教程和技巧
- Clarity.fm - —付费的专家求助服务
- iOS Meetup Groups - —志趣相投者聚集地
- iOS Development Quora - —Quora上的iOS开发小组
- Cocoa Lit - —Cocoa教程
- stackoverflow
- NS Screencast - —iOS开发相关小视频
- iOS Developers Group - —iOS Google+社区
- raywenderlich - ios
-
Medium 专区(英文)
- iOS App Development - 一些关于 iOS,AppleWatch 开发的小故事和小贴士。
- Swift Programming - 关于 Swift 编程语言的 blog。
- Flawless App - 针对iOS开发人员的开发,设计和营销技巧。
-
-
游戏相关
-
开源库组件
- Metal入门资料
- CollectionNode
- TouchBreakout
- cocos官网
- FlappySwift
- VirtualGameController
- SKTiled
- SaveTheDot
- Legend-Wings - 将 SpriteKit 应用到极限。
- ShogibanKit
- AssetImportKit
- SpriteKit - 苹果推出的一个 2D 游戏框架。
- Retro
- cocos2d-objc - C 构建 的面向 iOS 和 OSX平台的 Cocos2d。
- Urho3D
- Sage
- glide engine
-
-
机器学习、人工只能相关
-
机器学习相关开源框架
-
iOS 机器学习相关资源
-
相关教程
-
-
代码规范/APP质量
-
编码规范英文资料
- Prolific Interactive Style Guide
- SlideShare Swift Style Guide
- Swift Style Guide by @raywenderlich
- Futurice iOS Good Practices
- raywenderlich Style Guide - C 编码约束。
- GitHub Objective-C Style Guide - C 代码风格指导。
- NY Times - Objective C Style Guide - C 代码风格知道。
- GitHub - Style guide & coding conventions for Swift projects
- Spotify Objective-C Coding Style
- Objective-C Coding Convention and Best Practices - 一个代码约束相关的 Gist。
- Dropbox Objective-C Style Guide - Dropbox 的 Objective-C 代码风格指南。
- Swift Style Guide by LinkedIn
-
代码质量检查框架/工具
- Buglife
- Tailor
- spacecommander - C代码,甚至不需要尝试
- GlueKit
- HeapInspector-for-iOS
- DWURecyclingAlert
- FBRetainCycleDetector
- Clue
- WeakableSelf
- MLeaksFinder
- ODUIThreadGuard
- Aardvark
- PSTModernizer
- DecouplingKit
- KZAsserts
- FBMemoryProfiler
- KZBootstrap
- Stats
- Trackable
- SwiftCop
- Bugsee - 应用程序内的错误和崩溃报告,包括视频、日志、网络流量和跟踪。
- Bootstrap
- Warnings-xcconfig
- ocstyle - C 代码风格检查器.
- Fallback - try-catch的语法糖。
- PSPDFUIKitMainThreadGuard - 简洁的代码片段,当 UIKit 在后台线程被使用时生成断言。
- MLeaksFinder
- SwiftFormat
- IBAnalyzer
-
编码规范
-
静态代码分析
-
-
文件操作
-
数据结构和算法
-
算法和数据结相关开源框架
- Differific
- RandMyMod
- Pencil
- HeckelDiff
- diff
- AnyObjectConvertible
- SwiftStructures
- Dollar - Dash 或 Underscore.js , Javascript 语言版本对应为 https://www.dollarswift.org/.
- EKAlgorithms - C 实现.
- DeepDiff
- BTree
- Dispatch - store Flux 实现.
- KeyPathKit
- Changeset
- Algorithm
- Differ
- Buffer - framework 用户高效的矩阵 diff, 以及单元配置.
- Probably
- Brick
- Dekoter
- Monaka
- Impeller
- swift-algorithm-club
- Result
- SwiftPriorityQueue
- SwiftGraph
- DifferenceKit
- OneWaySynchronizer
-
算法和数据结构相关教学资料
-
-
时间和日期库处理
-
时间和日期相关开开源组件
- Solar
- LFTimePicker
- TimePicker
- TrueTime
- Time
- TimeZonePicker
- EmojiTimeFormatter
- Timepiece
- Kronos
- SwiftDate
- iso-8601-date-formatter - 8601格式的字符串或从中转换日期。支持日历、周等格式。
- SwiftMoment
- Schedule
- DateHelper
- NVDate
- SwiftyTimer
- DateTools - C 日期和时间工具,很强大的日期工具类
- NSDate-TimeAgo - C,Cocoa Touch,iPhone,iPad上的 “以前”,“以后”,“相对日期”或“模糊日期”类别。
- Chronology
- DatePicker
- AnyDate
- 10Clock
-
算法和数据结相关开源框架
- 《Swift 一些时间处理》 - 简单清晰,以及生成农历日期。
- 《Swift 使用 Date 的一点心得》 - 介绍基本功能的使用,,包括日期转换,日期计算等。
- Swift - 获取当前时间的时间戳(时间戳与时间互相转换)
- Swift4中对于日期时间的处理(Date、DateComponents、Calendar、DateFormatter、Locale) - 介绍得很全面
-
-
工具类/语法增强
-
时间和日期相关开开源组件
- RateLimit
- SwiftParsec
- SwiftRandom
- Eject
- App-Update-Tracker - C
- iOS-Categories
- SwiftTweaks
- XestiMonitors
- DeviceGuru
- Kvitto
- BFKit-Swift
- EZSwiftExtensions
- ObjectiveSugar
- Closures
- Underscore.m - C 中使用常用的数据结构,其使用链式语法来避开无尽的中括号,面向 Objective-C。
- Sugar
- ObjectiveKit - C 的运行时函数提供了对 Swift 友好的 API。
- OpenSourceController
- WhatsNew
- SwiftFoundation
- TimeLord
- Then
- SwiftAI
- YAML.framework - C 解析工具。
- Cent
- UnsupportedOSVersionAlert
- ActionClosurable - style target/action 转成 swifty 闭包。
- OpinionatedC - C 继承更多 Smalltalk 特性。
- Pantry
- ContactsWrapper - C 封装,带有的联系人和联系人组。
- Outlets
- ReflectableEnum - C 中的枚举类型引入了反射能力。
- ZamzamKit
- MissionControl-iOS
- SwiftProvisioningProfile
- AEAppVersion
- SwiftLinkPreview
- Validated
- Datez
- YYKit
- MKUnits
- OrderedSet
- DuctTape
- Once
- SwifterSwift
- MMWormhole
- BFKit - C 的集合类库,可以让开发提效。
- ReadabilityKit
- YOLOKit
- AssistantKit
- Retry
- SwiftyUtils
- ios_system
- Scale
- AppVersionMonitor
- MoyaSugar
- DefaultStringConvertible
- XExtensionItem
- Notificationz
- VersionTrackerSwift
- SwiftSortUtils
- EasyAbout
- VTAcknowledgementsViewController
- BlocksKit - C 支持 block 功能,为基础类提供Block支持。
- libextobjc - C 编程语言做了功能性的扩展。
- RandomKit
- FluxCapacitor
- InAppSettingsKit
- Standard Template Protocols
- BundleInfos
-
-
布局工具/自动布局
-
布局相关框架
- MisterFusion - C中使用。
- SwiftBond
- TinyConstraints
- UIView-FDCollapsibleConstraints
- FlexLayout
- EZLayout
- Swiftstraints
- Anchorman
- CGLayout
- AutoLayoutPlus
- ios-flexboxkit
- NerdyUI
- YogaKit
- MyLinearLayout - C实现的功能强大的iOS UI框架。它集成了 Android Layout,iOS AutoLayout,SizeClass,HTML CSS float、flexbox 和 bootstrap 的相关功能。
- TangramKit
- WHC_AutoLayoutKit
- SwiftBox
- SwiftAutoLayout
- Masonry
- FormationLayout
- Stevia
- Classy - started/),[Masonry、Classy、ClassyLiveLayout介绍](http://www.jianshu.com/p/2ed5f7444900).
- EasyAnchor
- SnapKit
- AsyncDisplayKit
- Layout
- Façade
- Cupcake
- PinLayout
- FlexLib - c 语言编写的ios布局框架。 该布局框架基于flexbox模型,这个模型是web端的布局标准。基于flexbox模型,FlexLib提供了强大的布局能力,并且易于使用。
- layout
- EasyPeasy
- FLKAutoLayout
- ManualLayout
- Yalta
- QuickLayout
- Framezilla
- Compose
- Restraint
- SuperLayout
- EEStackLayout
- SwiftyLayout
- SnapLayout
- MiniLayout
- QLayout
- SugarAnchor
- Autolayout_Demo
- RKAutoLayout
- FlightLayout
- 当view隐藏的时候也隐藏其autolayout的NSLayoutAttribute - 当view隐藏的时候也隐藏其 autolayout 的 NSLayoutAttribute,从而不用大量的代码工作.
- Anchorage
- Relayout
- Manuscript
- LayoutKit
- BrickKit
- Layoutless
- JRSplitVC
- Auto Layout Magic - 构建1个场景,让“Auto Layout Magic”为您生成约束! 场景在所有设备上看起来都很棒!
- FDTemplateLayoutCell
- PureLayout - C和Swift兼容。
- Cartography
- SDAutoLayout
- Neon
- ClassyLiveLayout
- CassowarySwift
- Bamboo
-
布局相关教程
-
-
卡包/Passbook/钱包
-
SwiftUI 教程
-
SwiftUI 教程
- SwiftUI Tutorials(英) - 苹果官方 SwiftUI 教程
- SwiftUI 免费视频教程 - 课程搜
- SwiftUI 教程
-
Flutter 资源
-
SwiftUI 资源
-
Flutter 文章
-
Flutter 教程
-
-
iOS 工程师的通用技能
-
Linux 相关教程
-
前端教程
-
其他工具相关
-
网络/Web
-
C/C++ 教程
-
算法/数据结构/设计模式
-
程序员软技能
- 程序员软技能 - 课程搜 - 很多免费在线课程。
- 《程序员必须学会的《软技能》》
-
-
并发/调度/异步/多线程
-
事件总线
- Continuum
- SwiftEventBus
- Bolts
- Caravel
- RWPromiseKit - C 的轻量级 Promise 库.
- EasyFutures
- FutureLib
- promises - C和Swift提供了一个同步结构,以方便编写异步代码。
- Futures
- SwiftTask
- BrightFutures
- Bolts-Swift
- Bluebird.swift
- Hydra - 让 Swift 可以编写更好的异步代码。
- then🎬
- FutureKit
- SwiftNotificationCenter
- Promise
- signals-ios
- When
- NoticeObserveKit
- Promis
- TopicEventBus - 订阅模式的框架,能够按主题发布事件,(一个通知中心扩展备选方案)。
- PromiseKit
-
GCD 相关开源工具
-
多线程、并发相关框架
-
多线程、并发相关框架 教程
- 《Swift多线程:使用GCD实现异步下载图片》
- 《iOS GCD中级篇 - dispatch_semaphore(信号量)的理解及使用》
- 《Objective-C之Grand Central Dispatch》
- Swift4 - GCD的使用
- 《iOS GCD之dispatch_semaphore(信号量)》
- 《Swift4.0 - GCD》
- 《Swift GCD DispatchSemaphore - 信号量》 - Swift 中信号量(DispatchSemaphore)的用法
- swift---GCD的基本使用
- 《Objective-C iOS多线程之GCD深入理解》
- 《Objective-C多线程开发之GCD(最全总结)》
-
-
页面路由/App 路由
-
路由相关教程
-
相关路由框架
- ACRouter
- DeepLinkKit
- ApplicationCoordinator
- Linker
- LiteRoute
- routing-kit - kit.
- DZURLRoute - C实现。方便您架构页面之间高内聚低耦合的开发模式。他的核心思想是把每一个页面当成一个资源,通过标准的URL协议(统一资源定位符)来定位到每一个可触达的页面(资源),基于 Objective-C,有中文文档。
- Router
- Crossroad
- SwiftRouter
- RouteComposer
- URLNavigator
- MGJRouter
- Marshroute
- HHRouter
- RxFlow
- Appz
- IntentKit
- CoreNavigation
- WAAppRouting
- ZIKRouter
- IKRouter
- JLRoutes
-
-
正则表达式
-
正则表达式框架
-
正则表达式相关文章
- 《swift中常用的正则表达式》 - 简明扼要
- 《swift中的正则表达式》 - 介绍比较详细,例子比较多。
- Swift:正则表达式方法(根据正则表达式从特定字符串中提取数据)
-
-
SDK
-
官方 SDK
- Evernote
- SpotifyLogin
- Google Analytics - Google Analytics iOS SDK
- Adobe Creative SDK - Adobe creative tools 和 Creative Cloud SDK。
- twitter-kit-ios
- Tumblr
- rides-ios-sdk
- Shopify
- Primer - 一个 用于进行 a/b 测试的 SDK,在可视化编辑器上方便创建定制化的登陆页,注册和登录流程的 SDK。
- PacketZoom - PacketZoom iOS SDK。
- Venmo
- Azure
- playkit-ios
- Paypal iOS SDK
- Dropbox - Dropbox SDK.
- Firebase - Firebase 移动开发平台的 SDK。
- ResearchKit
- 1Password
- CareKit
- AWS
- Stripe
- Spotify
- algoliasearch-client-swift
- Zendesk
- OneDrive
- Box
- Liquid Analytics
-
非官方 SDK
- PerfectSlackAPIClient
- Giphy - C 客户端。
- JamfKit
- DropletKit - C 包装的 DigitalOcean v2 API。
- objectiveflickr - C 实现的 Flickr API 框架
- SwiftInstagram
- SwiftyVK
- PPEventRegistryAPI
- SwiftFlyer
- waterwheel.swift
- Easy Social
- FHSTwitterEngine
- DribbbleSDK
- Mothership
- BigBoard
- UberKit - C 封装。
- RandomUserSwift
- Spartan
- Swifter
- CloudRail SI
- UnsplashKit
- Swiftly Salesforce
- STTwitter - C 库。
- InstagramKit
- SlackKit
- FHSTwitterEngine
- GitHub.swift
- das-quadrat
- ForecastIO
- PokemonKit
- ARKKit
- SCWeiboManager
- SocialLib
- BittrexApiKit
- Medium SDK - Swift
- SwiftyArk
- TJDropbox - C 实现。
-
-
调试
-
调试相关的工具和框架
- PonyDebugger
- AppSpector - 提供远程 iOS 和 Android 调试和数据收集服务,您可以通过其调试网络,日志,CoreData,SQLite,NSNotificationCenter和模拟设备的地理位置。
- Hyperion
- Flex
- GodEye
- Wormholy
- swift-snapshot-testing
- Playbook
- Xniffer
- LayoutInspector
- depcheck
- Httper-iOS
- XXPlaceHolder.swift
- FBSimulatorControl
- Netfox
- DCIntrospect
- Dotzu
- Woodpecker - 从 Mac 上查看沙盒文件、UserDefaults、以及网络请求。
- DoraemonKit
- chisel
- CocoaDebug - C.
- NetworkEye
- Cuckoo.swift
- DBDebugToolkit
- MTHawkeye
- Alpha
- AEConsole
- Droar
- swiftlog
-
调试相关教程
-
-
面试/找工作
-
架构、框架、模式
-
架构/模式相关开源框架
- SlackKit
- MobileProject
- Reactant
- SwiftyVIPER
- MMVMi
- Small
- CleanArchitectureRxSwift
- XFLegoVIPER
- YARCH
- BeeFramework - C开发。 其早期原型曾经被应用在QQ空间 、QQ游戏大厅 等多款精品APP中。 BeeFramework 从根本上解决了iOS开发者长期困扰的各种问题,诸如:分层架构如何设计,层与层之间消息传递与处理,网络操作及缓存,异步及多线程,以及适配产品多变的UI布局需求。
- Spin
- VIPER Module Generator
- ios-architecture
- iOS-Viper-Architecture
- Viperit
- Tempura
- Clean Architecture for SwiftUI + Combine
- samurai-native
-
架构相关教程、资料
-
其他架构、模式相关资源
-
-
Objective-C 学习资料
-
Objective-C 英文教程
- Objective-C 在线编辑器 - 支持 Objective-C 在线编译,运行。
- 《Objective-C封装std::priority_queue<>实现优先队列》
- 《Objective-C的内存管理》
- 《ARC规则-规则》
- 理解 Objective-C 的 ARC
- Objective-C中的Block
- Online Objective-C compiler - 另一个 Objective-C 在线编译工具
- Objective-C Cheat Sheet - C 的常见问题速查表。
- Code School:Try Objective-C
- 《Objective-C 内存管理深入》
- compile objective-c online - 又一个 Objective-C 在线编译工具
- 《Objective-C中的内存管理》
- 《Objective-C 内存管理基础》
- 《Objective-C中block的底层原理》
- Ry’s Objective-C Tutorial
- 《iOS开发系列—Objective-C之内存管理》
- Objective-C的代码块(Block)
- 精通Objective-C 进阶技巧
- 《浅析Objective-C之block》
- Objective-C 队列实现
-
Objective-C 中文教程
-
-
地图
-
地图相关SDK
-
地图相关框架
- GEOSwift
- Cluster
- FlyoverKit
- MSFlightMapView
- WhirlyGlobe-Maply
- CMMapLauncher
- JDSwiftHeatMap
- Route-me
- YJLocationConverter - 02)<火星坐标>、世界标准地理坐标(WGS-84) 、百度地理坐标(BD-09)坐标系转换工具类.
- MapViewPlus
- 百度鹰眼轨迹iOS SDK - 一套能够进行绑路纠偏的轨迹开发工具包。
- 打开自带地图、百度地图、腾讯地图 - 打开自带地图、百度地图、腾讯地图。
- Mapbox GL
- ArcKit
- ClusterKit
- PXGoogleDirections
- NAMapKit
-
地图相关教程
-
-
桥接
-
桥接相关框架及工具
- RubyMotion - RubyMotion 是一个革命性的工具链,它允许您快速开发和测试 iPhone、iPad 和 Mac 的本地 iOS 和 macOS 应用程序,所有这些程序都使用 Ruby 语言。
- Xamarin - Xamarin是一个免费的、跨平台的、开源的平台,允许您快速开发和测试iPhone、iPad、Watch和Mac的原生iOS、watchOS和macOS应用程序,所有这些程序都使用 C# 语言。
- WebViewJavascriptBridge - C 在 JavaScript 之间且通过 UIWebViews/WebViews 发送消息。
- JSPatch - C runtime 桥接 Objective-C 和 Javascript。你可以仅仅通过一个"小"引擎就能通过js代码调用任何 Objective-C 的类和方法。JSPatch通常用于hotfix(一种热加载的方式) iOS 应用程序。使用JavaScript调用任何Objective-C的原生接口,获得脚本语言的能力:动态更新APP,替换项目原生代码修复bug。
- MAIKit
-
桥接相关文章
-
-
AR/ARKit
-
AR/ARKit 开源工具、框架
-
ARKit 学习资源
-
ARKit 其他资源列表
-
-
Payments/支付
-
支付相关教程
-
支付/内购相关开源框架、工具、SDK
- DAAppsViewController
- RMStore
- TPInAppReceipt
- IAPHelper
- CreditCardForm-iOS
- InAppFramework
- SwiftyStoreKit
- card.io-iOS-SDK
- IAPDemo
- SwiftLuhn
- Caishen
- TipJarViewController
- HXEasyCustomShareView
- YRPayment
- merchantkit
- RCIM
- monza - 一个轻松实现iTunes应用内购买的收据验证工具,包括自动续订的订阅。
- SwiftInAppPurchase
- Moltin - 通过 Venmo 在您的 iOS 应用中付款并接受付款。[官网](https://moltin.com/ios-ecommerce-sdk)
- TAPromotee
- PatronKit
- MFCard
- iCard
- ObjectiveLuhn
- FramesIos
- openshare
- WechatPayDemo
- RongCloud-SDK-description
- ShareView
-
支付相关在线服务
-
-
区块链
-
开源库组件
- BitcoinKit
- CoinpaprikaAPI
- EtherWalletKit - 您可以在不了解服务器和区块链的情况下实现以太坊钱包。
- Bitcoin-Swift-Kit
- web3swift
- EthereumKit
- Web3.swift
-
支付/内购相关开源框架、工具、SDK
-
-
安全
-
安全相关开源框架
- Virgil Security Objective-C/Swift SDK
- MMPlugin
- iOS-App-Security-Class
- 仿密码锁-九宫格 - 仿密码锁-九宫格,主要是使用UIButton 手势事件 UIBezierPath画图,解锁失败弹出“密码错误”.
- fishhook
- CoreLock
- AppAuth-iOS
- BiometricAuthentication
- PCGestureUnlock
- RSAESCryptor - bit RSA and 256-bit key with 128-bit block size AES for encryption/decryption.
- JMPasswordView
- ICPayPassWordDemo
- SFHFKeychainUtils
- LuLu - source macOS firewall that aims to block unauthorized (outgoing) network traffic.
- Smile-Lock.swfit
- cocoapods-keys
- Hopper App - Hopper Disassembler是一款逆向工程工具,iOS爱好者可以使用它来进行反汇编,反编译和调试应用程序。此工具也可用于修改和重组代码。你只需在你的macOS或Linux系统上启动该应用,然后将其指向你需要破解的二进制文件即可。总的来说Hopper是一款非常好用的逆向工程工具,对于热衷于iOS漏洞赏金的人而言,无疑它将成为一个首选.
- TouchID
- RequestPermission
- SwiftPasscodeLock
- Smile-Lock
- Vault
- zxcvbn-ios
- NSDictionary-NilSafe
- Myriam
- simple-touch
- 《Protecting iOS Applications》 - 文章系统地介绍了如何保护iOS程序的代码安全,防止反汇编分析.
- Virgil SWIFT PFS SDK
- ABPadLockScreen
- DKWechatHelper
- MSCrashProtector
- NativeLogin
- TOPasscodeViewController
- SecurePropertyStorage
- BiometricAuth
- LikeAlipayLockCodeView
- SAPinViewController
- TPObfuscatedString
- LTHPasscodeViewController
- LSSafeProtector
- KKPinCodeTextField
-
加密、解密技术
- Virgil Security Objective-C/Swift Crypto Library
- AESCipher-iOS - iOS:用 Objective-C 实现的 AES 加密。与 [AESCipher-Java](https://github.com/WelkinXie/AESCipher-Java) 一并使用能达到 在iOS、Android、Java后台产生相同密文、正确解密成明文的目的。[AES加密 - iOS与Java的同步实现](http://www.jianshu.com/p/df828a57cb8f).
- Arcane
- SwiftHash
- EnigmaKit
- JOSESwift
- CatCrypto
- RSASwiftGenerator
- SwiftMD5
- IDZSwiftCommonCrypto
- sstoolkit
- RNCryptor - - 如果是 ObjC, 可以参考 RNCryptor/RNCryptor-objc.
- Themis
- Obfuscator-iOS
- SecureEnclaveCrypto
- SwiftSSL
- SweetHMAC
- CryptoSwift
- Objective-C-RSA - C on iOS.
- SwiftyRSA
- AESCrypt-ObjC - C 类
- SwCrypt
- swift-sodium
- SCrypto
- SipHash
-
Keychain/钥匙链
- KeychainAccess
- SAMKeychain - C 封装,面向 Mac 和 iOS.
- sskeychain
- Valet
- UICKeyChainStore
- Locksmith
- SwiftKeychainWrapper
- Lockbox - C 工具类。
- Keychains
- SwiftyKeychainKit
-
代码混淆
- ios-class-guard - -有人反映编译出来的app运行不了.
- WHC_ConfuseSoftware
- DiffHelper
-
逆向
-
安全加固
-
其他安全相关资料
-
安全相关教程
- Mobile Security - —iOS 开发入门安全指南
-
安全相关开源 APP
-
-
日志
-
日志相关教程
-
日志框架
- CleanroomLogger
- OkLog
- JustLog
- Twitter Logging Service
- Versions
- AELog
- Colors
- puree
- KKLog
- XLTestLog
- Bugfender
- Lighty
- MobileWebPageTest - MobileWebPageTest是用来测试移动网页性能的软件,它可以对页面的加载和渲染过程进行截屏,协助开发者分析出页面性能瓶颈。
- 使用Quick框架和Nimble来测试ViewControler - Quick是一个用于创建BDD测试的框架。配合Nimbl,可以为你创建更符合预期目标的测试。
- NSLogger
- QorumLogs
- LxDBAnything
- Gedatsu
- XLFacility
- Atlantis
- TraceLog
- Spy
- LumberMill
- SwiftTrace - C method invocations.
- SwiftyTextTable
- Diagnostics
- Bugtags
- Evergreen
- Reqres
- ReflectedStringConvertible
- snoop-it - snoop-it比UIViewController-Swizzled好用,代码托管在google上。
- xctool
- Crashlytics - Crashlytics 崩溃报告 崩溃日志 [使用说明](http://www.infoq.com/cn/articles/crashlytics-crash-statistics-tools) 。
- CocoaLumberjack
- SwiftyBeaver
- XCGLogger
- KSCrash
- dSYMTools
- TinyConsole
- swift-log
- Rainbow
- Willow - C方法调用。
- UIViewController-Swizzled
- Log
- Buildasaur
- Loggerithm
- BlockTypeDescription
- StoryTeller
- Watchdog
-
-
包管理 / 依赖管理
-
文章/教程
-
包管理相关工具
- CocoaPods - C 项目的依赖管理工具,应用广泛,它拥有成千上万个库,它们可以使你的项目更加优雅。 [CocoaPods 官网](https://cocoapods.org/)
- swift-package-manager
- Gradle - 有 Xcode 的 gradle 插件,可以使用 gradle 来构建 iOS 或者 Mac OS X 项目
- Carthage
- Rome
- Accio
- CocoaSeeds
- SWM (Swift Modules)
- Xcode Maven - Xcode Maven 插件,它可以将 Xcode 构建过程嵌入 Maven 的生命周期中
- punic
- Athena
-
-
反射
-
React-Like
- SwiftKVC - Value (KVC) 方式进行操作。
- EVReflection
- Runtime
- Reflection
- JSONNeverDie
- Mirror
- Reflect
-
-
性能、优化
-
项目创建/安装
-
文本处理
-
其他开源 UI 组件/工具
- ZSSRichTextEditor
- BonMot
- SZMentionsSwift
- Tribute
- RealTimeCurrencyFormatter
- Highlighter
- Emojica
- NBEmojiSearchView
- ISO8601
- YYText
- Twitter Text Obj - C 实现。
- SwiftyMarkdown
- Input Mask
- SwiftString
- SwiftyAttributes
- Money
- Atributika
- fuse-swift
- NSStringEmojize - cheat-sheet/)转成对等的 Unicode 代码的工具, 仅支持 Objective-C。
- SmarkDown
- NoOptionalInterpolation
- Croc
- FormatterKit
- Marklight
- Mustard
- DTRichTextEditor
- Marky Mark
- PostalCodeValidator
- SwiftRichString
- SwiftValidators
- MMMarkdown - C 静态库。
- Format
- CocoaMarkdown
- Highlightr
- Guitar
- Nimbus
- DTCoreText
- PhoneNumberKit
- SZMentions
- CodeMirror Swift
- pangu.Objective-C - C 实现偏执文本间距。
- EmojiKit
- Attributed
- ISO8859 - 16 编码的文本转成 String 类型字符串,基于 Swift 实现。面向 iOS, tvOS, watchOS 和 macOS.
- SlackTextViewController
- TextAttributes
- RichEditorView
- MarkdownView
- Down
- Reductio
- AttributedTextView
- Heimdall
- Smile
- Pluralize.swift
- Sprinter
- StringStylizer
- StyleDecorator
- libPhoneNumber-iOS
- Roman
- MarkdownTextView
- Notepad
- Translucid
- MarkdownKit
- EFMarkdown
- KKStringValidator
-
-
图形/绘图工具
-
相关框架
-
相关教程
-
-
iOS 学习资料
-
iOS 其他学习资料
-
英文学习资料
- LearnAppMaking - LearnAppMaking 帮助开发者学习如何构建,运行、以及运营的网站。
- Cocoa Dev Central
- Cocoa is my Girlfriend
- RAYWENDERLICH - 开发者和爱好者的教程。
- iOS8-day-by-day
- iOS Developer Tips - 针对 ios 开发者的网站,包括 代码,贴士,技巧等。
- Apple Developer Documentation(英) - 苹果官方开发者文档,比较权威。
- AppCoda
- Conferences.digital
- iOS9-day-by-day
- Lifehacker - 我想编写iOS应用,我从哪里开始?
- iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp - udemy 的课程
- iOS-Learning-Materials
- Apple - Object-Oriented Programming with Objective-C
- 苹果官方教程 - Start Developing with iOS - 苹果官方教程.
- CodeProject - iPhone 和 iOS 开发入门。
- Ray Wenderlich - 学习iOS应用编码。
- Apple - Programming with Objective-C
- Stanford - Developing iOS 10 Apps with Swift - 目前的版本是iOS11+Swift,基于 iOS 10 的
- Tutorials Point
- Code with Chris
- Treehouse's iOS Courses and Workshops - 适用于 Objective-C 和 Swift的初学者和高级开发人员的主题列表。
- Big Nerd Ranch
- iOS-Blog
- Use Your Loaf
- Use Your Loaf
- DaddyCoding - iOS教程,从初学者到高级。
- Swifteducation - Teaching App Development with Swift
- Udacity - Intro to iOS App Development with Swift
- Stanford - Developing iOS 11 Apps with Swift - Stanford 在iTunes U上的教程,目前的版本是 iOS11 + Swift。
- Stanford - Developing iOS 7 Apps for iPhone and iPad
- Mike Ash
- Tuts+
- Realm Academy
- Big Nerd Ranch
- Cocoa with Love
-
iOS 工程师技能图谱
-
iOS 中文教程
-
-
数学运算工具
-
图表
-
图表开源框架
- TWRCharts - C代码的强大功能轻松构建动画图表。
- TKRadarChart
- RealtimeGradientText - with-mask/).
- PNChart
- Scrollable-GraphView
- Swift LineChart
- MagicPie
- XJYChart
- ios-charts
- Charts
- core-plot
- JYRadarChart
- Scrollable-GraphView.swift
- EatFit - fit 是受 Google-fit 启发的具有吸引力的数据表示的一个组件。
- FSInteractiveMap
- TEAChart
- AAChartKit
- JBChartView
- BEMSimpleLineGraph
- Graphs
- chartee
- EChart
- CoreCharts
- SwiftCharts
- XYPieChart
- SwiftChart
- FSLineChart
- ZFChart
- PieCharts
- ANDLineChartView
- YOChartImageKit
- KLine
- JTChartView
- DDSpiderChart
- ChartProgressBar
- Dr-Charts - Charts 是一个高度可定制,且易用的交互式图表框架,基于 Objective-C。
- CSPieChart
- SMDiagramViewSwift
- FlowerChart
-
图表相关资源
- awesome-ios-chart Swift
- awesome-ios-chart Objective-C - C 的图表资源列表,有很多开源框架。
-
-
Code Injection/代码注入
-
React-Like
- injectionforxcode - C 和 Swift。
- dyci - C 的动态代码(不需要重启应用)注入工具。
- Vaccine
-
-
Dependency Injection/依赖注入(IoC或切面)
-
React-Like
- Kraken
- Guise
- Alchemic - C 的高级,简单的依赖注入框架,目的是帮助您管理对象的创建,对象属性和变量,让其尽可能简单和容易。
- Weaver
- Perform
- DITranquillity
- Locatable
- Reliant - C 非侵入式依赖注入框架,其目标是在不限制功能的前提下,让使用尽可能简单,对业务代码产生最小的影响。
- Cleanse
- StoryboardBuilder
- Swinject
- Typhoon - C 和 Swift。
- Aspects
- Needle
- ViperServices
-
-
iOS 非手机设备资料
-
手表(iWatch)开发
- CircularCrownSelector
- Stargate - -swift
- overlook
- WatchKit-Apps
- awesome watchkit apps
- Apple Watch开发教程资料汇总 - Apple Watch开发教程资料汇总。
- soon
-
服务端框架
- CocoaHTTPServer
- Frank
- GCDWebServer
- Vapor
- Perfect
- swift-http
- SwiftGD
- Trevi
- Zewo
- smoke-framework
- Redis
- Curassow - fork worker(预分配工作进程)的方式的 Swift HTTP 服务器。
- Embassy
- SwiftQ
- ApacheExpress
- PersistQL
- Jobs
- swiftra
- Swifton
- Taylor
- blackfire
- Express
- SwiftServerSide-Vapor
- Noze.io - 基于事件驱动额 I/O流,也被成为 Swift 版的 Node.js。
- Kitura
- Swifter
- Swifton
- Lightning
- NetworkObjects
- PerfectTemplate
- http
- Dynamo
- README.zh_CN.md
-
-
其他资源列表
-
服务端框架
- Top App Developers
- Awesome list of open source applications for macOS
- Github Trending - Swift
- Github Trending - Objective-C - C 板块。
- ios-developer-tools
- awesome-ios
- awesome-gists
- Awesome ARKit
- WWDC-Recap - WWDC 19 & 17 的摘要合集。
- awesome-awesomeness
- Marketing for Engineers
- iOS资源大全中文版
- 开发实战资源整合
- CocoaConferences
- iOS Learning Resources
- example-ios-apps
- iOS-Playbook
- Awesome-iOS-Twitter
- Develop-Source
- ClassicProblemSolvingAndDataStructuresInSwift
- Open Source apps
-
-
App Store/Apple 应用商店/上架
-
App Store 相关工具/框架
- Siren
- Appstore Review Guidelines
- Average App Store Review Times - 这个网站可以同时跟踪 AppStore 上 iOS 和 Mac 两个版本的浏览次数,使用了利用 iOS 和 Mac 开发者的众包数据。
- App Release Checklist
- AppVersion
- appirater
- iVersion
- Harpy
- Free App Store Optimization Tool - 可以根据关键字和竞争对手应用名跟踪应用在 App Store 的可见性。
-
App Store 被拒原因/检查清单
- Apple's Common App Rejections Styleguide - 列举了应用被拒的常见问题,苹果官方出的。
- App Store Checklist
- 苹果AppStore被拒理由大全
- Solve-App-Store-Review-Problemm
- App Store 审核指南 - App Store 中文审核指南,苹果官方出的。
-
-
程序员必备工具
-
服务端框架
- jsoncafe.com - JSON的在线模板驱动的模型类生成器。
- Json.cn - json在线格式化
- ModelEnd.com - 在线模型转换,可以将 json 转成 Objective-C、Swift、Java Bean 等模型。
- Unicode 编码转换
- Tinypng - 在线图片压缩
- Diffchecker - 在线代码比对
- Import.io - 一个实时将网页转换为数据的在线工具。
- Tapglue - 用几行代码就能构建社交产品和活动。
- gitignore.io - 在线生成 `.gitignore` 文件。
-
-
数据分析、统计服务/SDK
-
数据分析、统计服务
- Instabug - 提供应用内反馈、错误和崩溃报告、通过用户步视频录制、屏幕批注、等操作帮你快地修复错误。
- devtodev - 提供比较全面的分析服务,可改善您的项目并节省产品开发时间。
- MobTech - 出了数据统计之外,还有分享组件,push 组件。
- Answers by Fabric - 可以实时了解人们在你的应用程序中的体验。
- Matomo
- Parse Analytics - 测量 App 的使用情况,跟踪 bug 等等。
- Liquid Analytics - 通过分析和个性化的实时反馈辨认特定的行为。
- Mixpanel - 一个高级数据分析品台。
- Sentry - Sentry基于云托管的方式进行错误监控,可帮助所有软件团队实时发现,分类和确定错误的优先级。
- Flurry Analytics - 免费的 App 分析 API。
- matomo - 原名叫 piwik,是 Google Analytics 的替代品,支持web端、移动端的埋点,有开源免费埋点,可以自行搭建埋点统计服务器,而不需要依赖第三方。
- Inapptics - 帮助你分析和可视化移动应用程序中的用户行为, 提供可视的用户行为,热图和崩溃重播功能。
- Localytics - 将营销和数据分析结合在一起的平台。
- Countly - 适用于 iOS 和 Android 的开源的、移动端和Web端分析的崩溃报告和推送通知平台。
- Answers by Fabric - 让你实时的洞悉用户体验。
- Bugsnag - 有免费的错误跟踪套餐, 错误报告包括有关设备,发行版,用户数据等等。
-
数据分析开源工具/SDK
- ARAnalytics
- GoogleReporter
- Segment
- Abbi
- GTrack - C 封装,并且提供了一些额外的功能。
- MOCA Analytics - 付费的跨平台分析后台。
-
-
书籍、资料
-
播客
- QDFuns - 里面也能下载一些书籍资源.
- coding-interview-university
- free-programming-books-zh_CN
- free-programming-books
- awesome-programming-books
- it-ebooks - 可以下载IT电子书籍的网站(英文).
- allitebooks - 各种各样的IT电子书籍都可以找到(英文).
- oreilly Free Programming Ebooks - ORielly 的免费电子书,有需要的童鞋可以免费下载(英文).
- gitbook - gitbook上有很多书籍,可以看看(英文、中文).
-
其他书籍(英文)
- The Swift Programming Language by Apple - ★
- The Swift Programming Language by Apple
- Cocoa Design Patterns
- Advanced Swift by Chris Eidhof, Ole Begemann, and Airspeed Velocity
- Core Data by Florian Kugler and Daniel Eggert
- Classic Computer Science Problems in Swift
- Programming in Objective-C by Stephen G. Kochan
- The Complete Friday Q & A: Volume 1
- iOS Programming: The Big Nerd Ranch Guide by Christian Keur, Aaron Hillegass
- Core Data for iOS: Developing Data-Driven Applications for the iPad, iPhone, and iPod touch
- iOS Programming: The Big Nerd Ranch Guide by Christian Keur, Aaron Hillegass, Joe Conway
- Hello Swift! by Tanmay Bakshi with Lynn Beighley
- iOS Development with Swift by Craig Grummitt
- Anyone Can Create an App by Wendy L. Wise
- Functional Swift by Chris Eidhof, Florian Kugler, and Wouter Swierstra
- Swift in Depth
- Using Swift with Cocoa and Objective C by Apple - ★
- Your First iOS App by Ash Furrow
- Core Data for iOS: Developing Data-Driven Applications for the iPad, iPhone, and iPod touch
-
-
VR、虚拟现实
-
ARKit 其他资源列表
- VR Toolkit iOS
- VRDemo-Swift
- 360 VR Player
- BSPanoramaView
- simple360player
- swift-360-videos - SceneKit的一个子集. Pure swift (no SceneKit) 3D library with focus on video and 360.
- Swifty360Player
-
-
部署/打包/分发
-
相关框架/工具
- TestFlight.Top - 60秒制作TestFlight内测App分发页,用户直接下载测试.
- TestFlight Beta Testing - Testflight,基于 iTunes Connect 的 beta 测试服务。 (需要 iOS 8 以上版本)。
- Rollout.io - 一个 SDK,可以用来实时打补丁,fix bug,修改,和操作本地应用 (Obj-c & Swift)。
- AppLaunchpad - 可以为 App Store 和 Google Play 创建漂亮的自定义截图,有免费版本。
- ios-auto-replace-package
- Appfigurate
- boarding
- LaunchKit
- HockeyApp - 在 HockeyApp 你可以发布你 app 的 beta 测试版本,收集实时的崩溃报告,获取用户反馈,分析测试覆盖率。
- Crashlytics - Google firebase, 用户崩溃报告和 beta 测试。
- deliver
- snapshot
- watchbuild
- Bitrise - 移动持续集成与交付服务,具有数十种集成工具,可用于构建,测试,部署和协作。
- fastlane
- buddybuild - 一个移动应用集成平台,包括:构建、部署及协作。
- AppCenter - 持续构建,测试,发布,还可以监视每个平台的应用程序。
- Semaphore - CI/CD 服务,可轻松为任何 Apple 设备构建、测试和部署应用程序。
- HockeyKit - Hoc更新器框架,它可以用于所有以 Apple AppStore 为目标的应用程序,并极大地改善了beta测试过程。
- ScreenshotFramer
-
-
APP 内开源许可列表参考
-
非官方 SDK
- 网易新闻的开源协议 - 看网易客户端使用了那些开源组件
- instagram 开源协议
-
-
移动端综合服务商
-
其他书籍(英文)
- Firebase - Analytics、数据库、通知和崩溃报告,由 Google 提供服务。 Firebase能让你的App从零到一。也就是说它可以帮助手机以及网页应用的开发者轻松构建App。通过Firebase背后负载的框架就可以简单地开发一个App,无需服务器以及基础设施。
-
-
Objective-C runtime 运行时
-
操作辅助框架
-
相关框架/工具
-
Programming Languages
Categories
UI组件
1,269
多媒体功能
377
iOS 基础组件教程、学习资料
221
动画、转场效果
204
Xcode
131
数据存储
127
网络
125
网站、社区、博客、资讯站等资源
120
硬件相关
101
开发工具
99
数据解析
99
安全
91
测试
82
布局工具/自动布局
73
通知/推送/消息/IM
72
Swift 学习资料
71
工具类/语法增强
70
函数式、响应式编程
68
SDK
67
iOS 学习资料
67
并发/调度/异步/多线程
67
文本处理
65
日志
53
代码规范/APP质量
50
图表
41
iOS 非手机设备资料
40
Payments/支付
37
调试
34
React Native/混合应用
34
授权、权限
32
数据结构和算法
31
架构、框架、模式
31
书籍、资料
28
图形/绘图工具
27
页面路由/App 路由
27
时间和日期库处理
26
Objective-C 学习资料
25
字体/图标
25
颜色
25
地图
24
AR/ARKit
23
SwiftUI 教程
23
iOS 工程师的通用技能
22
数据分析、统计服务/SDK
22
其他资源列表
21
机器学习、人工只能相关
20
部署/打包/分发
20
包管理 / 依赖管理
19
本土化工具
18
文件操作
17
游戏相关
17
Dependency Injection/依赖注入(IoC或切面)
15
数学运算工具
14
App Store/Apple 应用商店/上架
14
面试/找工作
11
手势
10
程序员必备工具
9
正则表达式
8
桥接
8
项目创建/安装
8
区块链
8
VR、虚拟现实
7
反射
7
性能、优化
7
卡包/Passbook/钱包
3
Code Injection/代码注入
3
APP 内开源许可列表参考
2
Objective-C runtime 运行时
2
操作辅助框架
1
移动端综合服务商
1
Sub Categories
图片处理
185
其他开源 UI 组件/工具
174
动画
157
Alert & Action Sheet/告警框/提示框/对话框
102
TableView/表格/列表
99
UIKit 常用组件
98
网络请求/下载
98
Menu/菜单控件/侧滑菜单/抽屉
96
时间和日期相关开开源组件
92
Objective-C 英文教程
91
Activity Indicator/动作指标器控件/进度条
89
TextField & TextView/文本域/文本处理
86
Xcode 插件、扩展
85
一些辅助开发工具
83
视频
80
Foundation 常用对象
78
CollectionView/集合视图
70
相关框架
68
JSON
68
数据库
67
布局相关框架
66
服务端框架
63
Button/按钮
51
日志框架
49
音频
48
响应式编程框架
48
非官方 SDK
47
Splash/启动页/引导页/新手引导
44
过度/切换/转场效果
43
PickerView/选择器
41
下拉刷新组件
41
安全相关开源框架
41
图表开源框架
39
TabBar/选项卡
37
英文学习资料
36
Popup/弹出框
35
Push 通知框架/消息推送
35
摄像头/相机/拍照
34
新闻、博客等等(英文)
33
Core Data
33
算法和数据结相关开源框架
32
Calendar/日历控件
31
其他书籍(英文)
31
官方 SDK
30
支付/内购相关开源框架、工具、SDK
30
React-Like
30
调试相关的工具和框架
29
代码质量检查框架/工具
29
其他测试相关框架/工具
29
授权、权限开源框架
28
WebView/浏览器视图
28
iOS 缓存
27
播客
26
加密、解密技术
25
Navigation Bar/导航控件
25
Label/文本标签控件
25
Slider/滑块
24
React native 开源框架
24
开源库组件
24
事件总线
24
相关路由框架
23
场景类组件
23
颜色 相关开源框架、工具
22
GIF
21
UI 测试/界面测试
21
相关框架/工具
21
多线程、并发相关框架
21
Xcode 其他相关工具
21
相关教程
20
扫描/二维码/扫码/OCR
20
消息(包括短信)
19
蓝牙
19
其他硬件相关的库
19
QuartzCore 核心动画框架
18
AR/ARKit 开源工具、框架
18
架构/模式相关开源框架
18
Keyboard/键盘
18
Xcode 教程
18
地图相关框架
17
UI 设计资源
17
iOS 其他学习资料
16
ScrollView/滚动视图组件
16
数据分析、统计服务
16
中文社区
15
中文博客/专栏
15
PDF
15
测试驱动开发/行为驱动开发(TDD / BDD)
15
即时通信/IM
15
Switch/开关按钮
15
Form & Settings/表单及设置控件
15
CoreData - 数据存取
14
其他开源工具
14
XML 和 HTML 解析
13
Rating Stars/评分组件
13
机器学习相关开源框架
13
Segmented Control/分段切换按钮/节选器
12
Cards/卡片控件
12
GCD 相关开源工具
12
WebSocket/Socket
12
架构相关教程、资料
12
UI 套件资源
12
定位/地理位置
12
编码规范英文资料
12
文件操作其他框架/工具
12
iOS 资讯(英文)
11
Tag/标签
11
包管理相关工具
11
ARKit 其他资源列表
11
iOS 中文教程
11
Flutter 资源
10
CoreLocation - 定位
10
命令行工具
10
Keychain/钥匙链
10
多线程、并发相关框架 教程
10
Badge/徽章/小红点
9
3D 触摸/Force Touch/3DTouch
9
UIPageControl/分页控制器
9
App Store 相关工具/框架
9
英文社区
9
其他工具
9
page
9
网络测试
8
Stepper/步进控件
8
Swift 中内置的网络功能
8
文章/教程
8
流媒体框架
8
搜索框
7
XCode 主题
7
手表(iWatch)开发
7
iBeacon - 信标/近场感应
7
布局相关教程
7
前端教程
7
Twitter
6
支付相关教程
6
手势相关开源工具
6
数据分析开源工具/SDK
6
iOS UI Template/模版
6
快速开发/开发提效工具
6
静态代码分析
6
Facebook 群组
6
Prototyping/原型
6
使用原生方法操作文件
5
SwiftUI 资源
5
App Store 被拒原因/检查清单
5
调试相关教程
5
正则表达式框架
5
相关资料
5
iOS 中网络相关教程、资讯
5
桥接相关框架及工具
5
React native 资源汇总
5
序列化及表示层
5
Objective-C 中文教程
5
Status Bar/状态栏
4
iOS 工程师技能图谱
4
其他安全相关资料
4
A/B 测试
4
隐藏与显示
4
Linux 相关教程
4
相关概念、教程
4
Flutter 教程
4
日志相关教程
4
轮播组件
4
路由相关教程
4
CSV 解析
4
ProgressView/进度条
4
地图相关SDK
4
React Native 教程
4
授权、权限相关教程
4
手势相关教程
4
主题
3
逆向
3
ARKit 学习资源
3
桥接相关文章
3
算法和数据结构相关教学资料
3
代码混淆
3
本地通知
3
编码规范
3
SwiftUI 教程
3
正则表达式相关文章
3
网络/Web
3
iOS 原生颜色组件
3
微博
3
Timeline/时间线
3
安全加固
3
地图相关教程
3
测试服务提供商
3
Medium 专区(英文)
3
其他工具相关
2
支付相关在线服务
2
C/C++ 教程
2
公众号
2
iOS 机器学习相关资源
2
单元测试
2
图表相关资源
2
MapKit 地图
2
算法/数据结构/设计模式
2
电池
2
Email/邮件
2
程序员软技能
2
Flutter 文章
1
前台工具
1
拼音工具
1
其他架构、模式相关资源
1
其他资料
1
安全相关教程
1
其他混合开发框架
1
安全相关开源 APP
1