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 ... ...
近期下载者:
相关文件:
收藏者: