One of the changes in the new App Store Guidelines document means that Bitcoin trading apps are now eligible for sale again after the blanket removal of this kind of app back in February. I am surprised, but pleased to see this change.
Always struggling to remember which -W pragma to use to silence that pesky “performSelector may cause a leak because its selector is unknown” error? Mattt Thompson has put together a comprehensive list of warnings and their associated -W pragmas for silencing them selectively. There is also a quick reference site (NSFW domain name). After all, what better way to ship with no warnings than to just disable them 😎.
One slightly curious new feature of Xcode 6 is the ability to define custom simulators. Select a device type (including non standard screen sizes), and a version of iOS (7+) to install on it and off you go. Erica Sadun has the details.
Tom Harrington with an overview and early opinion on CloudKit. I don’t expect Core Data iCloud sync to be deprecated any time soon but I do believe its days are numbered. CloudKit has less magic, more control and while that will require more code on our part, we learned a long time ago that there is no magic bullet for sync.
It’s rare that anyone outside academia ever gets to work on a new language without the baggage of at least some kind of compatibility. Swift is certainly no exception to that rule as Objective-C compatibility is essential and it has affected the language design significantly. Chris Adamson elaborates.
Operator overloading in Swift allows this new experimental Auto Layout library from Robert Böhnke to work. I find this interesting mainly because this is starting to show some of the advantages of Swift over Objective-C. I think we’ll all be watching closely to see how the Apple framework teams handle things like this and at what point new Swift only syntaxes get introduced.
Generics are a big part of Swift and Andrew Hulsizer takes us through what they are and how to use them. You’ll want to pay close attention to this if you haven’t used a language which includes Generics before.
I told you that we’d find things to complain about even though iOS 8 has solved so many long standing issues. Henri Liriani has some great suggestions for improvements to how Apple could help with the problems of user app reviews.
Michel Fortin on using the new iOS 8 app bundles to hack some sort of upgrade pricing. It’s an interesting idea but I can see all sorts of confusion with this. From having to leave your old version on sale, to customers mistakenly buying the bundle without having previously purchased an original version. We’ll have to wait for the release to see whether this is allowed but even if it is, I would tread carefully here.
Like the Swift Programming Language book? Want to get your hands on the latest and greatest technologies early, and change the way developers learn about them? Make your mark by joining the documentation team at Apple. We’re looking for an experienced engineer/writer.
We’re looking for an experienced, professional, and highly motivated Senior iOS Engineers to help build cutting-edge iOS apps for Eventbrite. We’re building the tools that allow event organizers to sell tickets or check in attendees right on their iPhone or iPad, and to allow attendees to check in at events and find out about other interesting events on their phone.
The Booking.com iOS apps have been downloaded over 20 million times all over the world - we are looking for highly skilled developers to join our mobile team in the vivid city of Amsterdam. Join our international team and help us to make the best travel app in the world.
It’s possible everyone knew the origins of this symbol, but I didn’t…