background preloader

iOS Development

Facebook Twitter

Applicasa - Server Side For Apps. Kuaiyong download & instruction for how to install Kuaiyong tutorial for Mac / Windows - Mobile Software Repair Tutorial powered by Mobile Point team. iOS Framework: Introducing MKNetworkKit. This article is available in Serbo-Croatian, Japanese and German.

iOS Framework: Introducing MKNetworkKit

(Translations in Serbo-Croatian by Jovana Milutinovich, Japanese by @noradaiko and German by Jonas Pencke (@jonaspencke).) Translations in other languages are welcome! How awesome would it be if a networking framework automatically takes care of caching responses for you? How awesome would it be if a networking framework automatically remembers your operations when your client is offline? You favorite a tweet or mark a feed as read when you are offline and the Networking Framework performs all these operations when the device comes back online, all with no extra coding effort from you. What is MKNetworkKit? MKNetworkKit is a networking framework written in Objective-C that is seamless, block based, ARC ready and easy to use. Features Super light-weight The complete kit is just 2 major classes and some category methods.

Single Shared Queue for your entire application. Showing the Network Activity Indicator correctly Auto caching. Logging with CocoaLumberjack and TestFlight. Consider the following situation that happens far too often in mobile app development: You’ve just released an app that works perfectly for you, and you’ve tested it extensively.

Logging with CocoaLumberjack and TestFlight

You’re proud of your accomplishments and submit the app to the world, only to have several emails sent to you from users who have nothing but difficulties in running the app. You send a bug fix release to the App Store, but since you’re still unable to reproduce the problem you’re at the whim of luck and end-user feedback. You can hope your users know how to send you a crash report, but what if the app isn’t actually crashing? Wouldn’t it be great to be able to access your app’s log information from that client to be able to troubleshoot the problems? In working on Docset Viewer I’ve run up against this very same problem. With the recent release of TestFlight’s “Live” service, they allow for automatic crash-log reporting and log-file upload support to their cloud-based service. Creating ‘Pulse’ style scrolling – Horizontally scrolling UITableView as a subview of UITableViewCell « Bushra Shahid's iOS stuff.

‘Pulse’ is a free news reading application for iPhone, iPad, and Android by Alphonso Labs Inc.

Creating ‘Pulse’ style scrolling – Horizontally scrolling UITableView as a subview of UITableViewCell « Bushra Shahid's iOS stuff

I was introduced to Pulse through an iTunes U lecture from Stanford University “10 Hacks to go from Idea to #1 App”. In that lecture, the developers have mentioned that they have used horizontal UITableViews to create the Interface. Intrigued as I was, I had to try it myself and you should also. Pulse has a unique UI that is as useful as it is pretty: Each row contain feed from a single source and is horizontally scrollable. So, here is a tutorial for creating the same interface (scree on the left): 1. 2. 3. What we’re going to do is rotate our tableview that is the subview by -90 degrees.

Adjusting Sizes in IB To start with, lets adjust the sizes a little bit. 1. 2. Adding and Initializing Required Properties In our UITableViewController subclass, we need an array of arrays. And initialize in the implementation file: Altering UITableViewDelegate and DataSource Adjust the row height here also: Update. Iphone - MPMediaItems raw song data. Mobile BI Dashboards by ComponentArt. Applicasa. How to localize your iOS App (iPhone, iPad) Tutorial. Pseudolocalization — testing you've found every string Inventing your own language to spot mistakes.

How to localize your iOS App (iPhone, iPad) Tutorial

Once you've finished preparing your .strings file you're probably having doubts that you actually managed to find every hard-coded string in your app. What about those error messages or that plug-in you use? Well, there is a quick way to check. It's called pseudolocalization. Essentially, you use a program to substitute all the English (source) phrases with a fake language. Tip: Pseudolocalization is also a great way to make sure you've left enough room in your GUI for other languages. Check it out: Free Pseudolocalization from Babble-onSend us your .strings file and we'll send you back a pseudolocalized file to test. What to send to the translator Don't forget iPhone App Store descriptions and keywords. Hire a professional translator for each language, or do every language simultaneously with Babble-on iPhone app localization!

How much does it cost to translate an app description? 1. 2. 3. BLE112-Stk Bluegiga Technologies.