Over a million developers have joined DZone.

iOS 8 Grab Bag

· Mobile Zone

Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud, brought to you in partnership with IBM.

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:

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, and this introduction to Metal

iOS 8 Metal Tutorial with Swift: Getting Started

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


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.

The Mobile Zone is brought to you in partnership with Strongloop and IBM.  Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud.


Published at DZone with permission of Alex Curylo, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}