Bristol, UK

Richard Turton

Elite
@jrturton

UIView-Autolayout. Category on UIView to simplify the creation of common layout constraints

359

3DTransformFun. Fun. With 3D Transforms.

137

ButtonInsets. Demo project for reactive cocoa and editing button insets

43

NSJSONSerialization-NSNullRemoval. Categories on NSJSONSerialization, NSMutableDictionary and NSMutableArray to remove NSNull objects often returned from JSON web services.

41

NSString-Glyphs. Category on NSString to return a UIBezierPath of the string in a font of your choice, using Core Text.

32

UIViewControllerAnimatedTransitioningExample. Example project showing how to use an animated transition and snapshot views to animate from a table view to a detail view

27

KeyFrameDemo. Demo project for UIView animateKeyFrames: method

23

UIViewController-RecursiveDescription. Recursive description for UIViewController hierarchy inspection and debugging

21

UIColor-EasyGradients. Category on UIColor for creating a CGGradient

11

DiskFiller. Fills up the space on your iOS device, so you can test how things work in those situations

11

NiceOverflow. Demonstration project for nice web services

7

JRTHelpOverlay. Help overlay for iPad apps

4

FunWithScrollViews. Fun. With scroll views.

4

Pentominoes. Pentominoes puzzle game for iPad

3

iosdevuk-2022-talk. Slides and sample code from my SwiftUI canvas talk at iOSDevUK 2022

2

collapsingTableView. Demo for collapsing sections in a table using row height

2

jrturton.github.com. CommandShift.co.uk page source

2

CropToOpaque. Playground showing how to crop transparency away from the edge of an image using Core Image

2

JRTWebViewWithSupplementaryViews. Allows header and footer views to be attached to a UIWebview

2

PlaygroundTOCPlugin. Xcode plugin to generate a markdown table of contents and navigation links for a multi-page playground

1

MasterDetailDemo. Swift

1

Cross-platform-core-data. A demo project showing how a Cocoa app can be used to create a base core data database for an iOS app

1
22
Apply