ios-starter-kit

所属分类:iPhone/iOS
开发工具:Swift
文件大小:0KB
下载次数:0
上传日期:2023-03-16 08:20:21
上 传 者sh-1993
说明:  为那些对iOS编程感兴趣的人提供的初学者工具包
(A starter kit for those interested in iOS programming)

文件列表:
LICENSE (1075, 2023-12-01)
_config.yml (26, 2023-12-01)
advanced/ (0, 2023-12-01)
advanced/Compression-Resistance.md (3700, 2023-12-01)
advanced/DataSource-Pattern.md (6152, 2023-12-01)
advanced/DispatchGroup/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroup.md (3001, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2.xcodeproj/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2.xcodeproj/project.pbxproj (14549, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2.xcodeproj/project.xcworkspace/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2.xcodeproj/project.xcworkspace/contents.xcworkspacedata (135, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2.xcodeproj/project.xcworkspace/xcshareddata/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (238, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/AppDelegate.swift (1360, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/Assets.xcassets/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/Assets.xcassets/AccentColor.colorset/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/Assets.xcassets/AccentColor.colorset/Contents.json (123, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/Assets.xcassets/AppIcon.appiconset/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/Assets.xcassets/AppIcon.appiconset/Contents.json (1591, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/Assets.xcassets/Contents.json (63, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/Base.lproj/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/Base.lproj/LaunchScreen.storyboard (1665, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/Base.lproj/Main.storyboard (15333, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/Info.plist (704, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/SceneDelegate.swift (2303, 2023-12-01)
advanced/DispatchGroup/DispatchGroupNotify2/DispatchGroupNotify2/ViewController.swift (3883, 2023-12-01)
advanced/DispatchGroup/DispatchGroupWait/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupWait/DispatchGroupWait.xcodeproj/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupWait/DispatchGroupWait.xcodeproj/project.pbxproj (14492, 2023-12-01)
advanced/DispatchGroup/DispatchGroupWait/DispatchGroupWait.xcodeproj/project.xcworkspace/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupWait/DispatchGroupWait.xcodeproj/project.xcworkspace/contents.xcworkspacedata (135, 2023-12-01)
advanced/DispatchGroup/DispatchGroupWait/DispatchGroupWait.xcodeproj/project.xcworkspace/xcshareddata/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupWait/DispatchGroupWait.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (238, 2023-12-01)
advanced/DispatchGroup/DispatchGroupWait/DispatchGroupWait/ (0, 2023-12-01)
advanced/DispatchGroup/DispatchGroupWait/DispatchGroupWait/AppDelegate.swift (1357, 2023-12-01)
advanced/DispatchGroup/DispatchGroupWait/DispatchGroupWait/Assets.xcassets/ (0, 2023-12-01)
... ...

# ios-starter-kit A starter kit for those interested in iOS programming ## Swift * [Arrays](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/Array/README.md) * [Dictionary Grouping](basics/DictionaryGrouping/README.md) * [Async](basics/Async/README.md) * [Actor](basics/Actor/README.md) * [Enums](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/Enums/README.md) * [Computed Properties](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Computed-Properties.md) * [DateFormatter](swift/DateFormatter.md) * [Protocols](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Protocols.md) * [Protocol Oriented Programming](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Protocol-oriented-programming.md) * [Protocol based inheritance](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Protocol-based-inheritance.md) * [Protocols & Delegates](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Protocols-and-Delegates.md) * [Protocols & Generics](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Protocols-and-Generics.md) * [Protocols & Unit Testing](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Protocols-and-Unit-Testing.md) * [Closures](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Closures.md) * [Completion Blocks](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Completion%20Blocks.md) * [Generics](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Generics.md) * [Extensions & Protocols](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Extensions-And-Protocols.md) * [Structs, Enums, and Classes](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/EnumsStructsClasses.md) * [Properties](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Properties.md) * [Optionals](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Optionals.md) * [Numbers](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Numbers.md) * [Tuples](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Tuples.md) * [If vs Guard Clauses](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/If-vs-Guard.md) * [Error handling](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Error-handling.md) * [Structs-vs-Clases](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Structs-vs-Classes.md) * [API Design](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/API-Design.md) * [Markdown](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Markdown.md) * [Defer](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Defer.md) * [Singletons](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Singletons.md) * [Automatic Reference Counting](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/ARC.md) * [Access Control](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Access-Control.md) * [Private typed Class](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Private-Typed-Class.md) * [Initializers](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Initializers.md) * [Map, filter, reduce](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Map-Filter-Reduce.md) * [Inheritance](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Inheritance.md) * [NotificationCenter](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/NotificationCenter.md) * [Strings](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Strings.md) * [Idioms](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Idioms.md) * [DynamicCallable](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/DynamicCallable.md) * [Result](https://github.com/jrasmusson/ios-starter-kit/blob/master/swift/Result.md) ## Basics * [SFSymbols](basics/SFSymbols/README.md) * [Radio Button](basics/RadioButton/README.md) * [Nibs](basics/Nibs/README.md) * [Animations](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/Animation/README.md) * [UIViewController](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIViewController/README.md) * [UISheetPresentationController](basics/UISheetPresentationController/README.md) * [UISheetPresentationController - Native](basics/UISheetPresentationController/README2.md) * [DynamicFont](https://github.com/jrasmusson/ios-starter-kit/tree/master/basics/DynamicFont) * [Color](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/Color/README.md) * [CoreGraphics](basics/CoreGraphics/README.md) * [Networking](basics/Networking/README.md) * [Shadows](basics/Shadows/README.md) * [UIStackView](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIStackView/Basics/README.md) * [Distribution & Alignment](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIStackView/Distribution-Alignment.md) * [Layout Patterns](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIStackView/Layout-Patterns.md) * [UILabel](https://github.com/jrasmusson/ios-starter-kit/tree/master/basics/UILabel/README.md) * [UIImageView](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIImageView/README.md) * [UIImage](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIImage/README.md) * [UIImagePicker](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIImagePicker/README.md) * [UITextField](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UITextField/UITextField.md) * [UIAlertController](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIAlertController/UIAlertController.md) * [UIProgressView](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIProgressView/README.md) * [UISegmentedControl](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UISegmentedControl/README.md) * [UIScrollView](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIScrollView/UIScrollView.md) * [UINavigationController](https://github.com/jrasmusson/ios-starter-kit/tree/master/basics/UINavigationController) * [NSUserDefaults](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/NSUserDefaults/NSUserDefaults.md) * [NSCoder](basics/NSCoder/NSCoder.md) * [UICollectionView](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UICollectionView/README.md) * [UIPageViewController](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIPageViewController/README.md) * [UITextView](basics/UITextView/README.md) * [UIButton](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIButton/README.md) * [UISwitch](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UISwitch/README.md) * [UIModal](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIModal/README.md) * [UITapGestureRecognizer](basics/UITapGestureRecognizer/README.md) * [UIPanGestureRecognizer - Moving Block](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIPanGestureRecognizer/README.md) * [UIStatusBar](https://github.com/jrasmusson/ios-starter-kit/tree/master/basics/UIStatusBar) * [UIRefreshControl](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIRefreshControl/README.md) * [Margins & Layout Guides](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/Margins/README.md) * [Factory UI Methods](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/FactoryMethodsUIElements.md) * [WebViews](https://github.com/jrasmusson/ios-starter-kit/tree/master/basics/WebViews/README.md) * [UIView](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIView/README.md) * [UIVisualEffectView](https://github.com/jrasmusson/ios-starter-kit/tree/master/basics/UIVisualEffectView) * [UIPickerView](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UIPickerView/README.md) * [Swipe Gestures](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/SwipeGesture/README.md) * [UITabBarViewController](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UITabBarViewController/README.md) * [Frame vs Bounds](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/FramesVsBounds/README.md) * [CoreData](https://github.com/jrasmusson/ios-starter-kit/tree/master/basics/CoreData) * [Xibs](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/Xibs/README.md) * [NSAttributedString](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/NSAttributedString/README.md) * [ContextMenus](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/ContextMenu/README.md) * [Higher Order Functions](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/HigherOrderFunctions/README.md) * [PDFs](basics/) ### UITableView * [UITableView](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UITableView/UITableView.md) * [UITableView Full Header Footer In Section](basics/UITableViewHeaderFooterInSection/README.md) * [UITableViewCell](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UITableViewCell/UITableViewCell.md) * [UITableViewCellsAndTypes](basics/UITableView/UITableCellsAndTypes.md) * [Drag and Drop](basics/UITableView/DragAndDrop/README.md) ## SpriteKit * [Basics](https://github.com/jrasmusson/ios-starter-kit/blob/master/spritekit/README.md) ## Advanced * [Views vs ViewControllers](https://github.com/jrasmusson/ios-starter-kit/blob/master/advanced/Views-vs-ViewControllers.md) * [MVVM](https://github.com/jrasmusson/ios-starter-kit/blob/master/advanced/MVVM/MVVM.md) * [MVP](https://github.com/jrasmusson/ios-starter-kit/blob/master/advanced/MVP/README.md) * [Guiding Principles](https://github.com/jrasmusson/ios-starter-kit/blob/master/advanced/Guiding-Principles.md) * [Datasource Pattern](https://github.com/jrasmusson/ios-starter-kit/blob/master/advanced/DataSource-Pattern.md) * [Object Oriented](https://github.com/jrasmusson/ios-starter-kit/blob/master/advanced/OO.md) * [CHCR Content Hugging and Compression Resistance](https://github.com/jrasmusson/ios-starter-kit/blob/master/advanced/Compression-Resistance.md) * [Responder Chain](https://github.com/jrasmusson/ios-starter-kit/blob/master/advanced/Responder-Chain.md) * [Performance](https://github.com/jrasmusson/ios-starter-kit/blob/master/advanced/Performance.md) * [DispatchGroup](advanced/DispatchGroup/DispatchGroup.md) ## Autolayout * [Cheat Sheat](https://github.com/jrasmusson/ios-starter-kit/blob/master/autolayout/CheatSheet.md) * [Basics](https://github.com/jrasmusson/ios-starter-kit/blob/master/autolayout/basics/Basics.md) * [How to set identifier on view](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/add-identifier-tag-to-view.md) * [Image label in a stackview](https://github.com/jrasmusson/ios-starter-kit/blob/master/autolayout/stackview/ImageLabelStackView/README.md) * [Centering and alignment](https://github.com/jrasmusson/ios-starter-kit/blob/master/autolayout/Centering-and-alignment.md) * [IntrinsicContentSize](https://github.com/jrasmusson/ios-starter-kit/blob/master/autolayout/intrinsicContentSize.md) * [Breakable Constraints](https://github.com/jrasmusson/ios-starter-kit/blob/master/autolayout/breakable-constraints.md) * [How to resize image](https://github.com/jrasmusson/ios-starter-kit/blob/master/autolayout/how-to-resize-image.md) ## Testing * [Unit testing](testing/unit-testing.md) * [Misc](https://github.com/jrasmusson/ios-starter-kit/blob/master/testing/handyOverrides.md) * [Mocking](https://github.com/jrasmusson/ios-starter-kit/blob/master/testing/mocking-shared-service.md) * [Protocols and parameterization](https://github.com/jrasmusson/ios-starter-kit/blob/master/testing/protocols/protocols.md) * [How to test notifications](https://github.com/jrasmusson/ios-starter-kit/blob/master/testing/how-to-test-notifications.md) * [How to test for specific error](https://github.com/jrasmusson/ios-starter-kit/blob/master/testing/how-to-test-errors.md) * [How to test via callbacks](https://github.com/jrasmusson/ios-starter-kit/blob/master/testing/testing-with-callbacks.md) * [How to test ViewControllers](https://github.com/jrasmusson/ios-starter-kit/blob/master/testing/viewControllers.md) * [How to test Responder Chain](https://github.com/jrasmusson/ios-starter-kit/blob/master/testing/how-to-test-responder-chain.md) * [How to load JSON test file](testing/how-to-load-json-test.md) * [XCUITest](testing/XCUITest/README.md) ## Animations * [Core Animation](animations/CoreAnimation/README.md) * [ButtonSlider](https://github.com/jrasmusson/ios-starter-kit/blob/master/animations/ButtonSlider/READEME.md) * [Basic Animation](https://github.com/jrasmusson/ios-starter-kit/blob/master/animations/BasicAnimation/BasicAnimation.md) * [Chained Animations](https://github.com/jrasmusson/ios-starter-kit/blob/master/animations/ChainedAnimations/ChainedAnimations.md) * [Basic Animation Curves](https://github.com/jrasmusson/ios-starter-kit/blob/master/animations/BasicAnimationCurves/README.md) * [How tos](https://github.com/jrasmusson/ios-starter-kit/blob/master/animations/HowTos/README.md) * [Interactive Animations](https://github.com/jrasmusson/ios-starter-kit/blob/master/animations/InteractiveAnimations.md) * [UIViewControllerTransitioningDelegate](https://github.com/jrasmusson/ios-starter-kit/blob/master/animations/UIViewControllerTransitioningDelegate/README.md) * [Left/Right Swipe Add/Remove ViewController](https://github.com/jrasmusson/ios-starter-kit/blob/master/animations/LeftRightSwipe1/README.md) * [Left/Right Swipe with PageController](https://github.com/jrasmusson/ios-starter-kit/blob/master/animations/LeftRightSwipePageController/README.md) ## How tos - [Sinatra](howtos/sinatra.md) * [How to load JSON from bundle](howtos/load-json-from-project.md) * [How to app time inactivity](howtos/app-time-out-inactivity.md) * [Add SwiftUI Preview](howtos/add-uikit-preview-swiftui.md) * [Generic How Tos](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/aaHow-To.md) * [Key-Value Observing (KVO) / Key-Value Coding (KVC)](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/key-value-observe.md) * [No storyboards](howtos/no-storyboards/README.md) * [Commonly used code](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/common-code.md) * [Enable single touch in Xcode simulator for recording animated gifs](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/SingleTouchSimulator/SingleTouchSimulator.md) * [Setup Charles proxy](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/howto-charles.md) * [See device logs](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/howto-devicelogs.md) * [Delete provisioning files](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/howto-delete-provisioning-profiles.md) * [Hex RGB Conversion](http://uicolor.xyz/#/rgb-to-ui) * [Refactor computed properties](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/computed-properties.md) * [Hyperlink text opening a modal ViewController](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/HyperlinkModal/HyperlinkModal.md) * [Loading Page](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/LoadingPage/LoadingPage.md) * [Spacer Views](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/SpacerViews/README.md) * [LinkConditioner](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/link-conditioner.md) * [iOS11 version](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/ios11version.md) * [Pretty print json](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/pretty-print-json.md) * [Get back on the main thread](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/get-back-on-main-thread.md) * [Create init constructor](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/how-to-initializer.md) * [How to change Xcode simulator runtime](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/change-xcode-simulator-runtime.md) * [Clear derived data](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/clear-derived-data.md) * [How to view crash logs for devices in production](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/view-crash-logs.md) * [Round corners on an UIImageView](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/round-corners-imageView.md) * [Style button with image and text](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/style-button-with-image-and-text.md) * [Alamofire JSON](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/alamofire-json.md) * [How to adjust view when keyboard present](https://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UITextField/UITextField.md#how-to-adjust-view-when-keyboard-present) * [How to turn off debug console](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/turn-off-debug-console.md) * [How to dispatch main queue](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/dispatch-main-queue.md) * [How to setup Vapor](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/vapor-setup.md) * [How to Rails iOS](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/rails-ios.md) * [How to add identifer to tag or view](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/add-identifier-tag-to-view.md) * [How to work with pdfs](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/work-with-pdfs.md) * [How to add a circle to a UIView](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/add-circle-uiview.md) * [How to setup a feature flag via environment variable](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/howto-feature-flag.md) * [How to curl alamofire](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/how-to-curl-alamofire.md) * [How to calculate height of label](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/height-of-label.md) * [Add corner and shadow to view](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/corner-and-shadow.md) * [How to Xcode command line](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/xcode-command-line.md) * [TPKeyboardAvoiding](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/howto-TPKeyboardAvoiding.md) * [How to create AppIcon](howtos/appicon/README.md) ## Trouble Shooting * [App installation](https://github.com/jrasmusson/ios-starter-kit/blob/master/troubleshooting/app-installation/app-installation.md) ## Cocoapods / Libraries * [Setup](https://github.com/jrasmusson/ios-starter-kit/blob/master/howtos/setup-cocoapods.md) * [Chameleon](https://cocoapods.org/pods/ChameleonFramework) * [AlamoFire](https://github.com/Alamofire/Alamofire) * [SwiftJSON](https://github.com/SwiftyJSON/SwiftyJSON) * [SDWebImage](https://github.com/rs/SDWebImage) * [Lottie animations](https://github.com/jrasmusson/ios-starter-kit/tree/master/cocoapods/lottie/README.md) ## Handy links * [OSStatus](https://osstatus.com) * [Google Style Guide](https://google.github.io/swift/#type-variable-and-function-declarations) * [Interview Questions](https://github.com/dashvlas/awesome-ios-interview/blob/master/Resources/English.md) * [Xcode download](https://developer.apple.com/download/more/) * [Markdown](https://developer.apple.com/library/archive/documentation/Xcode/Reference/xcode_markup_formatting_ref/index.html) * [Good git commit guidelines](https://chris.beams.io/posts/git-co ... ...

近期下载者

相关文件


收藏者