x

Executive Class Seating

Spread out at our spacious student work areas. Our seats may not recline into a flatbed, but they are flat-out wonderful. There's plenty of space for your books, notes, and your beverage from Splice's complimentary bar service, featuring lattes, cappuccinos, beers of the world and wine.

Guaranteed To Run

Book your flight, because once we mark a course as Guaranteed To Run, there'll be no cancellations. Watch for the green Splice Guaranteed To Run stamp and checkmark on our course schedule.

Amazingly Wicked Locations

Take one step from the training centre and be in the bustling activity of a lively metropolis in the heart of the city. Unwind at one of hundreds of pubs and restaurants, all within a stone's throw, then stroll along the waterfront or perhaps take in a sports game, concert or live theatre.

Great!

Call +1 888 SPLICE8 or Email info@splicetraining.ca

iOS201 | iOS 5 Professional iOS Coding

So You Want To Be A 'Code Warrior'?

Tap-Quiz
How can I execute javascript in an embedded webview?

Create a string with the javascript commands then ask the webscript bridge to execute it in the embedded webview.

Upcoming Sessions | Related Sessions

No sessions scheduled, call for details.
This course may be taught. in Toronto & Halifax, $
Call 1-888-SPLICE8 To Register

Day 1

Core Data Power Techniques

How can I store fetch requests in the model? How do I migrate my data between versions? How I optimize my fetch requests? How do store other objects in my data file? How can I use UIFetchController to simplify my TableView code?

Day 2

Printing & Push

How do I Print? How do I create local and remote Push Notifications? How do I work with documents between different apps?

Day 3

GameKit & Locations

How do I programatically playback music or record sound while my app is in use? How can I control the data being captured from the camera? How can I create visual animations for my UI? What are some techniques for adding graphs to my app?

Day 4

AV Foundation & Core Animation

How do I Print? How do I create local and remote Push Notifications? How do I work with documents between different apps?

Day 5

Ads, Contacts & Calendars

What are the best techniques for making an iPod and iPad native App? How I convert an existing App to run well on iPad?

Why Splice?

What's Covered

We build on techniques from iOS101 to help you create apps with a professional polish.

A whole day on Core Data?

Absolutely. We only touch the surface of it in iOS101, now we want to reduce trips to the storage by optimizing our fetch requests, build better and faster predicates of the caliber that Apple uses in the Mail app, and get UITableView sections, searching and indexing with very little code thanks to the new(ish) UIFetchController & UISearchController classes.

Is this for iPhone or iPad?

The course is based on the iOS SDK 4.2, so it's actually for both.

Can I write a game with this course?

You'll have the techniques to make a multi-user, network based game with leaderboards and achievements. You'l be able to find other players for your app that have a similar ability to the current user. These techniques aren't limited to games, you can also use them for corporate apps for employee competitions and they've been used to match people in dating apps.

Am I ready?

If you know the contents of iOS101, you're probably ready. And if it's too much, don't forget you can take it as often as you like for a year (space provided).

You should also be comfortable with retain/release methods of memory management, Objective-C Protocols and categories.

polishing my apps
faster data, slicker graphics

need some iOS coding experience

will call them today!
1 (902) 444 4225 ask for Leslie

Instructor Bio

Woody spends about as much time teaching each week as he does coding. It has been a passion for over twenty years. His focus is presently on internal corporate-style productivity apps. Prior to working for Splice, he was the product designer at a software start-up that focused in broadcast automation solutions.

Woody received his indoctrination to Cocoa and Objective-C in 2005 and has been teaching it since 2008. He is presently the co-chair of the Atlantic CocoaHeads Chapter.

Student Case Studies: Allen in Edmonton

"The instructor was great. I loved the challenges he presented to me. I enjoyed the opportunity to take basic concepts and adapt them to meet larger, and sometimes quite different programming challenges. I believe that he has a high level of expertise. If there was one word to describe my experience I would say AWESOME. Not only was the training awesome, but the location and atmosphere was truly awesome. I can easily see why people fall in love with Halifax as it truly is a great city and the location of Splice offered my an opportunity I hope I will never forget.

Read More from Allen about his experience in Splice's iOS4 Development Bootcamp

Halifax

Monday - Friday: 8a - 6p
Saturday: 10a - 2p
5185 Sackville Street (map)

Services:

Moncton

Monday - Friday: 9a-5p
Lun - Vend: 09h00-17h00
Sat./Sam.: Closed/Fermée
40 Weldon Street (map)

Services:

Toronto

By Appointment
2 College Street (map)
Suite 304

Services:

Training

Services

Repairs




Be Social!