iOS 8 Grab Bag

So, pretty much got your head around Swift now and ready to move on to all the other new goodies in iOS 8? Here’s a series that’s been chugging along since WWDC well worth your time to read:

… or if you like books, just download the complete iOS 8 Day by Day eBook here.

Over in the Wenderlich tutorial empire, we see no reason to expect that this will be less awesome than the last three of which we bought all, so we’ll confidently recommend that you go ahead and preorder

iOS 8 by Tutorials: Learning the new iOS 8 APIs with Swift or hey, go whole hog with Swift by Tutorials Bundle

In the meantime, there’s lots of Swift tutorials to read.

If you deal with passwords anywhere in your app, if you’ve missed it so far (h/t: ManiacDev) head over now to

AgileBits/onepassword-app-extension

Welcome! With just a few lines of code, your app can add 1Password support, enabling your users to:

  • Access their 1Password Logins to automatically fill your login page.
  • Use the Strong Password Generator to create unique passwords during registration, and save the new Login within 1Password.
  • Quickly fill 1Password Logins directly into web views.

And even if you don’t have password management, take the time to read their very nice explanation of extension security at

Filling with your approval: On 1Password’s App Extension and iOS 8 security

Here’s a nice little button class (h/t iOS Dev Weekly) to get you started with the funky effect stuff:

AYVibrantButton is a stylish button with iOS 8 vibrancy effect. It is a subclass of UIButton that has a simple yet elegant appearance and built-in support for UIVisualEffectView and UIVibrancyEffect classes introduced in iOS 8. Yet, it can be used on iOS 7 without the vibrancy effect…

Here’s an iOS 8 savvy HUD class whose necessity is explained for those who might question it as

There already are so many other open source progress HUD components!

While other progress HUD components are nice they all have their problems. MBProgressHUD is outdated and buggy, MMProgressHUD is totally over engineered and requires a long time to implement, SVProgressHUD and HTProgressHUD are not implemented in the right way and they all don’t offer the extensibility of JGProgressHUD. JGProgressHUD was inspired by all of these components to create the ideal progress indicator.

We adore people not overburdened with modesty.

UPDATES:

For Metal links, see Thrash Metal

A Step-By-Step Tutorial On Using iOS 8′s New Keyboard Extension; The Trials and Tribulations of Writing a 3rd Party iOS Keyboard; Developing Keyboards for iOS; tasty-imitation-keyboard: “A custom keyboard for iOS8 that serves as a tasty imitation of the default Apple keyboard.”

UIAlertController Changes in iOS 8

iOS 8 Privacy Updates

iOS8 Sampler for iOS

Working with Touch ID API in iOS 8 SDK

Image Resizing Techniques and PHImage​Manager

Introducing the iOS 8 Feast!

Apps Using iOS 8 Extensions

What we learned building the Tumblr iOS share extension

EL Mustache – iOS 8 Photo Extension in Swift

iOS 8 Handoff Tutorial; Working with Handoff in iOS 8 and Part 2: Using Continuation Streams

Tutorial: Creating Interactive Notifications With iOS 8’s Notification Actions; Interactive Push on iOS using App42 Cloud

Introduction to iOS 8 App Extension: Creating a Today Widget

Share Extension Iterations

Building a Simple Share Extension in iOS 8 App

View Bridge Logging for app extensions

Porting Your App to the iPhone 6, iPhone 6 Plus and iOS 8: Top 10 Tips

Tutorial: How To Create An iOS 8 Action Extension

Updating to the iOS 8 Search Controller

Secure Your App’s Passwords with Safari AutoFill in iOS 8

iOS 8’s built-in virtual keyboards on the iPhone: A visual catalog

UISplitViewController Tutorial: Getting Started updated for iOS 8 universality

Variable Height Woes

Alex | August 5, 2014

Leave a Reply