Feb 6, 2012 10:31 am
We are lobbying since 2009 to get Apple to publish a proper API for downloading all kinds of reports. The first reaction we got was prohibition of ITC scraping. The second reaction was that Apple created the Mobile ITC app which unfortunately lacks any kind of possibility to get the reports...
[more]
Feb 5, 2012 3:37 pm
We’re rebooting the Cocoanetics Podcast. The last episode had been over a year ago. Happy New … February Please comment, tweet or mail your suggestions on topics that are of interested to iOS (and by extension Cocoa developers in general).
[more]
Feb 5, 2012 3:37 pm
We’re rebooting the Cocoanetics Podcast. The last episode had been over a year ago. Happy New … February Please comment, tweet or mail your suggestions on topics that are of interested to iOS (and by extension Cocoa developers in general).
[more]
Feb 5, 2012 10:34 am
I finally got around to report an annoying bug in CoreText that has been bugging us in DTCoreText until I wrote a method to correct line origins as a workaround. rdar: rdar://0810114 The annoying thing about this bug is that it adds visual noise to otherwise pristinely rendered text. Especially...
[more]
Feb 3, 2012 7:25 pm
When I moved the default CSS rules into a separate file I was facing the old dilemma: how can I embed this in the static library but still be able to easily add contents to it via Xcode. I previously explained how you can turn any file into a c-Byte-array. But this still required manual work. I...
[more]
Feb 3, 2012 6:17 pm
This is a maintenance update. There was a bug in DTAboutViewController which caused a crash under iOS 5. Change Fixed: Crash on iOS 5 when opening About Section The update has been submitted to Apple for approval.
[more]
Feb 3, 2012 4:39 pm
Remember “The Daily” one of the first magazines to be published on the iPad, well it was launched one year ago, so it is time to look back at how the year went. Honestly “The Daily” has had quite a rocky year. On the Launch date Rupert Murdoch states that he hoped the App...
[more]
Feb 2, 2012 10:20 pm
Anyone how uses NSDate knows that the output format can be pretty unpleasant looking. This output is not something that you would generally present to your users. So what is an Objective-C programmer to do with dates? The answer is to use NSDateFormatter to create date formats and get data...
[more]
Feb 2, 2012 6:39 pm
My iOS-related Podcast started out as “Dr. Touch Podcast” and later we rebranded ourselves to the more unique “Cocoanetics Podcast”. Though the topics always revolved around iOS development, Apple in general ans the people involved in our profession. After an extended...
[more]
Feb 2, 2012 2:38 pm
If you love logic puzzles then this is just the game for you. GraviMaze the first game developed by hart[dev] has everything you would expect from an amazing App. According to the iTunes page: “Challenge your mind with GraviMaze, a gravity-based 2d puzzle game for the iPhone that will turn...
[more]
Feb 1, 2012 3:57 pm
There’s a category of developers – probably coming from other Linux-based desktops – who are feeling at home in the console (aka terminal). Especially when working with SCM systems like Git or Subversion you’re often faster committing or updating doing that via short...
[more]
Feb 1, 2012 2:40 pm
Yesterday Apple released a much anticipated update to its Final Cut Pro X video editing software. What makes this update so much better than the previous ones is the fact that Apple has finally decided to include two much need features, these include multicam editing and broadcast monitoring....
[more]
Jan 31, 2012 9:12 pm
So I’ve been trying to get myself to publish a monthly newsletter for Mobile App Mastery and this blog for some time. But, as you will find out in a second I’ve been extremely busy with a sweet semi-secret project. But, at any rate here is my attempt to update you on the tons of [...]
[more]
Jan 31, 2012 2:46 pm
Just a quick note: the folks at Rackspace created a pretty neat infographic to take customers through a simple decision making process on a route to the solution that’s right for them. Check it out and let us know what you think: Infographic by Rackspace Hosting
[more]
Jan 31, 2012 2:30 pm
Apple announced earlier today that John Browett will be joining the company as their new Senior Vice President of Retail. Browett will be leaving his current position as CEO of Dixons Retail. According to the Press Release: Apple today announced that John Browett will join the company as senior...
[more]
Jan 30, 2012 6:47 pm
Many factors in mobile application development can contribute to the app’s performance and efficiency. Mobile phones, unlike traditional web devices, have limited bandwidth and battery life, which means that the apps designed for mobile networks will have greater responsiveness if planned to...
[more]
Jan 30, 2012 2:40 pm
According to rumors Internet giant Facebook is in the finishing stages of preparing for a forthcoming initial public offering (IPO) with a valuation expected to range between $75 and $100 billion For years the world’s largest social networking website has put off and IPO, however according to...
[more]
Jan 30, 2012 8:09 am
In the post Debugging with GDB: Introduction to Commands, Print and Print-Object I covered the basics of the command line inteface in GDB. In this post I’ll show you a trick to print out the entire view hierarchy for UIView objects. In Objective-C, all objects (derived from NSObject) have a...
[more]
Jan 28, 2012 9:46 pm
I've been promising this for a while. I apologize for the delay, but it's been a hectic month and I wanted to write up instructions that were easy to follow. I also wanted to make sure my desk continued to be sturdy and usable before writing it up. Finally, I'm ready, and this post will detail...
[more]
Jan 28, 2012 10:21 am
Zero Bundle is an awesome set of resources, filled with free design goodies, icons, textures, UI kits, graphic elements for mobile development and much more! You’ll want to get your hands on this one soon as it will only be available for a very short time! Larsson Patrik A power pack of premium...
[more]
Jan 28, 2012 10:01 am
This is the second part in the series of 2 tutorials on how to create custom designs for your iPhone app. You can view Part 1 here. In this tutorial, we shall design a ViewController similar to the image below. The ViewController will have a custom UIBarButtonItem that replaces the standard back...
[more]
Jan 27, 2012 2:31 pm
A while back we reported that Google Chairman, Eric Schmidt, predicted that developers would favor Android when deciding which platform to release their apps on, well Eric these numbers tell a different story. According to numbers released by Apple they have to date paid developers over $4...
[more]
Jan 27, 2012 4:04 am
In a previous post Tracking Down EXC_BAD_ACCESS Errors with NSZombieEnabled I explained how the environment variable NSZombieEnabled can help track down EXC_BAD_ACCESS errors, which are typically caused by attempting to access objects that have already been released. With Xcode 4 the process for...
[more]
Jan 26, 2012 2:59 pm
As an undergraduate, I took a liberal arts course that really changed my thinking about programming. If you can believe it, this course was a philosophy course! This course is what brought everything into focus and made me into the programmer that I am today. What Course Was That? The course was...
[more]
Jan 26, 2012 2:52 pm
I’ve finally published the project I wrote for my VTM conference talk in Boston last November (2011). This project is iOS 5 specific and uses GLKit for all the rendering and math. It also implements a version of our Particle engine enhanced to work in 3D which is really cool. It uses bill...
[more]
Jan 26, 2012 2:30 pm
This is pretty great news, according to the incredible sales figures released by Apple yesterday during their quarterly earnings report, the iPhone surpassed the Android and thereby taking the number one spot in U.S. The guys at Kantar Worldpanel ComTech figured out that Apple sold 37...
[more]
Jan 26, 2012 2:10 pm
In this post I will to demonstrate how you can contribute to an Open Source project hosted on GitHub. I previously blogged about how you can make and apply patches, which is certainly one way. But on GitHub there is an even cooler method, one that is also less work on the project maintainer....
[more]
Jan 26, 2012 8:37 am
A month ago I was contacted by PacktPub with a “Review Request” and was provided with a ePub copy of the book for this exact purpose. PacktPub – which I had never heard of before – apparently is trying to get traction on the iOS developer market with a dozen books on the...
[more]
Jan 25, 2012 2:29 pm
There used to be a saying that Macs couldn’t get viruses, well as Apple and Macs gain in popularity unfortunately so does the Malware threats launched directly at Macs. From April 2011 to December 2011 there were 58 different malware attacks aimed at Macs. When Security lab F-Secure...
[more]
Jan 25, 2012 9:02 am
I chose this article’s title to try and grab your attention. Well, the product is still the same and does the same. The only difference is one that is under the hood. And as such it is your job – should you choose to accept it – to marvel at the benefits that the new old parsing...
[more]
Jan 25, 2012 12:03 am
Here are my mental notes for today’s earnings call… Label Buy an ad here Readability Peter Oppenheimer, CFO “Highest Quarter Earnings and Revenue”, ”All Time Highs” 3-4 Weeks Mac channel inventory MAS: 100 Mio Downloads in less than a year 128% YOY grown in...
[more]
Jan 25, 2012 12:03 am
Here are my mental notes for today’s earnings call… Label Buy an ad here Readability Peter Oppenheimer, CFO “Highest Quarter Earnings and Revenue”, ”All Time Highs” 3-4 Weeks Mac channel inventory MAS: 100 Mio Downloads in less than a year 128% YOY grown in...
[more]
Jan 24, 2012 11:02 pm
Just… wow. Those are crazy numbers any way you cut it.©2008-2010 Jeff LaMarche.
http://iphonedevelopment.blogspot.com
[more]
Jan 24, 2012 2:31 pm
Many people, when they are first starting with Objective-C and iOS want to be able to compare strings in if-then statements and things like that. It seems natural to try to write something like: NSString *string1 = @"A"; NSString *string2 = @"B"; if(string1 == string2) //do something else //or...
[more]
Jan 24, 2012 2:20 pm
Wow this must really give Apple something to think about, perhaps it is time to listen to the jailbreak community and start implementing their ideas in the next iOS update. according to 9to5Mac.com just three days after the release of “Absinthe,” the much anticipated free unteathered...
[more]
Jan 24, 2012 2:58 am
I've been debating whether to post about the iBooks Author EULA or not. In general, I've been trying to avoid hotly debated and controversial subjects here for the simple fact that those discussions tend to eat up a lot of time and often aren't very productive. My opinion on iBooks Author and...
[more]
Jan 23, 2012 2:40 pm
Those who watched the educational event Apple held in New York last week will know that they are serious about improving the education of children. Now we have numbers to prove this. Just days after the educational event, publisher Houghton Mifflin Harcourt announced the results of its “HMC...
[more]
Jan 22, 2012 6:52 pm
That’s a good question :o) Last year proved to be a great year for Particle and Glyph Designer. Both apps have continued to be popular with game developers using either their own engines or frameworks such as Cocos2D, Sparrow, Unity or Corona. We pushed out some release for both apps to...
[more]
Jan 20, 2012 2:10 pm
Yesterday Apple held their much anticipated “Educational Event” in New York City, the emphasis of the event was placed on revolutionizing education. As a step of the process to better education Apple released iBooks Author, the App will help authors everywhere create and release their...
[more]
Jan 20, 2012 9:54 am
The parsing of HTML necessary for my DTCoreText open source project is done entirely with the sophisticated use of NSScanner. But it has been long on my list to rewrite all of this parsing with a the industry standard libxml2 which comes preinstalled on all iOS devices. Not only is this...
[more]
Jan 20, 2012 9:54 am
The parsing of HTML necessary for my DTCoreText open source project is done entirely with the sophisticated use of NSScanner. But it has been long on my list to rewrite all of this parsing with a the industry standard libxml2 which comes preinstalled on all iOS devices. Not only is this...
[more]
Jan 19, 2012 4:26 pm
In my previous article about Sub-Projects in Xcode I showed you how you can have an Xcode project as a dependency. The advantage of this is that you can update your library from within the same project and debug into the sub-project’s code. One thing that was not immediately obvious was...
[more]
Jan 19, 2012 4:26 pm
In my previous article about Sub-Projects in Xcode I showed you how you can have an Xcode project as a dependency. The advantage of this is that you can update your library from within the same project and debug into the sub-project’s code. One thing that was not immediately obvious was...
[more]
Jan 19, 2012 4:12 pm
Here is the problem: your app works with dates and you would like to be able to find out what day came a week before, or is coming up in two years. There are a few ways to do this but the easiest by far is to use your user’s calendar along with the NSDateComponents [...]
[more]
Jan 19, 2012 1:21 pm
While we don’t officially condone jailbreaking we still want to bring you the latest news from the jailbreak community. Thanks to App Store and jailbreak developer Adam Bell iOS owners can now bring the much beloved Cover Flow effect to their docks. The tweak Overflow works with Infinidock...
[more]
Jan 18, 2012 1:30 pm
As a business student and an iPad user I am always excited when hearing how many companies are using the iPad for everyday work. According to a survey by IDG “Employees use the iPad for business more than 90 percent of the time.” Furthermore the implementation of the iPad in companies...
[more]
Jan 17, 2012 4:30 pm
The other day, I was looking around for a simple way to just compile a text file for a simple Mac app. This isn’t something that you would do everyday but there are times when it’s nice to have the simplest bit of code out there without all the fuss involved with the XCode templates...
[more]
Jan 17, 2012 1:40 pm
As a developer it can sometimes seem overwhelming when having to decide which App Store to sell your app on, with all the different App Stores that Apple currently has it isn’t always easy do decide where to focus your attention. However thanks to new info shared by 2D Boy, the developers...
[more]
Jan 17, 2012 3:09 am
I’ve been using iTunes File Sharing to store various log files and test data in a recent project. Although you can quickly delete all the files in the Documents directory using iTunes, I also was looking for a way to clean up the same directory when my device was not connected. The first...
[more]
Jan 16, 2012 7:32 pm
Besides fixing several bugs reported by users this release focusses on implementing a new custom-built super-charged strings scanner. Changes FIXED: missing strings file no longer aborts import FIXED: added – Button for deleting tokens FIXED: deletion of wrong row FIXED: over-escaping of...
[more]