Office 365 SDK For iOS Swift

Microsoft is offering some great tools for iOS to incorporate Office 365 services with the release of MS Open Tech SDKs :

Our developers at MS Open Tech, in collaboration with the Office team, designed these mobile SDKs for native application development to enable seamless integration of Office 365 services and data with apps running on Android and iOS client platforms.

We’re migrating to Office 365 and OneDrive for Business here at UNT so it’s great timing 🙂

And this great post for getting started with the Office 365 SDK for Swift…


First iOS Public Beta

For the first time ever, the public can try out the beta of upcoming iOS releases starting in March!

In an effort to eliminate bugs from upcoming iOS versions ahead of their general releases, Apple plans to launch the first-ever public beta program for the iOS operating system, according to multiple people briefed on the plans. Following the successful launch of the OS X Public Beta program with OS X Yosemite last year, Apple intends to release the upcoming iOS 8.3 as a public beta via the company’s existing AppleSeed program in mid-March, according to the sources.

via 9to5Mac

MS Outlook iOS App

I must say, I’ve used my UNT Exchange mailbox under Apple’s native Mail app up to now but really prefer this one… especially for mail fetching time. It seems like Apple’s Mail takes much too long for just checking mail… almost like it’s syncing all folders or unnecessarily updating related notifications… This app is much more responsive.

Microsoft released a new app for iOS and Android yesterday to help you manage your inbox. Outlook, the massively popular email client for the desktop, now has an official home on Android and iOS.

Apple appears to like the app, as they have featured it on the landing page under ‘Best New Apps’ which has helped the app climb the charts in the store. Currently, the app is sitting in the 15th position in the ‘Top Free’ chart and has been climbing rapidly over the past 12 hours or so.

via Neowin

Updated For Swift: Stanford iOS iTunes U Course

Continuing with their fine programming iOS series on iTunes U, Stanford has updated the course material for Swift…

Updated for iOS 8 and Swift. Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. User interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Swift programming language. Other topics include: animation, mobile device power management, multi-threading, networking and performance considerations.

Link to iTunes U course here

AudioKit For iOS Released

This week, AudioKit was released for Swift/Obj-C. This is all very exciting if you’re the least bit interested in aspects of programming audio or music making.

Here is the blurb announcement from :

AudioKit is a promising-looking new open source tool set for coding synthesizers, music, and sound on Apple platforms (though it could certainly be ported to other places if you have the time).

The draw: you get not only a robust library but loads of examples and tests, too, for a variety of applications, in both Objective-C and Apple’s new Swift language. And it’s free. The contributors will look familiar – and the core engine comes from community contributions around that most enduring of synthesis tools, Csound. (For those worried about obsolescence and the pace of technology, Csound has its roots in tools developed one half century ago, so in computer terms more or less the dawn of time.) In fact, what AudioKit is in effect is Csound as an audio engine, with Objective-C and Swift as the API – no orchestra/score files required. (And if you don’t know what I just said about “scores” and “orchestras” but do know Objective-C and Swift, well, this is definitely for you.)



iOS 8 Animated Segues In Swift

Another especially awesome tutorial from, this time on custom animated segues…

Creating a custom segue is not difficult at all, as it consists of a standard programming technique in iOS. What is actually only required, is to subclass the UIStoryboardSegue class and override just one method, named perform. In this method the custom animation logic must be implemented. Triggering the transition from a view controller to another and back must also be programmatically performed by the developers, but this is a totally standard procedure.

Read all about it here

QR Code Reader in Swift

Here is a great walkthrough I came across for how to create a QR Code Reader in Swift…

QR (short for Quick Response) code is a kind of 2-dimensional bar code developed by Denso. Originally designed for tracking parts in manufacturing, QR code has gained popularity in consumer space in recent years as a way to encode URL of a landing page or marketing information.


iOS 8.1.1 Performance Benchmarks

Nice article from Ars Technica showing the differences in performance with the latest iOS releases…

OS 8.1.1 does improve performance and stability under some circumstances, but it’s helpful to know just how much work the iPhone 4S, iPad 2, and other Apple A5-based devices have to do to live within the confines of their 512MB of RAM.