Skip to content

Commit dfa95bc

Browse files
committed
Improve list. Remove archived repos and reorder
1 parent 0f0e156 commit dfa95bc

File tree

2 files changed

+40
-57
lines changed

2 files changed

+40
-57
lines changed

README.md

Lines changed: 40 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -214,14 +214,11 @@ Please see [CONTRIBUTING](https://github.com/vsouza/awesome-ios/blob/master/.git
214214

215215
## App Store
216216

217-
- [Apple's Common App Rejections Styleguide](https://developer.apple.com/app-store/review/#common-app-rejections) - Highlighted some of the most common issues that cause apps to get rejected.
217+
*Apple Guidelines and version notification libraries*
218+
219+
- [Apple Review Guidelines](https://developer.apple.com/app-store/review/#common-app-rejections) - Highlighted some of the most common issues that cause apps to get rejected.
218220
- [Free App Store Optimization Tool](https://www.mobileaction.co) - Lets you track your App Store visibility in terms of keywords and competitors.
219-
- [App Release Checklist](https://github.com/oisin/app-release-checklist/blob/master/checklist.md) - A checklist to pore over before you ship that amazing app that has taken ages to complete, but you don't want to rush out in case you commit a schoolboy error that will end up making you look dumber than you are.
220-
- [Harpy](https://github.com/ArtSabintsev/Harpy) - Notify users when a new version of your iOS app is available, and prompt them with the App Store link.
221-
- [appirater](https://github.com/arashpayan/appirater) - A utility that reminds your iPhone app's users to review the app.
222221
- [Siren](https://github.com/ArtSabintsev/Siren) - Notify users when a new version of your app is available and prompt them to upgrade.
223-
- [Appstore Review Guidelines](https://github.com/aashishtamsya/Appstore-Review-Guidelines) - A curated list of points which a developer has to keep in mind before submitting his/her application on appstore for review.
224-
- [AppVersion](https://github.com/amebalabs/AppVersion) - Keep users on the up-to date version of your App.
225222

226223
**[back to top](#contributing-and-collaborating)**
227224

@@ -300,20 +297,22 @@ Please see [CONTRIBUTING](https://github.com/vsouza/awesome-ios/blob/master/.git
300297
**[back to top](#contributing-and-collaborating)**
301298

302299
## Books
303-
- [The Swift Programming Language by Apple](https://books.apple.com/us/book/swift-programming-language/id881256329)
304-
- [iOS Programming: The Big Nerd Ranch Guide by Christian Keur, Aaron Hillegass](https://www.bignerdranch.com/books/ios-programming-the-big-nerd-ranch-guide-seventh-edition/)
305-
- [Programming in Objective-C by Stephen G. Kochan](https://www.amazon.com/Programming-Objective-C-6th-Developers-Library/dp/0321967607)
306-
- [The Complete Friday Q & A: Volume 1](https://www.mikeash.com/book.html)
307-
- [Core Data for iOS: Developing Data-Driven Applications for the iPad, iPhone, and iPod touch](https://www.amazon.com/Core-Data-iOS-Data-Driven-Applications/dp/0321670426)
300+
301+
*Most recommended books*
302+
303+
- [Advanced Swift by Chris Eidhof, Ole Begemann, and Airspeed Velocity](https://www.objc.io/books/advanced-swift/)
304+
- [Anyone Can Create an App by Wendy L. Wise](https://www.manning.com/books/anyone-can-create-an-app)
305+
- [Classic Computer Science Problems in Swift](https://www.manning.com/books/classic-computer-science-problems-in-swift)
308306
- [Cocoa Design Patterns](https://www.amazon.com/Cocoa-Design-Patterns-Erik-Buck/dp/0321535022)
307+
- [Core Data by Florian Kugler and Daniel Eggert](https://www.objc.io/books/core-data/)
308+
- [Functional Swift by Chris Eidhof, Florian Kugler, and Wouter Swierstra](https://www.objc.io/books/functional-swift/)
309309
- [Hello Swift! by Tanmay Bakshi with Lynn Beighley](https://www.manning.com/books/hello-swift)
310310
- [iOS Development with Swift by Craig Grummitt](https://www.manning.com/books/ios-development-with-swift)
311-
- [Anyone Can Create an App by Wendy L. Wise](https://www.manning.com/books/anyone-can-create-an-app)
312-
- [Advanced Swift by Chris Eidhof, Ole Begemann, and Airspeed Velocity](https://www.objc.io/books/advanced-swift/)
313-
- [Functional Swift by Chris Eidhof, Florian Kugler, and Wouter Swierstra](https://www.objc.io/books/functional-swift/)
314-
- [Core Data by Florian Kugler and Daniel Eggert](https://www.objc.io/books/core-data/)
315-
- [Classic Computer Science Problems in Swift](https://www.manning.com/books/classic-computer-science-problems-in-swift)
311+
- [iOS Programming: The Big Nerd Ranch Guide by Christian Keur, Aaron Hillegass](https://www.bignerdranch.com/books/ios-programming-the-big-nerd-ranch-guide-seventh-edition/)
312+
- [Programming in Objective-C by Stephen G. Kochan](https://www.amazon.com/Programming-Objective-C-6th-Developers-Library/dp/0321967607)
316313
- [Swift in Depth](https://www.manning.com/books/swift-in-depth)
314+
- [The Complete Friday Q & A: Volume 1](https://www.mikeash.com/book.html)
315+
- [The Swift Programming Language by Apple](https://books.apple.com/us/book/swift-programming-language/id881256329)
317316

318317
**[back to top](#contributing-and-collaborating)**
319318

@@ -378,43 +377,31 @@ Please see [CONTRIBUTING](https://github.com/vsouza/awesome-ios/blob/master/.git
378377
**[back to top](#contributing-and-collaborating)**
379378

380379
## Code Injection
380+
381+
*Decrease development time with these tools*
381382

382-
- [dyci](https://github.com/DyCI/dyci-main) - Code injection tool.
383+
- [Inject](https://github.com/krzysztofzablocki/Inject) - Hot Reloading for Swift applications!
383384
- [injectionforxcode](https://github.com/johnno1962/injectionforxcode) - Code injection including Swift.
384385
- [Vaccine](https://github.com/zenangst/Vaccine) - Vaccine is a framework that aims to make your apps immune to recompile-decease.
385386

386387
**[back to top](#contributing-and-collaborating)**
387388

388389
## Code Quality
389390

390-
*Quality always matters. Code checkers, memory vigilants, syntastic sugars and more.*
391+
*Quality always matters. Code checkers, memory vigilants, syntax sugars and more.*
391392

393+
- [Aardvark](https://github.com/square/Aardvark) - Aardvark is a library that makes it dead simple to create actionable bug reports.
392394
- [Bootstrap](https://github.com/krzysztofzablocki/Bootstrap) - iOS project bootstrap aimed at high quality coding.
393-
- [KZAsserts](https://github.com/krzysztofzablocki/KZAsserts) - Set of custom assertions that automatically generate NSError's, allow for both Assertions in Debug and Error handling in Release builds, with beautiful DSL.
394-
- [PSPDFUIKitMainThreadGuard](https://gist.github.com/steipete/5664345) - Simple snippet generating assertions when UIKit is used on background threads.
395-
- [ocstyle](https://github.com/Cue/ocstyle) - Objective-C style checker.
395+
- [Bugsee](https://www.bugsee.com) - In-app bug and crash reporting with video, logs, network traffic and traces.
396+
- [FBRetainCycleDetector](https://github.com/facebook/FBRetainCycleDetector) - iOS library to help detecting retain cycles in runtime.
397+
- [HeapInspector-for-iOS](https://github.com/tapwork/HeapInspector-for-iOS) - Find memory issues & leaks in your iOS app without instruments.
398+
- [KZAsserts](https://github.com/krzysztofzablocki/KZAsserts) - Asserts on roids, test all your assumptions with ease.
399+
- [MLeaksFinder](https://github.com/Tencent/MLeaksFinder) - Find memory leaks in your iOS app at develop time.
400+
- [PSTModernizer](https://github.com/PSPDFKit-labs/PSTModernizer) - Makes it easier to support older versions of iOS by fixing things and adding missing methods.
396401
- [spacecommander](https://github.com/square/spacecommander) - Commit fully-formatted Objective-C code as a team without even trying.
397-
- [DWURecyclingAlert](https://github.com/diwu/DWURecyclingAlert) - Optimizing UITableViewCell For Fast Scrolling.
398-
- [Tailor](https://github.com/sleekbyte/tailor) - Cross-platform static analyzer for Swift that helps you to write cleaner code and avoid bugs.
399402
- [SwiftCop](https://github.com/andresinaka/SwiftCop) - SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.
400-
- [Trackable](https://github.com/VojtaStavik/Trackable) - Trackable is a simple analytics integration helper library. It’s especially designed for easy and comfortable integration with existing projects.
401-
- [MLeaksFinder](https://github.com/Tencent/MLeaksFinder) - Find memory leaks in your iOS app at develop time.
402-
- [HeapInspector-for-iOS](https://github.com/tapwork/HeapInspector-for-iOS) - Find memory issues & leaks in your iOS app without instruments.
403-
- [FBMemoryProfiler](https://github.com/facebook/FBMemoryProfiler) - iOS tool that helps with profiling iOS Memory usage.
404-
- [FBRetainCycleDetector](https://github.com/facebook/FBRetainCycleDetector) - iOS library to help detecting retain cycles in runtime.
405-
- [Buglife](https://github.com/Buglife/Buglife-iOS) - Awesome bug reporting for iOS apps.
406-
- [Warnings-xcconfig](https://github.com/boredzo/Warnings-xcconfig) - An xcconfig (Xcode configuration) file for easily turning on a boatload of warnings in your project or its targets.
407-
- [Aardvark](https://github.com/square/Aardvark) - Aardvark is a library that makes it dead simple to create actionable bug reports.
408-
- [Stats](https://github.com/shu223/Stats) - In-app memory usage monitoring.
409-
- [GlueKit](https://github.com/attaswift/GlueKit) - A type-safe observer framework for Swift.
410403
- [SwiftFormat](https://github.com/nicklockwood/SwiftFormat) - A code library and command-line formatting tool for reformatting Swift code.
411-
- [PSTModernizer](https://github.com/PSPDFKit-labs/PSTModernizer) - Makes it easier to support older versions of iOS by fixing things and adding missing methods.
412-
- [Bugsee](https://www.bugsee.com) - In-app bug and crash reporting with video, logs, network traffic and traces.
413-
- [Fallback](https://github.com/devxoul/Fallback) - Syntactic sugar for nested do-try-catch.
414-
- [ODUIThreadGuard](https://github.com/olddonkey/ODUIThreadGuard) - A guard to help you check if you make UI changes not in main thread.
415-
- [IBAnalyzer](https://github.com/fastred/IBAnalyzer) - Find common xib and storyboard-related problems without running your app or writing unit tests.
416-
- [DecouplingKit](https://github.com/coderyi/DecouplingKit) - decoupling between modules in your iOS Project.
417-
- [Clue](https://github.com/Geek-1001/Clue) - Flexible bug report framework for iOS with screencast, networking, interactions and view structure.
404+
- [Tailor](https://github.com/sleekbyte/tailor) - Cross-platform static analyzer for Swift that helps you to write cleaner code and avoid bugs.
418405
- [WeakableSelf](https://github.com/vincent-pradeilles/weakable-self) - A Swift micro-framework to encapsulate `[weak self]` and `guard` statements within closures.
419406

420407
**[back to top](#contributing-and-collaborating)**
@@ -423,37 +410,33 @@ Please see [CONTRIBUTING](https://github.com/vsouza/awesome-ios/blob/master/.git
423410

424411
*Static code analyzers to enforce style and conventions.*
425412

413+
- [AnyLint](https://github.com/Flinesoft/AnyLint) - Lint anything by combining the power of Swift & regular expressions.
414+
- [IBLinter](https://github.com/IBDecodable/IBLinter) - A linter tool for Interface Builder.
426415
- [OCLint](https://github.com/oclint/oclint) - Static code analysis tool for improving quality and reducing defects.
427-
- [Taylor](https://github.com/yopeso/Taylor) - Measure Swift code metrics and get reports in Xcode, Jenkins and other CI platforms.
428416
- [Swiftlint](https://github.com/realm/SwiftLint) - A tool to enforce Swift style and conventions.
429-
- [IBLinter](https://github.com/IBDecodable/IBLinter) - A linter tool for Interface Builder.
430-
- [SwiftLinter](https://github.com/muyexi/SwiftLinter) - Share lint rules between projects and lint changed files with SwiftLint.
431-
- [AnyLint](https://github.com/Flinesoft/AnyLint) - Lint anything by combining the power of Swift & regular expressions.
432417

433418
**[back to top](#contributing-and-collaborating)**
434419

435420
## Color
436421

437422
*Hex color extensions, theming, color pickers and other awesome color tools.*
438423

439-
- [DynamicColor](https://github.com/yannickl/DynamicColor) - Yet another extension to manipulate colors easily in Swift.
440-
- [SwiftHEXColors](https://github.com/thii/SwiftHEXColors) - HEX color handling as an extension for UIColor.
441-
- [Colours](https://github.com/bennyguitar/Colours) - A beautiful set of predefined colors and a set of color methods to make your iOS/macOS development life easier.
442-
- [UIColor-Hex-Swift](https://github.com/yeahdongcn/UIColor-Hex-Swift) - Convenience method for creating autoreleased color using RGBA hex string.
443-
- [Hue](https://github.com/zenangst/Hue) - Hue is the all-in-one coloring utility that you'll ever need.
444-
- [FlatUIColors](https://github.com/brynbellomy/FlatUIColors) - Flat UI color palette helpers written in Swift.
445-
- [RandomColorSwift](https://github.com/onevcat/RandomColorSwift) - An attractive color generator for Swift. Ported from `randomColor.js`.
446-
- [PFColorHash](https://github.com/PerfectFreeze/PFColorHash) - Generate color based on the given string.
447424
- [BCColor](https://github.com/boycechang/BCColor) - A lightweight but powerful color kit (Swift).
448-
- [DKNightVersion](https://github.com/Draveness/DKNightVersion) - Manage Colors, Integrate Night/Multiple Themes.
449-
- [PrettyColors](https://github.com/jdhealy/PrettyColors) - PrettyColors is a Swift library for styling and coloring text in the Terminal. The library outputs [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) and conforms to ECMA Standard 48.
450-
- [TFTColor](https://github.com/burhanuddin353/TFTColor) - Simple Extension for RGB and CMKY Hex Strings and Hex Values (ObjC & Swift).
425+
- [ChromaColorPicker](https://github.com/joncardasis/ChromaColorPicker) - An intuitive iOS color picker built in Swift.
426+
- [Colours](https://github.com/bennyguitar/Colours) - A beautiful set of predefined colors and a set of color methods to make your iOS/macOS development life easier.
451427
- [CostumeKit](https://github.com/jakemarsh/CostumeKit) - Base types for theming an app.
452428
- [CSS3ColorsSwift](https://github.com/WorldDownTown/CSS3ColorsSwift) - A UIColor extension with CSS3 Colors name.
453-
- [ChromaColorPicker](https://github.com/joncardasis/ChromaColorPicker) - An intuitive iOS color picker built in Swift.
454-
- [Lorikeet](https://github.com/valdirunars/Lorikeet) - A lightweight Swift framework for aesthetically pleasing color-scheme generation and CIE color-difference calculation.
429+
- [DynamicColor](https://github.com/yannickl/DynamicColor) - Yet another extension to manipulate colors easily in Swift.
430+
- [FlatUIColors](https://github.com/brynbellomy/FlatUIColors) - Flat UI color palette helpers written in Swift.
455431
- [Gestalt](https://github.com/regexident/Gestalt) - An unintrusive & light-weight iOS app-theming library with support for animated theme switching.
432+
- [Hue](https://github.com/zenangst/Hue) - Hue is the all-in-one coloring utility that you'll ever need.
433+
- [Lorikeet](https://github.com/valdirunars/Lorikeet) - Aesthetic color-scheme generation written in Swift.
434+
- [PFColorHash](https://github.com/PerfectFreeze/PFColorHash) - Generate color based on the given string.
435+
- [PrettyColors](https://github.com/jdhealy/PrettyColors) - Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48.
436+
- [RandomColorSwift](https://github.com/onevcat/RandomColorSwift) - An attractive color generator for Swift. Ported from `randomColor.js`.
456437
- [SheetyColors](https://github.com/chrs1885/SheetyColors) - An action sheet styled color picker for iOS.
438+
- [SwiftHEXColors](https://github.com/thii/SwiftHEXColors) - HEX color handling as an extension for UIColor.
439+
- [UIColor-Hex-Swift](https://github.com/yeahdongcn/UIColor-Hex-Swift) - Convenience method for creating autoreleased color using RGBA hex string.
457440

458441
**[back to top](#contributing-and-collaborating)**
459442

index.html

Whitespace-only changes.

0 commit comments

Comments
 (0)