Duncan Champney

Expert
@DuncanMC

I am from Remulak, a small town in France!

iOS-CAAnimation-group-demo. This is a demo project that illustrates various Core Animation techniques, focusing on animation sequences created using CAAnimationGroup

88

RandomBlobs. A project that shows how to create random, non-selfintersecting smoothly curved shapes using UIBezierPaths and Catmull-Rom spline based smoothing. (With a tip of the hat to Erica Sadun, who's path smoothing recipe is a key component.)

41

CropImg. A sample application written in Swift for creating crops of images

34

KeyframeViewAnimations. A project that demonstrates the new UIView keyframe animations added in iOS 7, as well as using the CAAnimation valueFunction property

29

MaskableImageView. Swift

25

SwiftDataContainerSingleton. A demo project in Swift illustrating how to share data between the view controllers in your project using a data container singleton

20

CIFilterTest. A project for trying out the various CoreImage filters supported by iOS

18

PieChart. A sample iOS app written in swift that generates pie charts.

17

ClockAnimation. A project that shows how to use iOS 7 view animation with spring physics

14

BlurView. A Swift-based iOS project attempting to create a view class that blurs its contents with variable radius

9

ClockWipeSwift. A demo of creating a clock wipe animation using Swift

8

AnimatePaths. Swift

7

UIViewPropertyAnimator-test. A project demonstrating the new UIViewPropertyAnimator class added to iOS 10

6

ImageViewWithMask. A Swift Playground that shows how to create a custom subclass of UIImageView with a circular mask layer on top

6

test. A demo of using multiple static table views in iOS 6.

6

FireEmitter. Swift

6

LastNItemsBufferGraph. Swift

5

ButonWiggle. A project that makes a custom jellybean button wiggle like it's made of... jelly

3

Animate-Img. A project to illustrate UIImageView frame animation with cross-fade between images.

3

WTCheckboxDemo. An iOS demo project that shows how to create a custom UIButton subclass that acts like a chckbox.

3

RoundedCornerPolygon. Swift

3

KeyframeAnimations. Swift

3

SwiftCompletionHandlers. A Swift demo project that illustrates how to use completion handlers to manage asynchronous processing like network downloads

3

Async_demo. Swift

2

UIImageMask. Swift

2

Password-generator. A Mac program for generating random passwords from a word list. Also shows how to use a Data Container Singleton object

2

MorphingButton. A Swift demo project that illustrates how to make a button outline animate from a rounded rectangle to a circle and back.

2

DatesInSwift. A Swift demo project showing various techniques for dealing with dates, plus using switch statements with tuples

2

DictionaryToJSON. A project demonstrating how to convert an NSDictionary to and from a JSON string using a category

1

BlurredTextView. A demo project that blurs a UITextView using a Core Image blur filter

1

OvalView. Swift

1

TrochoidDemo. A project that creates "Trochoid" curves simulating the motion of waves in water.

1

BlurredStrokedPath. An iOS project that uses Core Animation and a layer's `shadowPath` to animate blurred stroked paths.

1

AnimationGroups. A demo project that illustrates using a CAAnimationGroup object to animate multiple layers

1

TabBarControllers. A simple demonstration of programmatically switching from one tab of a tab bar controller to another.

1

PolarGradientMaskView. Swift

1

DispatchGroupDemo. Swift

1

LinesBetweenViews. A sample project illustrating how to create a custom UIView subclass that sets up its backing layer as a CAShapeLayer and draws lines between pairs of subviews.

1

GradientView. A project demonstrating using radial gradients to mask UIViews

1

CaretToArcAnimation. Swift

1

CustomTabBarController. Swift

1

CollectionViewTest. Swift

1

CustomCollectionViewCell. A project demonstrating how to create collection view cells with faded outlines below them

1

TableViewExtension. A Swift project that adds a simple extension to UITableView with the method indexPathForView(_:)

1

SwiftPerformanceBenchmark. A hybrid Swift/Objective-C project to compare the speed of the two languages. Computes prime numbers

1
45
Apply