All Git Users → nicklockwood

67 open source projects by nicklockwood

1. Swipeview
SwipeView is a class designed to simplify the implementation of horizontal, paged scrolling views on iOS. It is based on a UIScrollView, but adds convenient functionality such as a UITableView-style dataSource/delegate interface for loading views dynamically, and efficient view loading, unloading and recycling.
✭ 2,670
objective cruby
2. Osnavigationcontroller
[DEPRECATED]
✭ 237
3. Inotify
[DEPRECATED]
✭ 228
4. Fpscontrols
An experimental implementation of touch-friendly first-person shooter controls using SceneKit and Swift
✭ 217
swift
6. Consumer
Mac and iOS library for parsing structured text
✭ 210
swift
7. Oscache
OSCache is an open-source re-implementation of NSCache that behaves in a predictable, debuggable way.
✭ 194
8. Layout
A declarative UI framework for iOS
✭ 2,209
swift
9. Fxreachability
Lightweight reachability class for Mac and iOS
✭ 178
10. Requestqueue
[DEPRECATED]
✭ 176
11. Iversion
[DEPRECATED]
✭ 1,974
objective c
12. Sprinter
A library for formatting strings on iOS and macOS
✭ 162
swift
13. Shapescript
Source code for the ShapeScript 3D modeling app for macOS
✭ 161
swift
14. Nullsafe
NullSafe is a simple category on NSNull that returns nil for unrecognised messages instead of throwing an exception
✭ 1,917
objective c
15. Icarousel
A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS
✭ 11,877
objective c
16. Cryptocoding
CryptoCoding is a superset of the NSCoding protocol that allows for simple, seamless AES encryption of any NSCoding-compatible object.
✭ 155
17. Requestutils
A collection of category methods designed to simplify the process of HTTP request construction and manipulation in Cocoa.
✭ 148
18. Cubecontroller
CubeController is a UIViewController subclass that can be used to create a rotating 3D cube navigation.
✭ 144
19. Htmllabel
[DEPRECATED]
✭ 141
20. Nsoperationstack
[DEPRECATED]
✭ 120
21. Hrcoder
HRCoder is a replacement for the NSKeyedArchiver and NSKeyedUnarchiver classes that uses a human-readable/editable format that can easily be stored in a regular Plist or JSON file.
✭ 106
22. Iprompt
[DEPRECATED]
✭ 101
23. Presentations
Code samples and projects for presentations that I have given
✭ 101
24. Fxphotoeditview
[DEPRECATED]
✭ 89
25. Retrorampage
Tutorial series demonstrating how to build a retro first-person shooter from scratch in Swift
✭ 1,265
swift
26. Stackview
StackView is a class designed to simplify the implementation of vertical stacks of views on iOS. You can think of it as a bit like a simplified version of UITableView.
✭ 75
27. Webcontentview
[DEPRECATED]
✭ 71
28. Xmldictionary
[DEPRECATED]
✭ 1,154
29. Autocoding
AutoCoding is a category on NSObject that provides automatic support for NSCoding and NSCopying to every object.
✭ 1,065
30. Arrayutils
[DEPRECATED]
✭ 50
31. Fastcoding
A faster and more flexible binary file format replacement for NSCoding, Property Lists and JSON
✭ 967
c
32. Iconsole
[DEPRECATED]
✭ 860
33. Asyncimageview
[DEPRECATED]
✭ 918
34. Gzip
A simple NSData category for gzipping/unzipping data in iOS and Mac OS
✭ 903
35. Fxlabel
[DEPRECATED]
✭ 823
36. Countrypicker
CountryPicker is a custom UIPickerView subclass that provides an iOS control allowing a user to select a country from a list. It can optionally display a flag next to each country name, and the library includes a set of 249 high-quality, public domain flag images from FAMFAMFAM (http://www.famfamfam.com/lab/icons/flags/) that have been painstakingly re-named by country code to work with the library.
✭ 746
37. Fximageview
FXImageView is a class designed to simplify the application of common visual effects such as reflections and drop-shadows to images, and also to help the performance of image loading by handling it on a background thread.
✭ 638
38. Expression
A cross-platform Swift library for evaluating mathematical expressions at runtime
✭ 637
swift
39. Soundmanager
Simple sound and music player class for playing audio on Mac and iPhone
✭ 633
40. Base64
[DEPRECATED]
✭ 589
41. Fxblurview
[DEPRECATED]
✭ 4,988
objective c
42. Fxkeychain
[DEPRECATED]
✭ 566
43. Mustoverride
Provides a macro that you can use to ensure that a method of an abstract base class *must* be overriden by its subclasses.
✭ 527
44. Swiftformat
A command-line tool and Xcode Extension for formatting Swift code
✭ 5,324
swift
45. Layersprites
LayerSprites is a library designed to simplify the use of sprite sheets (image maps containing multiple sub-images) in UIKit applications without using OpenGL or 3rd-party game libraries. Can load sprite sheets in the Coco2D format.
✭ 501
46. Glview
[DEPRECATED]
✭ 476
47. Irate
[DEPRECATED]
✭ 4,189
objective c
48. Fxnotifications
An alternative API for NSNotificationCenter that doesn't suck
✭ 398
49. Euclid
A Swift library for creating and manipulating 3D geometry
✭ 362
swift
50. Reflectionview
[DEPRECATED]
✭ 358
1-50 of 67 user projects