iOS development

Facebook Twitter
Developing RESTful iOS Apps with RestKit Developing RESTful iOS Apps with RestKit RestKit is a powerful library that simplifies interacting with web services for iOS applications. In this article, written by RestKit creator and Two Toasters CTO Blake Watters, we will take a quick tour of RestKit’s feature set, get familiar with the core concepts presented by the library, and then explore some code samples to get a feel for what working with RestKit is really like. What is RestKit? RestKit is an Objective-C framework for iOS that aims to make interacting with RESTful web services simple, fast, and fun. It combines a clean, simple HTTP request/response API with a powerful object mapping system that reduces the amount of code you need to write to ‘get stuff done’.
I haven’t been able to find a list of all Objective-C @ compiler directives in one place. We all know the keywords like @interface and @implementation but others like @dynamic and @encode are lesser known, and possibly even much less understood. Although I know most of them already, I couldn’t shake the feeling that I may be missing a hidden gem. So I made an effort to document all the Objective-C @ compiler directives in one place. The Complete List of Objective-C 2.0 @ Compiler Directives | Learn & Master Cocos2D Game Development The Complete List of Objective-C 2.0 @ Compiler Directives | Learn & Master Cocos2D Game Development
Equal Pay App Challenge | Pieceable Xcode tells you the path to your compiled binary. Bring up the build output within Xcode to find where it placed your compiled binary. Use the screenshot below for a guide. In the very last line of output, you'll see something that says Touch followed by a long path to a folder that ends in .app . That's what you want. The path to our .app in the above example is: Equal Pay App Challenge | Pieceable
XHR - REST

iphone - Image storage in iOS devices, the appropriate behavior I have an app that also does some of the things you describe. My solutions was to create a singleton that I call my imageStore. You can find information about a singleton here In this imageStore, I store all my "full size" images; however, like you I am concerned about the size of these images, so instead of using them directly, I use thumbnails. What I do is this. iphone - Image storage in iOS devices, the appropriate behavior
Although I spend a lot of my play-time fooling about with other languages, my professional and released code consists of Python, C, C++ and, alas, Javascript. I've lived in this tiny corner of the magic garden of modern software development for 10 years, and I'm itching to strike out in a different direction for my next project. With this in mind, I've started to wonder about the impact of language choice on the development process. Are there major differences between projects in different languages? Is it possible to quantify these differences? I decided to try to gather some hard numbers. si - The impact of language choice on github projects si - The impact of language choice on github projects
useful

Top 10 Developer and Engineering Skills Employers Will Look for Going into 2012 Top 10 Developer and Engineering Skills Employers Will Look for Going into 2012 Job listings give a view into company strategy and the direction of the overall market. Indeed is a job listing service that provides excellent analysis of top job skills. For our purposes, we looked at Indeed’s top 10 listings to give a glimpse into the top 10 developer and engineering skills that employers are looking for going into the new year.
Recruiting programmers to your startup Recruiting programmers to your startup Here are some things I’ve learned over the years about recruiting programmers* to startups. This is a big topic: many of the points I make briefly here could warrant their own blog posts, and I’m sure I’ve omitted a lot. - The most important thing to understand is what motivates programmers. This is where having been a programmer yourself can be very helpful. In my experience programmers care about 1) working on interesting technical problems, 2) working with other talented people, 3) working in a friendly, creative environment, 4) working on software that ends up getting used by lots of people.
Anders Riggelsen - Visual glBlendFunc Tool
toLearn