Ecosyste.ms: Repos

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

GitHub / wibosco 58 repositories

Full-time ice-cream fanatic, part-time Swift developer

wibosco/CodingChallenges

A collection of coding challenges from LeetCode, HackerRank and CtCI

Language: Swift - Size: 2.65 MB - Last synced: about 17 hours ago - Pushed: about 17 hours ago - Stars: 15 - Forks: 2

wibosco/GhostTypewriter

👻 A UILabel subclass that adds a typewriting animation effect

Language: Swift - Size: 725 KB - Last synced: 20 days ago - Pushed: about 1 year ago - Stars: 216 - Forks: 18

wibosco/ViewInspector-Example

An example project using ViewInspector to test SwiftUI screens

Language: Swift - Size: 33.2 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

wibosco/GhostTyping-Example

An example project to show how we can implement a character-by-character animation

Language: Swift - Size: 31.3 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 6 - Forks: 0

wibosco/TestingWithCoreData-Example

An example project looking at how we can use Core Data in our unit tests

Language: Swift - Size: 45.9 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 6 - Forks: 2

wibosco/SwiftGen-Example

A Swift example on how to use SwiftGen to destring your project

Language: Swift - Size: 2.17 MB - Last synced: 10 months ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

wibosco/ViewControllerInCell-Example

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

Language: Swift - Size: 50.8 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 14 - Forks: 4

wibosco/UnleashingBuildSettings-Example

How to use build configuration to control environment variables

Language: Swift - Size: 12.7 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

wibosco/WKWebViewCookieSetting-Example

A playground with example code of how to safely set the cookies of a WKWebView instance for iOS11 and above

Language: Swift - Size: 3.91 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 1

wibosco/StreamingContent-Example

An example project on how to stream content

Language: Objective-C - Size: 22.5 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

wibosco/SSDPDiscoveryWithNetworkFramework-Example

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

Language: Swift - Size: 42 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

wibosco/R.swift-Example

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

Language: Swift - Size: 1.51 MB - Last synced: 10 months ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0

wibosco/PausableDownloads-Example

An example project about pausing and resuming download requests

Language: Swift - Size: 176 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

wibosco/ResponderNavigation-Example

A look at how we can use the responder chain to navigate between modules

Language: Swift - Size: 40 KB - Last synced: 10 months ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0

wibosco/RGBullsEye

A SwiftUI starter project

Language: Swift - Size: 24.4 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

wibosco/PaginationCoreData-Example

Pagination core data example

Language: Objective-C - Size: 40 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

wibosco/PaginationThrowAway-Example

Pagination throw away example

Language: Objective-C - Size: 76.2 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

wibosco/ModelingFormChanges-Example

An example project to show how we can implement a model to simplify form validation

Language: Swift - Size: 25.4 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 1

wibosco/NetworkingInOperations-Example

An example project looking at how to combine Operations with URLSession 📡

Language: Swift - Size: 47.9 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 40 - Forks: 2

wibosco/Marvel-Example

A project looking at build an app based on the Marvel API using TDD principles

Language: Swift - Size: 9.77 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

wibosco/Networking-Example

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

Language: Swift - Size: 135 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

wibosco/liebling Fork of eddiesigner/liebling

Beautiful and clean Ghost theme that is easy and comfortable to use. To get the latest version please head over the releases page and download the file liebling.zip of the latest release.

Size: 7.11 MB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

wibosco/LottieCircleProgressView-Example

An example project looking at using Lottie with a data-driven progress animation

Language: Ruby - Size: 20.5 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0

wibosco/KVOWithSwift-Example

Playground looking at how to use KVO with Swift

Language: Swift - Size: 2.93 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

wibosco/InsightfulPagination

InsightfulPager is an alternative to UIPageViewController that's much more chatty about what is happening

Language: Swift - Size: 43.9 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

wibosco/EasyDownloadSession Fork of lagubull/EasyDownloadSession

EasyDownloadSession allows to pause and resume downloads having a full control of the order of execution.

Language: Swift - Size: 125 KB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 0 - Forks: 0

wibosco/ImmutableDateFormatters-Example

An example project looking at how to avoid treating DateFormatters as mutable singletons 📆

Language: Swift - Size: 15.6 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 6 - Forks: 1

wibosco/CustomAlert-Example

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

Language: Swift - Size: 68.4 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 6 - Forks: 1

wibosco/DispatchGroup-Example

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

Language: Swift - Size: 3.91 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 2 - Forks: 1

wibosco/CoreDataMigration-Example

An example project showing how to implement data migration using NSPersistentContainer

Language: Swift - Size: 1020 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 17 - Forks: 3

wibosco/CoincidentalDuplication-Example

A project showing an example coincidental duplication

Language: Swift - Size: 12.7 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

wibosco/CoalescingOperationsReducedBoilerplate-Example

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

Language: Swift - Size: 27.3 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 1

wibosco/CoalescingOperations-Example

An example project to show how it's possible to coalesce NSOperation subclasses's callbacks

Language: Swift - Size: 27.3 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

wibosco/CoalescingNetworkCalls-Example

An example project looking at how to coalesce networking calls using NSOperation subclasses

Language: Swift - Size: 85 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

wibosco/CircleProgressView-Example

An example project looking at different ways to build a circle progress view

Language: Swift - Size: 19.5 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

wibosco/CardTransition-Example

An example project looking at producing a view transition similar to the App Store card transition

Language: Swift - Size: 42 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

wibosco/BlueSocket Fork of Kitura/BlueSocket

Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.

Language: Swift - Size: 1.04 MB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

wibosco/CardTransitionWithViewControllers-Example

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

Language: Swift - Size: 43.9 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

wibosco/CapturingTheCallbackQueue-Example

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

Language: Swift - Size: 18.6 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

wibosco/BigNerdRanchSwiftProgrammingChapters

A collection of solutions from "Swift Programming: The Big Nerd Ranch Guide"

Language: Swift - Size: 3.91 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

wibosco/AsyncPatterns Fork of chojnac/AsyncPatterns

The example project for experimenting with a design patterns.

Language: Swift - Size: 15.6 KB - Last synced: 10 months ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

wibosco/AlertQueue-Example

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

Language: Swift - Size: 68.4 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 6 - Forks: 0

wibosco/AnalyticalAppetite-Example

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

Language: Swift - Size: 232 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0

wibosco/AvoidingModal-Example

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

Language: Swift - Size: 22.5 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 1

wibosco/AmbiguousDecoding-Example

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

Language: Swift - Size: 47.9 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

wibosco/ApproachingParsers-Example

Experimenting with some possible parser architectures

Language: Swift - Size: 46.9 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

wibosco/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.

Language: Swift - Size: 6.84 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

wibosco/SSDPDiscovery-Example

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

Language: Swift - Size: 185 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 14 - Forks: 4

wibosco/BackgroundTransfer-Example

An example project looking at how to implement background transfers on iOS

Language: Swift - Size: 52.7 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 22 - Forks: 4

wibosco/CoreDataMigrationRevised-Example

An example project showing how to implement progressive Core Data migrations

Language: Swift - Size: 85.9 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 60 - Forks: 14

wibosco/SwiftPaginationCoreData-Example

Swift pagination core data example

Language: Swift - Size: 36.1 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 8 - Forks: 2

wibosco/MakingRequests-Example

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

Language: Swift - Size: 17.6 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0

wibosco/NetworkingWingman-Example

Example of combining NSURLSession with NSOperation to form one task

Language: Objective-C - Size: 26.4 KB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 30 - Forks: 5

wibosco/InsightfulPager

InsightfulPager is a more chatty alternative to UIPageViewController

Language: Objective-C - Size: 50.8 KB - Last synced: 5 days ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 0

wibosco/ConvenientFileManager

A suite of categories to ease using (NS)FileManager for common tasks.

Language: Swift - Size: 232 KB - Last synced: 19 days ago - Pushed: over 4 years ago - Stars: 12 - Forks: 2

wibosco/FetchedResultsController

A FetchedResultsController implementation that abstracts out the boilerplate for both UITableView and UICollectionView

Language: Swift - Size: 134 KB - Last synced: 19 days ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 0

wibosco/Common

A suite of common categories that I have built up over time

Language: Objective-C - Size: 37.1 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

wibosco/CoreDataServices

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

Language: Swift - Size: 400 KB - Last synced: 20 days ago - Pushed: over 4 years ago - Stars: 12 - Forks: 2