Pinned Repositories
AsyncOperations
Perform asynchronous tasks inside `NSOperation`s thanks to an abstract `NSOperation` subclass
AVAudioEngine
3 simple examples using AVAudioEngine
CenteredModalViewControllersApp
CollectionView-Columns-Examples
Four examples that show how to set a specific number of cells per row in a UICollectionView (using autoresizing cells, Auto Layout or Spring and Struts)
HeaderAndSupplementaryViews
A basic implementation of UITableViewHeaderFooterView in a UITableViewController and of UICollectionReusableView in a UICollectionViewController
Margins-And-Safe-Area
13 examples with big coloured squares to understand margins and safe area in UIKit (iOS 11)
PDFKitApp
Discover the main functionalities of PDFKit
Save-and-read-JSON-from-Playground
Save and read JSON from Playground
TextKit-CircularTextView
Display text in a circle using UITextContainer's exclusionPaths property
UIViewDragAndDropApp
Drag a UIView from its superView and drop it to another UIView
imanoupetit's Repositories
imanoupetit/Margins-And-Safe-Area
13 examples with big coloured squares to understand margins and safe area in UIKit (iOS 11)
imanoupetit/TextKit-CircularTextView
Display text in a circle using UITextContainer's exclusionPaths property
imanoupetit/Save-and-read-JSON-from-Playground
Save and read JSON from Playground
imanoupetit/PDFKitApp
Discover the main functionalities of PDFKit
imanoupetit/UIViewDragAndDropApp
Drag a UIView from its superView and drop it to another UIView
imanoupetit/CollectionView-Columns-Examples
Four examples that show how to set a specific number of cells per row in a UICollectionView (using autoresizing cells, Auto Layout or Spring and Struts)
imanoupetit/HeaderAndSupplementaryViews
A basic implementation of UITableViewHeaderFooterView in a UITableViewController and of UICollectionReusableView in a UICollectionViewController
imanoupetit/CenteredModalViewControllersApp
imanoupetit/CollectionViewStretchyHeaders
A collection view with a stretchy header
imanoupetit/ContainerTransition
Animate addChildViewController transitions using transition(from:to:duration:options:animations:completion:) or UIViewControllerContextTransitioning
imanoupetit/EgdePan-and-Pan-gestures-interactive-modal-view-controller-presentation
imanoupetit/Left-and-right-panel-interactive-custom-presentation
This sample code shows how to use a custom presentation controller to create a custom (interactive) view controller presentation
imanoupetit/LinkTextViewCell
Detect Data in UITextView inside a UITableViewCell
imanoupetit/ReorderCollectionViewCells
imanoupetit/RotateGradients
6 ways to manage rotation for UIViews that have gradients
imanoupetit/TextKit-ColumnTextViewApp
Draw a view that contains two columns of text
imanoupetit/TextKit-MovingExclusionPath
Two examples that show how to add a UIView or UIImageView in UITextView and make it draggable accordingly with text using UITextContainer's exclusionPaths property
imanoupetit/UIPageCollectionViewController
Bind a UICollectionView with a UIPageViewController (Swift 4)
imanoupetit/CAShapeLayerExamples
Examples of CALayer / CAShapeLayer animations
imanoupetit/CustomModalDemo
imanoupetit/CustomPageViewApp
A view controller that binds a UIPageViewController childViewController and a UISegmentedControl
imanoupetit/LeftAlignedCollectionViewCellsApp
A UICollectionViewController with headers and left aligned cells
imanoupetit/NavigationControllerTransitioningApp
Custom UINavigationController animations & interactions
imanoupetit/PopApp
Perform a popover style modal presentation on iPhone using UIPopoverPresentationControllerDelegate
imanoupetit/PopoverDemo
Auto-resizing popover controllers
imanoupetit/ScaledModalTransitionApp
A custom transition that scales and fades to present or dismiss a modal view controller
imanoupetit/UICollectionView-and-autoresizing-cells
Create a UICollectionView that has a single column and autoresizing cells (using Auto Layout)
imanoupetit/UICollectionViewCompositionalLayout
imanoupetit/UICollectionViewCompositionalLayout-1
Different kind of Layouts
imanoupetit/ViewControllerPresentation
Playground for trying out all presentation styles. Seeing them live gives a much better understanding than reading the documentation.