background preloader

iOS

Facebook Twitter

KrauseFx/deliver. Animated GIF keyboard. Krzysztofzablocki/KZPropertyMapper. Mattt/TTTAttributedLabel - GitHub. AliSoftware/OHAttributedLabel - GitHub. Google Objective-C Style Guide. Unlike C++, Objective-C doesn't have a way to differentiate between public and private methods—everything is public.

Google Objective-C Style Guide

As a result, avoid placing methods in the public API unless they are actually expected to be used by a consumer of the class. This helps reduce the likelihood they'll be called when you're not expecting it. This includes methods that are being overridden from the parent class. For internal implementation methods, use a category defined in the implementation file as opposed to adding them to the public header. #import "GTMFoo.h" @interface GTMFoo (PrivateDelegateHandling) - (NSString *)doSomethingWithDelegate; // Declare private method @end @implementation GTMFoo (PrivateDelegateHandling) ... - (NSString *)doSomethingWithDelegate { // Implement this method } ...

If you are using Objective-C 2.0, you should instead declare your private category using a class extension, for example: @interface GMFoo () { ... } Again, "private" methods are not really private. iOS beta testing on the fly. iOS Frameworks. Calvetica - The fast calendar for iPhone. iPhone Development. Accessorizer.

Promotion

Analytics. Best iOS and Mac development-related links: February 2011. (My end-of-the-month summary of interesting posts from across the blogosphere has become a regular thing, but I needed a new name for it.

Best iOS and Mac development-related links: February 2011

Now that I am officially also a Mac developer, it’s not just about iOS anymore.) A lot has happened in February: The Verizon iPhone came out. Apple announced App Store subscriptions and with them new rules for content publishers regarding In-App purchases. HP announced the TouchPad and Google launched Honeycomb a. k. a. the first Android version for tablets. Nokia adopts Windows Phone 7. Here is my summary of the past month in links: Apple released the first preview version of Mac OS X 10.7 Lion to registered Mac developers. If you have access to the developer seed, you should really try it out, there is a lot of great new stuff in there.

Before the Lion preview came out, Andy Ihnatko speculated about a future OS X/iOS mashup OS he calls iX. Different language for your iPhone applciation. This tutorial is about localizing your Nib(.xib) files inside your iPhone application.

Different language for your iPhone applciation

I will write another tutorial to localized your application from your Xcode code as well. You might read few tutorials on Localization in iPhone but I am going to write for those who try those and didnt get success. So this tutorial is for one of my friend Waqas Qureshi.If you are not interested to read about theory please skip following two paragraphs. What is Localization in iPhone? Translate your application in multiple languages. Klazuka/TTRemoteExamples - GitHub. Three20. Three20 is a open source Objective-C library used by dozens of well-known brands in the App Store, including Facebook, Posterous, Pulse, Meetup.com, and SCVNGR. Three20 provides powerful view controllers such as the Launcher, the popular Photo Browser, and internet-aware tables. The library is modular, meaning you choose which elements of the library to include in your app. This modular design allows Three20 to be one of the only Objective-C frameworks that encourages what are called 'extensions' from the community.

You can explore some features of Three20 using the playable demo on the right. Three20 remembers your app's state so that you and your users don't have to. TestFlight » iOS beta testing on the fly. TBXML - Free. Copyright (c) 2009 Tom Bradley Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

TBXML - Free

Scrumers/CoreCloud - GitHub.

Push Notification

ShareKit : Drop-in Share Features for all iOS Apps. iDev Recipes. Accessibility. WWDC 2010 Session Videos. Network Apps for iPhone OS, Part 2 Concludes a two-part series to present the latest techniques for building reliable, secure, high-performance network applications, with a focus on iPhone OS applications.

WWDC 2010 Session Videos

Part 2 covers the interface lifecycle, NSOperation and runloop-based asynchronous APIs, performance considerations, debugging, logging, packet tracing, and failure simulation. Find out from the experts how to improve and enhance your networking products to perform as reliably and securely in real-world implementations as in your test lab. Download: HD | SD | PDF System Requirements To watch the streaming version of this video, use the latest version of Safari on a Mac running OS X Lion or later.