Episode 26 – Moving Swift-ly wearing banana hats – Ding!

In this week’s episode we discuss the release of Swift 1.2 beta with the Xcode 6.3 beta. Swift 1.2 includes many performance improvements and additions that may or may not make Aaron’s life easier. We discuss the recently completely RWDevCon in Washington, DC. Tim discusses meeting members of the RayWenderlich.com team, who’s members are spread across the world. The conference used a unique tutorial style presentation new to iOS tech conferences.

Team member attending RWDevcon
Team member attending RWDevcon
Evan & Greg (w/Eric!)
Evan & Greg (w/Eric!)

 

Mic & Jake - hosts of RayWenderlich podcast
Mic & Jake – hosts of RayWenderlich podcast
Ray lends a hand
Ray lends a hand
Saul's CoreData IB Magic
Saul’s CoreData IB Magic

Episode 26 Show Notes:

Swift 1.2 and Xcode 6.3 beta
Swift 1.2 – NS Hipster
What’s new in Swift 1.2 – Greg Heo
RWDevCon 2015 Post-Mortem – Ray Wenderlich
RWDevCon with Ray Wenderlich and John Wilker – Podcast S03 E04 – Hosted by Mic Pringle & Jake Gundersen
Top 10 iOS Conferences in 2015
 – Ray Wenderlich
Realm
TimmyMe

Episode 26 Picks:

WordBoard Keyboard
Andy Matuschak video — Controlling Complexity in Swift
Contact Archiver

Photos: copyright 2015 RazeWare Inc & Greg Heo. Used by permission.
Photographers: Greg Heo & Christine Sweigart

Episode 22 – Indie Development by the Numbers

This week we discuss the recent app incomes published for Overcast by Marco Arment, Monument Valley and Dash. We discuss various ways to quote on jobs in mind of studio and indie development. We also cover the topsy turvy view of app and UI design in Asian markets. Our picks for the week are Swap Heroes,  Curved Labs Macintosh Facelift and Anki Drive. In the after show Jaime, Tim and Aaron discuss traveling to the NSNorth conference to be held at Le Chateau Montebello, PQ.

Episode 22 Show Notes:

Overcast Sales Numbers
Monument Valley in Numbers
Dash – year in review
Core Intuition
Release Notes
Chinese Mobile App UI Trends
Everything’s a Remix
2life
2life Ultimate Wedding Planner
NSNorth – iOS Conference
RWDevcon
12 inch Macbook Air Redesign Rumor
The Other App Store

Episode 22 Show Picks:

Swap Heroes
Curved Labs Macintosh Facelift
Anki Drive

Episode 19 – Inside Moneyball and steak dinners

This we we discuss more post-review rejections on the App Store, IBM and Apple announce apps for the Enterprise and Rob Rhynes’ article on professional app pricing. This weeks picks; Golfinity & Desert Golf, MMWormhole, Clockwork Brain and The Glass Age.

Episode 18 – Crossover Episode with developer/podcaster Tammy Coron

This week Tim has an impromptu conversation with Tammy Coron, a multidiscipline creative professional. She’s a artist, musician, writer, developer and host of the RoundaboutFM podcast. We discuss podcasting, comparing MTJC and Roundabout approach, how she chose to live in Tennessee, The Walking Dead & zombies. We talk about her history as an artists and developer, work with raywenderlich.com and how she hangs onto her power while covered in muck.

** Spoiler -The Walking Dead: Midseason Finale  skip 12:26 to 14:00 **

shameless

Episode 18 Notes:
RoundaboutFM
Easy Listening – Marco Arment
SpringBoardShow (episode with Tim Mitra)
SpringBoardShow (episode with Aaron Vegh)
RayWenderlich.com
RoundaboutFM (episode with Tammy’s Mom *Must Listen*)
How to Start a Podcast: 5 Top Tools – Tammy Coron
Teaching kids to program with wooden blocks
Strategic Coach
Y2K Bug
SNL: Your Company’s Computer Guy
Tim_Burton
Do not update: iOS 8.0.1 cripples iPhone 6 and 6 Plus by killing Touch ID and cell service
How To Import and Export App Data Via Email in your iOS App
Tammy on RayWenderlich.com
Slack
Shameless Marketing for Brazen Hussies: 307 Awesome Money-Making Strategies for Savvy Entrepreneurs
The Business of Art – Lee Caplin
ReleaseNotes Podcast
LUA Programming Language
Twilight Zone – Time Enough At Last

Episode 18 Picks:
Float Label Fields – Fahim Farook

Listen or Subscribe on iTunes

Listen or Subscribe on FeedBurner

Episode 17 – Why Did the Chicken Crossy the Road?

This week we follow up on hiring the best iOS developers. We delve into changes to Twitter’s API and how they are holding back deep search features. Jaime steals Aaron’s pick with Crossy Road. Aaron’s pick is to introduce part one of a look into Apple’s TestFlight implementation through iTunes Connect. Tim’s pick is Screeny, an app that lets developers cull screenshots stored on the iPhone, the (RED) campaign and Monument Valley’s additional (RED) chapter. Tim also discusses the updated 3rd Edition of iOS 6 By Tutorials – covering the features added to iOS 6, updated for Xcode 6 and iOS 8.

Screen Shot 2014-11-26 at 10.07.02 PM

The picture Tim was trying to send

Episode 17 Notes

We Hire the Best
Hiring the Top 1%
New Twitter search API won’t be available to third-party clients
Build & Analyze – California Knife in Your Back
Twitterific 5 for Mac… the first casualty
Library of Congress Is Archiving All Of America’s Tweets
What the Library of Congress Plans to Do With All Your Tweets
WatchKit Resources site curated by FoS Brian Gilham
https://www.udemy.com

Episode 16 Picks

Crossy Road
Screeny
Monument Valley
iOS 6 by Tutorials Third Edition

Listen or Subscribe on iTunes

Listen or Subscribe on FeedBurner

Book Review – Objective-C Programming: the Big Nerd Ranch Guide, 2nd Edition

obj-c-cover

I recently conducted an online class on Objective-C Programming. Part of the gig involved creating a course and choosing a book to assign to the students. The book would ideally provide a comprehensive overview of Objective-C as well as provide exercises for the students to work on each new aspect. After reviewing several texts, I chose Objective-C Programming: the Big Nerd Ranch Guide, 2nd Edition, by Aaron Hillegass and Mikey Ward and it proved to be an ideal resource for introducing Objective-C.

In this day and age, you would think that new users should be leaning Apple’s Swift language. You would be partially correct. However many seasoned developers have found that swift is an evolving language and frequent changes have made full time adoption challenging. I have always believed that learning the basics and roots of a language or any new skill is very important to great learning. Objective-C Programming – the Big Nerd Ranch Guide does indeed cover the basics, in fact starts even deeper, with several exercises on the C language. Objective-C is not simply based in C, it is actually a superset of C – as the text points out. Building a solid understanding of C leads the students progressively into Object Oriented Programming.

Like all of the Big Nerd Ranch guides, this book develops the users skills gradually. Midway through the book, you are rocking through ever advancing Objective-C concepts. By the end of the text, users have been introduced to Protocols, Class Extensions, ARC and Blocks. The book uses a practical mix of building skills and knowledge and is a great introduction to Objective-C. It lays a great foundation that could easily be followed up by the iOS Programming: Big Nerd Ranch Guide (5th edition pending) and hopefully a forthcomming BNR guide to Swift.

My 10-Star Review of Monument Valley

IMG_5266Seriously? People are giving Monument Valley one-star reviews because they are charging $2 (TWO dollars) for adding new levels?

Ok. So I’ve calmed down (a bit.) Let me start by saying that I first downloaded Monument Valley after it won an Apple Design Award at WWDC 2014. I had heard about it and it was featured on the App Store for weeks before (Zzzz!) However once I downloaded the app, I have to admit I was astounded. It will literally and figuratively change your perspective on how games should be created (pun intended.) Play the game or watch the 30 second video preview on the App Store.

It is a beautiful well thought out set of mysteries. You guide the little mistress heroin, Ida, of the game through as series of puzzles while soothing music plays in the background. There are no instructions needed and you simply tap the screen to navigate through the levels. There are only 10 levels in the original game, but it is full of “surprise and delight” – which Apple loves to see.

Most developers, heck, most artists only dream of creating such a wonderful work as this? Pull your head out of your a$$. Software costs money to develop, so you should be glad that you only have to pay less that a Starbucks latte! The one-star reviews merely serve to point out what is wrong with Apple’s insistence on a rating system. The App Store is broken as many app developers will tell you. The marketing bullies with deep pockets and have taken over. There is no App Store for the rest of us and that’s a shame. You can join the discussion on the More Than Just Code podcast. We’ve covered this issue for months. I’m sure this will be in the discussions in next weeks episode.

Hand your iPad to an 8 year old kid and watch the magic happen! “You non-contibuting zero” – Louis CK.

This is my review. If only I could give these guys a 10 star review!

monument-Review

 

Download the app here.

Episode 15 – Guy Kawasaki’s choice shocks MTJC Podcast

This week we discuss the fate of sapphire manufacturer GT Advanced Technologies and dealings with Apple – Best alternative to a negotiated settlement. We also discuss the exaggerated rumors of developers choosing to go android first and Guy Kawasaki’s choice of smart phone. We discuss Apple’s iMessage deregistering tool as well as rumored iOS exploits. We follow up on iOS 8 adoption at 40%, reduced review times and Xcode bugs. This week’s picks are Post-It Plus and Ben Heck’s video series on building an Apple 1.

Tim meets Guy Kawasaki at Macworld 2009
Tim meets Guy Kawasaki at Macworld 2009

Episode 15 – Show Notes

Guy Kawasaki chooses Android
iOS 7 drops below 40%
iOS app installation security vulnerability
and also from iMore
Apple releases tool to de-register phones from iMessage
Devs going Android-first?
Apple battle with sapphire supplier
APE How to Publish a Book by Guy Kawasaki & Shawn Welch
All About Android
This Week in Google
Gina Tripani

Episode 14 – Picks

Post-it Plus
Build your own replica Apple I

Listen or Subscribe on iTunes

Listen or Subscribe on FeedBurner

Episode 12 – MAS Exodus in the Air 2

This week we discuss the challenges of publishing OS X apps on the Mac App Store. We also discuss the challenge of publishing apps specifically for the iPad, in light of the stellar reviews of the iPad Air 2. Our weekly picks include Apple Pay, adding directions with the MapKit API, Battery Doctor and the upcoming RWDevCon. Listen the podcast for a discount code.

Episode 12 Show Notes:

Mac App Store: The subtle Exodus
Bare Bones: BBEdit 11
Panic: Coda 2
Release Notes – #75 Figure out what that iPad is… then tell us.
Apple’s AtEase
Apple iPad Air 2 review – Magical, not revolutionary
Korg: IMS-20 for iPad
Korg Gadget
MetaKite: Benjamin Task Manager for iPhone
MetaKite: Benjamin Task Manager for the iPad

Pick of the Week:

Apple Pay
Adding directions in MapKit API
Battery Doctor
RWDevCon 2015 – February 6th–7th, 2015 The Liaison Capitol Hill Hotel, Washington DC
Tell ‘em MTJC sent you.

Listen or Subscribe on iTunes

Listen or Subscribe on FeedBurner

Listen Now:

Xcode 6 FirstResponder Picker Conundrum

So I’m working away on a simple app, that has data presented in tableViews. By default tableViews use UILabels to display the data. To make them editable, requires adding a custom tableViewCell class and putting UITextFields in place. Simple enough.

What if the data to be input is a date or a choice of one, two or three values? Well then you add a UIDatePickerView or a UIPickerView when the user taps on the field. But wait! This is Xcode 6’s Simulator you’re running on. Why not mess with the developer a bit – that should be fun. When the date textField is tapped do nothing. Let’s see how many Google searches or twitter posts are required to solve this?

iOS Simulator Screen Shot Oct 14, 2014, 7.34.49 PM

 

Wait! What!? Tapping the date field doesn’t open the Date Picker?

“Well, let’s take a look at the simulator’s Keyboard setting,” says the wizen senior developer. Sure enough under the Hardware menu, is a Keyboard, with a submenu checked that says, “Connect Hardware Keyboard.” Uncheck that, and as if by magic, the Date Picker appears. There is much rejoicing throughout the land.

Picker View appears when "Connect Hardware Keyboard" is unchecked
Picker View appears when “Connect Hardware Keyboard” is unchecked

The example app is form “More iOS 6 Development” published by Apress.