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.
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.
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.
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 **
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.
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.
Seriously? 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!
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.
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.
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?
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.
The example app is form “More iOS 6 Development” published by Apress.