• Stars
    star
    598
  • Rank 72,974 (Top 2 %)
  • Language
    Swift
  • License
    Other
  • Created over 8 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A collection of Swift utilities as documented on cocoawithlove.com

CwlUtils

A collection of utilities written as part of articles on Cocoa with Love

Included functionality

The following features are included in the library.

Adding to your project

The CwlUtils library requires the Swift Package Manager. Minimum requirements are iOS 8 or macOS 10.10 and Swift 5.0.

Add the following to the dependencies array in your "Package.swift" file:

.package(url: "https://github.com/mattgallagher/CwlUtils.git", from: Version(3, 0, 0)),

NOTE: even though this git repository includes its dependencies in the Dependencies folder, building via the Swift Package manager fetches and builds these dependencies independently.

CocoaPods and Carthage

Up to version 2.2.1, this library supported CocoaPods and Carthage. If you wish to use these package managers, you can check out the CwlUtils 2.2.1 tag

More Repositories

1

AudioStreamer

A streaming audio player class (AudioStreamer) for Mac OS X and iPhone.
Objective-C
1,935
star
2

CwlSignal

A Swift framework for reactive programming.
Swift
302
star
3

CwlPreconditionTesting

A Mach exception handler that allows Swift precondition failures to be caught and tested.
Swift
168
star
4

CwlViews

Wrappers around AppKit and UIKit, turning them into declarative, reactive-driven frameworks.
Swift
167
star
5

CwlDemangle

An implementation of Swift mangled symbol parsing and demangled printing in Swift.
Swift
114
star
6

CombineExploration

Some tests and sample code that explore a few behaviors of Apple's Combine framework.
Swift
105
star
7

Clocks

An iOS world-time app written in Swift to demonstrate the benefits of treating view-state as a separate model.
Swift
100
star
8

CocoaWithLovePlaygrounds

Swift Playground versions of select articles from Cocoa with Love.
Swift
88
star
9

CwlFeedReader

A JSON feed reader used in the App architecture basics in SwiftUI series on CocoaWithLove.com
Swift
32
star
10

Mines

A half-hearted minesweeper implementation from Mac OS 8, resurrected for macOS Sierra.
C++
31
star
11

CwlWhitespace

A whitespace policing source command extension for Xcode 8.
Swift
26
star
12

CwlWorstPossibleApplication

A Minesweeper clone in Swift deliberately implemented without a separated Model.
Swift
19
star
13

CwlCatchException

Catch Objective-C exceptions by NSException subtype in a Swift closure/function.
Swift
15
star
14

Playgrounds2017

Code used during my talk at the Playgrounds Conference held in Melbourne, Feb 2017.
Swift
6
star