Contents
- Getting started with iOS
- UILabel
- UILabel
- Create a UILabel
- Number of Lines
- Set Font
- Text Color
- 05Size to fit
- Background Color
- Text alignment
- Calculate Content Bounds for i.e. dynamic cell heights
- Label Attributed Text
- Variable height using constraints
- LineBreakMode
- Add shadows to text
- Clickable Label
- Auto-size label to fit text
- Changing Text in an Existing Label
- Justify Text
- Dynamic label frame from unknown text length
- Get UILabels size strictly based on its text and font
- Rounded corners
- Highlighted and Highlighted Text Color
- Change Status Bar Color
- Passing Data between View Controllers
- Managing the Keyboard
- UIButton
- UILocalNotification
- UILocalNotification
- Scheduling a local notification
- Managing local notifications using UUID
- Presenting a local notification immediately
- Registering for local notifications
- whats new in UILocalNotification with iOS10
- Responding to received local notification
- Register and Schedule Local Notification in Swift 3.0 iOS 10
- Notification Sound
- UIImageView
- Checking for Network Connectivity
- Accessibility
- UITableView
- Auto Layout
- Auto Layout
- Space Views Evenly
- Center Constraints
- Setting constraints programmatically
- UILabel Parentview size According to Text in UILabel
- UILabel Intrinsic Size
- Visual Format Language Basics Constraints in Code
- How to animate with Auto Layout
- Resolve UILabel Priority Conflict
- Proportional Layout
- NSLayoutConstraint Contraints in code
- How to use Auto Layout
- Mixed usage of Auto Layout with non-Auto Layout
- UIView
- UIView
- Make the view rounded
- Using IBInspectable and IBDesignable
- Taking a snapshot
- Create a UIView
- Shake a View
- Utilizing Intrinsic Content Size
- Programmatically manage UIView insertion and deletion into and from another UIView
- Animating a UIView
- UIView extension for size and frame attributes
- Create UIView using Autolayout
- UIAlertController
- MKMapView
- Change map-type
- Add MKMapView
- Set ZoomRegion for Map
- Local search implementation using MKLocalSearch
- OpenStreetMap Tile-Overlay
- Show UserLocation and UserTracking example
- Adding PinPoint Annotation on map
- Simulate a custom location
- 0Scroll to coordinate and zoom-level
- Working With Annotation
- Adjust the map views visible rect in order to display all annotations
- UIColor
- NSAttributedString
- CAAnimation
- UITextView
- Set attributed text
- Change font
- Auto Detect Links Addresses Dates and more
- Change text
- 05Change text alignment
- UITextViewDelegate methods
- Change text color
- UITextView with HTML text
- Check to see if empty or nil
- Getting and Setting the Cursor Postition
- Remove extra paddings to fit to a precisely measured text
- UINavigationController
- Concurrency
- CAGradientLayer
- UIGestureRecognizer
- Custom UIViews from XIB files
- Safari Services
- UIStackView
- UIImage
- UIImage
- Creating UIImage
- Comparing Images
- Gradient Image with Colors
- Convert UIImage tofrom base64 encoding
- Resizable image with caps
- Change UIImage Color
- Gradient Background Layer for Bounds
- Creating and Initializing Image Objects with file contents
- Take a Snapshot of a UIView
- Apply UIColor to UIImage
- Create UIImage with UIColor
- UIWebView
- CALayer
- Swift and Objective-C interoperability
- NSDate
- NSDate
- NSDateFormatter
- Date Comparison
- Get Historic Time from NSDate eg 5s ago 2m ago 3h ago
- Get Unix Epoch time
- Get time cycle type 12-hour or 24-hour
- Get NSDate from JSON Date format Date1268123281843
- Get Current Date
- 08Convert NSDate that is composed from hour and minute only to a full NSDate
- Time offset from NSDate with TimeZone
- Get NSDate Object N seconds from current date
- Custom Fonts
- AVSpeechSynthesizer
- UIBarButtonItem
- UIScrollView
- Localization
- NSNotificationCenter
- UITextField
- UITextField
- Get Keyboard Focus and Hide Keyboard
- Input accessory view toolbar
- Hide blinking caret
- Dismiss keyboard when user pushes the return button
- Initialize text field
- KeyboardType
- Moving scroll when UITextView becomes first responder
- Set Alignment
- Replace keyboard with UIPickerView
- Dismiss Keyboard
- Getting and Setting the Cursor Position
- Autocapitalization
- Change placeholder color and font
- Create a UITextField
- Networking with Alamofire
- UIViewController
- iBeacon
- CLLocation
- NSURLSession
- UISwitch
- Checking iOS version
- Universal Links
- UICollectionView
- Create a UICollectionView
- UICollectionView - Datasource
- Basic Swift example of a Collection View
- UICollectionViewDelegate setup and item selection
- Manage Multiple Collection view with DataSource and Flowlayout
- Create a Collection View Programmatically
- Swift - UICollectionViewDelegateFlowLayout
- Performing batch updates
- PDF Creation
- In-App Purchase
- NSTimer
- CGContext
- UITabBarController
- UISearchController
- UIActivityViewController
- Core Location
- FacebookSDK
- AFNetworking
- CTCallCenter
- UIImagePickerController
- NSUserDefaults
- UIControl - Event Handling with Blocks
- UIBezierPath
- UIPageViewController
- UIAppearance
- Push Notifications
- Push Notifications
- Registering device for Push Notifications
- Registering App ID for use with Push Notifications
- Testing push notifications
- Checking if your app is already registered for Push Notification
- Generating a .pem certificate from your .cer file to pass on to the server developer
- Unregistering From Push Notifications
- Setting the application icon badge number
- Registering for Non Interactive Push Notification
- Handling Push Notification
- Key Value Coding
- Initialization idioms
- Storyboard
- Background Modes and Events
- Fastlane
- CAShapeLayer
- WKWebView
- UUID Universally Unique Identifier
- Categories
- Handling URL Schemes
- Realm database
- ARC Automatic Reference Counting
- UIPickerView
- Dynamic Type
- NSURL
- SWRevealViewController
- Snapshot of UIView
- DispatchGroup
- GCD Grand Central Dispatch
- Size Classes and Adaptivity
- UIScrollView, AutoLayout
- IBOutlets
- AWS SDK
- Debugging Crashes
- UISplitViewController
- UISplitViewController
- UIDevice
- CloudKit
- GameplayKit
- XCode Build Archive From Command Line
- Unit Testing with XCTest
- NSData
- AVPlayer and AVPlayerViewController
- Deep Linking
- App Transport Security (ATS)
- Core Graphics
- Segues
- UIDatePicker
- NSPredicate
- EventKit
- NSBundle
- SiriKit
- Contacts Framework
- Dynamically updating a UIStackView
- Speech Recognition
- NSURLConnection
- StoreKit
- Code signing
- .ipa file to upload on appstore with ApplicationLoader
- Resizing UIImage
- Size Classes and Adaptivity
- MKDistanceFormatter
- 3D Touch
- GameCenter Leaderboards
- Keychain
- Handle Multiple Environment using Macro
- Set View Background
- Block
- Content Hugging
- Google Places API
- Navigation Bar
- UITextField Delegate
- App-wide operations
- UILabel text underlining
- Cut a UIImage into a circle
- Make selective UIView corners rounded
- Convert HTML to NSAttributed string and vice versa
- Convert NSAttributedString to UIImage
- CoreImage Filters
- Face Detection Using CoreImageOpenCV
- MPMediaPickerDelegate
- Graph Coreplot
- NSHTTPCookieStorage
- FCM Messaging
- Create Custom Framework
- Custom Keyboard
- AirDrop
- SLComposeViewController
- AirPrint tutorial
- UISlider
- Carthage
- HealthKit
- Core SpotLight
- UI Testing
- Core Motion
- QR Code Scanner
- plist
- NSInvocation
- UIRefreshControl TableView
- WCSessionDelegate
- AppDelegate
- App Submission Process
- MVVM
- UIStoryboard
- Basic text file I/O
- Text To Speech (TTS)
- MPVolumeView
- Objective-C Associated Objects
- Passing Data between View Controllers
- UIPhoenix
- Blocks in Queue with MKBlockQueue
- Simulator
- BackgroundModes
- NSArray
- OpenGL
- UIScrollView with StackView child
- Cache online images
- MVP Architecture
- UIKit Dynamics
- Configure Beacons with CoreBluetooth
- Core Data
- Extension for rich Push Notification
- Profiling with Instruments
- Application rating review request
- MyLayout
- UIFont
- Simulator Builds
- Simulating Location Using GPX files
- Custom methods of selection of UITableViewCells
- Custom methods of selection of UITableViewCells
- UISegmentedControl
- SqlCipher integration
- Custom UITextField
- Custom UITextField
- Security
- Guideline to architecture patterns
- UIFeedbackGenerator
- UIKit Dynamics with UICollectionView
- Multicast Delegates
- Using image assets
- UITableViewCell
- Runtime in Objective-C
- ModelPresentationStyles
- CydiaSubstrate tweak
- Create a video from images
- Codable
- FileHandle
- NSUserActivity
- Rich Notifications
- Load images async
- Adding Swift bridging header
- Creating an App ID
- Changing the rootview controller
- Attributed text in UILabel
- UITableViewController
- Contributors