This week we discuss the use of Swift in production apps. We each relate our experiences with the interactive and often difficulties working with Xcode and Swift 1.1. We also discuss the reaction to a post by Marco Arment that sparked many developers into voicing an opinion. We discuss our picks; Smash Hit, Piskell, AV Audio Engine and Printrbot Simple Metal 3D printer. During and after the show we briefly discuss Magicavoxel, Aaron’s prowess at Crossy Road, Dash and app pricing.
Restart USBmux Daemon in Terminal
on the command line enter:
sudo launchctl stop com.apple.usbmuxd
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 discuss the arrival of Apple’s WatchKit addition to iOS SDK. We follow up on the relevance of Technical Job interviews and also on GT Advanced Technologies vs Apple. Aaron’s pick is Atlantic.net and Jaime has another proud papa moment discussing the Target In Store app by his former employer, Point Inside. Tim’s pick on the additional levels added to the award winning Monument Valley app, evolves into a discussion about buyer’s perception of value and the challenges developers & publishers face.
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 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.
This week we ponder the significance of Apple’s upcoming October 16th press conference, It’s been far too long. Will there be a new iPad, or Mac’s. What mountains will Apple climb next. We also take an overdue look at Estimote’s iBeacon implementation. We discuss the trilateralization of electrons and their effect on the disappearance of StarTrek hardware.
While prepping an app for submission that still supports iOS 6 & 7, we discovered a bug when the app in run under iOS 8. There was a change to EKEventViewController that leaves behind some UI when the view is dismissed. So we had to use the default method for presenting the view.
The way we tested for iOS 6 and 7 last year was to check the version with: