Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afarber/ios-questions
Small projects for asking at Stackoverflow
https://github.com/afarber/ios-questions
ios objective-c spritekit stackoverflow swift swiftui
Last synced: about 1 month ago
JSON representation
Small projects for asking at Stackoverflow
- Host: GitHub
- URL: https://github.com/afarber/ios-questions
- Owner: afarber
- License: unlicense
- Created: 2013-12-10T21:23:32.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2023-07-22T16:08:12.000Z (over 1 year ago)
- Last Synced: 2023-07-22T17:24:00.770Z (over 1 year ago)
- Topics: ios, objective-c, spritekit, stackoverflow, swift, swiftui
- Language: Objective-C
- Homepage:
- Size: 31.7 MB
- Stars: 17
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ios-questions
==========Small projects created on my way to iOS nirvana
The files are public domain - unless there is a different note (by their respective authors) on the top of some files.
For example few projects use an CC BY-SA 3.0 licensed SVG-file by
[Denelson83, Wikimedia Commons](http://en.wikipedia.org/wiki/File:Blank_Scrabble_board_with_coordinates.svg)To compile some of the projects you need to install CocoaPods:
sudo gem update --system
sudo gem install cocoapods
pod setupand then run in the project dir:
pod install
Screenshots
==========[AdaptiveWeather](https://github.com/afarber/ios-questions/tree/master/AdaptiveWeather) from the tutorial [Adaptive Layout Tutorial: Getting Started](http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial):
![screenshot](https://raw.github.com/afarber/ios-questions/master/AdaptiveWeather/screenshot.png)
[Anagrams](https://github.com/afarber/ios-questions/tree/master/Anagrams) from the tutorial [How To Make a Letter / Word Game with UIKit](http://www.raywenderlich.com/33804/how-to-make-a-letterword-game-with-uikit-part-1):
![screenshot](https://raw.github.com/afarber/ios-questions/master/Anagrams/screenshot.png)
[CoreDataTutorial2](https://github.com/afarber/ios-questions/tree/master/CoreDataTutorial2) from the tutorial [Core Data Tutorial for iOS: Getting Started](http://www.raywenderlich.com/934/core-data-tutorial-for-ios-getting-started):
![screenshot](https://raw.github.com/afarber/ios-questions/master/CoreDataTutorial2/screenshot.png)
[Drag1](https://github.com/afarber/ios-questions/tree/master/Drag1.playground):
![screenshot](https://raw.github.com/afarber/ios-questions/master/Drag1.png)
[DragScroll](https://github.com/afarber/ios-questions/tree/master/DragScroll):
![screenshot](https://raw.github.com/afarber/ios-questions/master/DragScroll/screenshot.png)
[DragTiles](https://github.com/afarber/ios-questions/tree/master/DragTiles):
![screenshot](https://raw.github.com/afarber/ios-questions/master/DragTiles/screenshot.png)
[FailedBankCD](https://github.com/afarber/ios-questions/tree/master/FailedBankCD) from the tutorial [Core Data Tutorial for iOS: Getting Started](http://www.raywenderlich.com/934/core-data-tutorial-for-ios-getting-started):
![screenshot](https://raw.github.com/afarber/ios-questions/master/FailedBankCD/screenshot.png)
[FetchJson1](https://github.com/afarber/ios-questions/tree/master/FetchJson1.playground):
![screenshot](https://raw.github.com/afarber/ios-questions/master/FetchJson1.png)
[FetchJson4](https://github.com/afarber/ios-questions/tree/master/FetchJson4):
![screenshot](https://raw.github.com/afarber/ios-questions/master/FetchJson4/screenshot.png)
[FetchJsonEscapable](https://github.com/afarber/ios-questions/tree/master/FetchJsonEscapable)
based on [Swiftful Thinking](https://github.com/SwiftfulThinking/SwiftUI-Continued-Learning) code by Nick Sarno:![screenshot](https://raw.github.com/afarber/ios-questions/master/FetchJsonEscapable/screenshot.png)
[JsonPlayground](https://github.com/afarber/ios-questions/tree/master/JsonPlayground.playground) parse JSON into a [[String:Any]] for NSBatchInsertRequest:
![screenshot](https://raw.github.com/afarber/ios-questions/master/JsonPlayground.png)
[MyAuth](https://github.com/afarber/ios-questions/tree/master/MyAuth):
![screenshot](https://raw.github.com/afarber/ios-questions/master/MyAuth/screenshot.png)
[MyCollection](https://github.com/afarber/ios-questions/tree/master/MyCollection):
![screenshot](https://raw.github.com/afarber/ios-questions/master/MyCollection/screenshot.png)
[MyDefaults](https://github.com/afarber/ios-questions/tree/master/MyDefaults):
![screenshot](https://raw.github.com/afarber/ios-questions/master/MyDefaults/screenshot.png)
[MyFacebook](https://github.com/afarber/ios-questions/tree/master/MyFacebook):
![screenshot](https://raw.github.com/afarber/ios-questions/master/MyFacebook/screenshot.png)
[MyFetch](https://github.com/afarber/ios-questions/tree/master/MyFetch):
![screenshot](https://raw.github.com/afarber/ios-questions/master/MyFetch/screenshot.png)
[MyFruits](https://github.com/afarber/ios-questions/tree/master/MyFruits) with images by [Gerald_G @ openclipart.org](https://openclipart.org/user-detail/Gerald_G):
![screenshot](https://raw.github.com/afarber/ios-questions/master/MyFruits/screenshot.png)
[MyGameCenter](https://github.com/afarber/ios-questions/tree/master/MyGameCenter):
![screenshot](https://raw.github.com/afarber/ios-questions/master/MyGameCenter/screenshot.png)
[MyGames](https://github.com/afarber/ios-questions/tree/master/MyGames):
![screenshot](https://raw.github.com/afarber/ios-questions/master/MyGames/screenshot.png)
[MyPhone](https://github.com/afarber/ios-questions/tree/master/MyPhone):
![screenshot](https://raw.github.com/afarber/ios-questions/master/MyPhone/screenshot.png)
[MyStaticCells](https://github.com/afarber/ios-questions/tree/master/MyStaticCells):
![screenshot](https://raw.githubusercontent.com/afarber/ios-questions/master/MyStaticCells/screenshot.png)
[MySubtitle](https://github.com/afarber/ios-questions/tree/master/MySubtitle):
![screenshot](https://raw.githubusercontent.com/afarber/ios-questions/master/MySubtitle/screenshot.png)
[QRCodeReader](https://github.com/afarber/ios-questions/tree/master/QRCodeReader):
![screenshot](https://raw.github.com/afarber/ios-questions/master/QRCodeReader/screenshot.png)
[MyWeb](https://github.com/afarber/ios-questions/tree/master/MyWeb):
![screenshot](https://raw.github.com/afarber/ios-questions/master/MyWeb/screenshot.png)
[NaviLinkLocalized](https://github.com/afarber/ios-questions/tree/master/NaviLinkLocalized) localized version of the NaviLinkProg project below:
![screenshot](https://raw.github.com/afarber/ios-questions/master/NaviLinkLocalized/screenshot.png)
[NaviLinkProg](https://github.com/afarber/ios-questions/tree/master/NaviLinkProg) programmatically activate NavigationLink in a List ForEach:
![screenshot](https://raw.github.com/afarber/ios-questions/master/NaviLinkProg/screenshot.png)
[ParseJsonEnum](https://github.com/afarber/ios-questions/tree/master/ParseJsonEnum.playground) parse array of arrays and refer to the inner array elements by name:
![screenshot](https://raw.github.com/afarber/ios-questions/master/ParseJsonEnum.png)
[PassAppStorage](https://github.com/afarber/ios-questions/tree/master/PassAppStorage):
![screenshot](https://raw.github.com/afarber/ios-questions/master/PassAppStorage/screenshot.png)
[Recognizer](https://github.com/afarber/ios-questions/tree/master/Recognizer)
by [TomSwift](http://stackoverflow.com/users/291788/tomswift):![screenshot](https://raw.github.com/afarber/ios-questions/master/Recognizer/screenshot.png)
[RenameView](https://github.com/afarber/ios-questions/tree/master/RenameView):
![screenshot](https://raw.github.com/afarber/ios-questions/master/RenameView/screenshot.png)
[Scroll](https://github.com/afarber/ios-questions/tree/master/Scroll):
![screenshot](https://raw.github.com/afarber/ios-questions/master/Scroll/screenshot.png)
[ScrollContent](https://github.com/afarber/ios-questions/tree/master/ScrollContent):
![screenshot](https://raw.github.com/afarber/ios-questions/master/ScrollContent/screenshot.png)
[SpriteKitTest](https://github.com/afarber/ios-questions/tree/master/SpriteKitTest):
![screenshot](https://raw.github.com/afarber/ios-questions/master/SpriteKitTest/screenshot.png)
[Tile](https://github.com/afarber/ios-questions/tree/master/Tile):
![screenshot](https://raw.github.com/afarber/ios-questions/master/Tile/screenshot.png)
[jmImage](https://github.com/afarber/ios-questions/tree/master/jmImage):
![screenshot](https://raw.github.com/afarber/ios-questions/master/jmImage/screenshot.png)
[oauthFacebook](https://github.com/afarber/ios-questions/tree/master/oauthFacebook):
![screenshot](https://raw.github.com/afarber/ios-questions/master/oauthFacebook/screenshot.png)
[oauthGoogle](https://github.com/afarber/ios-questions/tree/master/oauthGoogle):
![screenshot](https://raw.github.com/afarber/ios-questions/master/oauthGoogle/screenshot.png)
[oauthMailru](https://github.com/afarber/ios-questions/tree/master/oauthMailru):
![screenshot](https://raw.github.com/afarber/ios-questions/master/oauthMailru/screenshot.png)
[oauthOdnoklassniki](https://github.com/afarber/ios-questions/tree/master/oauthOdnoklassniki):
![screenshot](https://raw.github.com/afarber/ios-questions/master/oauthOdnoklassniki/screenshot.png)
[oauthVkontakte](https://github.com/afarber/ios-questions/tree/master/oauthVkontakte):
![screenshot](https://raw.github.com/afarber/ios-questions/master/oauthVkontakte/screenshot.png)
[ParseCSV](https://github.com/afarber/ios-questions/tree/master/ParseCSV):
![screenshot](https://raw.github.com/afarber/ios-questions/master/ParseCSV/screenshot.png)
[sdImage](https://github.com/afarber/ios-questions/tree/master/sdImage):
![screenshot](https://raw.github.com/afarber/ios-questions/master/sdImage/screenshot.png)
[sdImageCopied](https://github.com/afarber/ios-questions/tree/master/sdImageCopied):
![screenshot](https://raw.github.com/afarber/ios-questions/master/sdImageCopied/screenshot.png)
[Tops1](https://github.com/afarber/ios-questions/tree/master/Tops1) SwiftUI, Core Data, Localization, observe UserDefaults from TopViewModel:
![screenshot](https://raw.github.com/afarber/ios-questions/master/Tops1/screenshot.png)
[TopsBatchInsert](https://github.com/afarber/ios-questions/tree/master/TopsBatchInsert) NSBatchInsertRequest does not work with multiple constraints: uid,language and fails with NSCoreDataOptimisticLockingFailureConflictsKey:
![screenshot](https://raw.github.com/afarber/ios-questions/master/TopsBatchInsert/screenshot.png)
[TopsMultiple](https://github.com/afarber/ios-questions/tree/master/TopsMultiple) multiple Core Data contexts:
![screenshot](https://raw.github.com/afarber/ios-questions/master/TopsMultiple/screenshot.png)
[TransApp](https://github.com/afarber/ios-questions/tree/master/TransApp) Core Data Transformable type for arrays:
![screenshot](https://raw.github.com/afarber/ios-questions/master/TransApp/screenshot.png)
![StackOverflow](http://stackoverflow.com/users/flair/165071.png)
[My iOS-related questions at StackOverflow](http://stackoverflow.com/search?q=user:165071+[ios])