William Boles (@wibosco)
  • Stars
    star
    555
  • Global Rank 52,760 (Top 2 %)
  • Followers 83
  • Following 11
  • Registered over 13 years ago
  • Most used languages
    Swift
    86.0 %
    Objective-C
    11.6 %
    Ruby
    2.3 %

Top repositories

1

GhostTypewriter

👻 A UILabel subclass that adds a typewriting animation effect
Swift
220
star
2

CoreDataMigrationRevised-Example

An example project showing how to implement progressive Core Data migrations
Swift
64
star
3

NetworkingInOperations-Example

An example project looking at how to combine Operations with URLSession 📡
Swift
40
star
4

NetworkingWingman-Example

Example of combining NSURLSession with NSOperation to form one task
Objective-C
30
star
5

BackgroundTransfer-Example

An example project looking at how to implement background transfers on iOS
Swift
23
star
6

SSDPDiscovery-Example

An example project written in Swift on how to use SSDP to discover services using BlueSocket 🔭
Swift
21
star
7

CoreDataMigration-Example

An example project showing how to implement data migration using NSPersistentContainer
Swift
18
star
8

CodingChallenges

A collection of coding challenges from LeetCode, HackerRank and CtCI
Swift
17
star
9

ViewControllerInCell-Example

An example project looking at how to add a view controller's view as a subview in a cell
Swift
14
star
10

ConvenientFileManager

A suite of categories to ease using (NS)FileManager for common tasks.
Swift
12
star
11

CoreDataServices

CoreDataServices is a suite of helper classes and extensions to help to remove some of the boilerplate that surrounds using Core Data.
Swift
11
star
12

SwiftPaginationCoreData-Example

Swift pagination core data example
Swift
8
star
13

CustomAlert-Example

An example project written in Swift on how to build and present custom alerts
Swift
6
star
14

TestingWithCoreData-Example

An example project looking at how we can use Core Data in our unit tests
Swift
6
star
15

GhostTyping-Example

An example project to show how we can implement a character-by-character animation
Swift
6
star
16

AlertQueue-Example

An example project written in Swift on how to build an alert queue
Swift
6
star
17

ImmutableDateFormatters-Example

An example project looking at how to avoid treating DateFormatters as mutable singletons 📆
Swift
6
star
18

InsightfulPager

InsightfulPager is a more chatty alternative to UIPageViewController
Objective-C
4
star
19

FetchedResultsController

A FetchedResultsController implementation that abstracts out the boilerplate for both UITableView and UICollectionView
Swift
4
star
20

PausableDownloads-Example

An example project about pausing and resuming download requests
Swift
4
star
21

CoalescingOperationsReducedBoilerplate-Example

An example project to show how it's possible to coalesce NSOperation subclasses's callbacks with reduced boilerplate compared to previous examples
Swift
3
star
22

R.swift-Example

A Swift example on how to use R.swift to destring your project
Swift
2
star
23

AnalyticalAppetite-Example

An example project to show how we can implement analytical event tracking with minimal impact and maximum test coverage
Swift
2
star
24

SSDPDiscoveryWithNetworkFramework-Example

An example project written in Swift on how to use SSDP to discover services using the Network framework from Apple 🔭
Swift
2
star
25

MakingRequests-Example

An example project to show how using custom request classes can lead to a more modular project that is easier to test
Swift
2
star
26

LottieCircleProgressView-Example

An example project looking at using Lottie with a data-driven progress animation
Ruby
2
star
27

AvoidingModal-Example

An example project to show how for on-boarding sections of our apps we can avoid using modal viewcontrllers as "walls"
Swift
2
star
28

ModelingFormChanges-Example

An example project to show how we can implement a model to simplify form validation
Swift
2
star
29

DispatchGroup-Example

An example project written in Swift on how to use dispatch groups
Swift
2
star
30

ResponderNavigation-Example

A look at how we can use the responder chain to navigate between modules
Swift
2
star
31

CardTransitionWithViewControllers-Example

An example project looking at producing a view transition similar to the App Store card transition by using child view controllers
Swift
2
star
32

PaginationCoreData-Example

Pagination core data example
Objective-C
1
star
33

Networking-Example

A Swift example project on how to build a networking module using async/await
Swift
1
star
34

SwiftGen-Example

A Swift example on how to use SwiftGen to destring your project
Swift
1
star
35

CoincidentalDuplication-Example

A project showing an example coincidental duplication
Swift
1
star
36

PaginationThrowAway-Example

Pagination throw away example
Objective-C
1
star
37

StreamingContent-Example

An example project on how to stream content
Objective-C
1
star
38

KVOWithSwift-Example

Playground looking at how to use KVO with Swift
Swift
1
star
39

AmbiguousDecoding-Example

A Swift example project on how Encodable and Decodable can overcome inconsistencies in the type systems between Swift and JSON
Swift
1
star
40

UnleashingBuildSettings-Example

How to use build configuration to control environment variables
Swift
1
star
41

CircleProgressView-Example

An example project looking at different ways to build a circle progress view
Swift
1
star
42

AvoidingFixedStringDateFormats-Example

An example project looking at how we can avoid using the `dateFormat` property on DateFormatters to provide the user with a date value that they would actually recognise.
Swift
1
star
43

CapturingTheCallbackQueue-Example

An example project showing how we can capture the callback queue across threads
Swift
1
star