An open API service providing repository metadata for many open source software ecosystems.

GitHub / XCEssentials 29 Repositories

Essential tools and best practices for engineering apps in Xcode.

XCEssentials/XCEValidatableValue

Generic value wrapper with built-in validation.

Language: Swift - Size: 618 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

XCEssentials/APIClient

Lightweight URL-based API client

Language: Swift - Size: 178 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

XCEssentials/XCERequirement

Describe requirements in a declarative, easy-readable format.

Language: Swift - Size: 186 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

XCEssentials/OptionalAssign

Custom assign operator that safely unwraps and assigns non-nil optionals.

Language: Swift - Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

XCEssentials/XCEUniFlow

Unidirectional data flow & finite state machine merged together - app architecture done right.

Language: Swift - Size: 1.03 MB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 22 - Forks: 3

XCEssentials/XCEPipeline

Custom pipeline operators for easy chaining in Swift.

Language: Swift - Size: 258 KB - Last synced at: 18 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

XCEssentials/Selectable

Array-based collection of elements with built-in ability to track selection.

Language: Swift - Size: 72.3 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

XCEssentials/ByTypeStorage

Data container that allows to store exactly one instance of any given type.

Language: Swift - Size: 317 KB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

XCEssentials/FrameworkTemplate

Template repo for a Cocoa framework (Swift).

Language: Swift - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

XCEssentials/RepoConfigurator

Generate repo config files using Swift and Xcode.

Language: Swift - Size: 679 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

XCEssentials/ViewEvents

[DEPRECATED - use 'SwiftUI' instead] Helpers for managing handlers of UIControl-based events and gesture recognizers.

Language: Swift - Size: 44.9 KB - Last synced at: 4 days ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

XCEssentials/ProjectGenerator

[DEPRECATED - use 'XCERepoConfigurator' instead] Describe Xcode project declaratively in pure Swift. See instead 'RepoConfigurator'.

Language: Swift - Size: 116 KB - Last synced at: 20 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

XCEssentials/AppTemplate

Template repo for an iOS app (Swift).

Language: Ruby - Size: 57.6 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

XCEssentials/ReusableView

[DEPRECATED - use 'SwiftUI' instead] Set of helpers for reusable views implementation for UICollectionView and UITableView.

Language: Swift - Size: 38.1 KB - Last synced at: 18 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

XCEssentials/Misc

Little helpers for Swift development

Language: Swift - Size: 60.5 KB - Last synced at: 9 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

XCEssentials/EntityManager

Lightweight model objects manager that helps maintain consistency

Language: Swift - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

XCEssentials/ArrayExt

Various array helpers that extend built-in Swift array functionality.

Language: Swift - Size: 50.8 KB - Last synced at: 17 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

XCEssentials/AssociatedStorage

[DEPRECATED] Key-value storage where value object will be automatically released when key object is deallocated.

Language: Swift - Size: 22.5 KB - Last synced at: 17 days ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

XCEssentials/StaticState

[DEPRECATED - use 'SwiftUI' instead] Turn any object into a discrete system where each state is a static data container.

Language: Swift - Size: 422 KB - Last synced at: 13 days ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

XCEssentials/Exampled

[DEPRECATED - use 'SwiftUI' previewing instead] Set of development time helpers for writing model-driven types.

Language: Ruby - Size: 103 KB - Last synced at: 17 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

XCEssentials/OperationFlow

[DEPRECATED - use 'Combine' instead] Lightweight async serial operation flow controller.

Language: Swift - Size: 230 KB - Last synced at: 13 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

XCEssentials/TypedKey

[DEPRECATED - use Swift 5.1 property wrappers instead] Generic key for type safe access to values in any key-value storage.

Language: Swift - Size: 38.1 KB - Last synced at: 19 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

XCEssentials/CollectionData

[DEPRECATED - use Swift 5.1 ordered collection diffing instead] Convenience implementation of DataSource object for UITableView and UICollectionView.

Language: Swift - Size: 95.7 KB - Last synced at: 16 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

XCEssentials/NoNotch

[DEPRECATED - use 'SwiftUI' instead] Make iPhone X notch elegantly disappear in your app.

Language: Ruby - Size: 18.6 KB - Last synced at: 18 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

XCEssentials/ModelDependable

[DEPRECATED - use 'SwiftUI' instead] Set of protocols for organizing routine model dependencies.

Language: Swift - Size: 41 KB - Last synced at: 13 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

XCEssentials/FunctionalState

[DEPRECATED - use 'SwiftUI' instead] Turn any object into discrete system and describe its states declaratively.

Language: Swift - Size: 385 KB - Last synced at: 12 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

XCEssentials/Stream

[DEPRECATED - use 'SwiftUI' & 'Combine' instead] Stream of values.

Language: Swift - Size: 28.3 KB - Last synced at: 12 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

XCEssentials/ViewExt

[DEPRECATED - use 'SwiftUI' instead] Set of UIView convenience helpers.

Language: Swift - Size: 41 KB - Last synced at: 19 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

XCEssentials/FontAdjustedLabel

[DEPRECATED - use 'SwiftUI' instead] Label with precise control over alignment rect.

Language: Swift - Size: 17.6 KB - Last synced at: 12 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

XCEssentials/CollectionView

[DEPRECATED - use 'SwiftUI' instead] UICollectionView wrapped in a container with dedicated (customizable) views for "Empty" and "Failure" states.

Language: Swift - Size: 105 KB - Last synced at: 13 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

XCEssentials/Testing

[DEPRECATED - use 'nschum/SwiftHamcrest' instead] A more expressive and readable way to describe expectations in Xcode unit tests.

Language: Swift - Size: 111 KB - Last synced at: 13 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

XCEssentials/Toolbox

Set of helpers for writing apps faster.

Language: Swift - Size: 5.79 MB - Last synced at: 20 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 1

XCEssentials/Guide

Practical guide for developing apps in Xcode.

Language: HTML - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0