Nangnuff

Thursday, June 14, 2012

iOS useful resources


I have also compiled a list of iOS resources which I felt may come in handy. 

Beginner
For starters, you can try out the below 3 tutorials. I find it quite useful and it teaches you the fundamentals of iOS Development with tutorials.

Communicating with Web Services
Below are two well-known tools that you can use to communicate with web services. Personally, I prefer AFNetworking.

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

AFNetworking is a delightful networking library for iOS and Mac OS X. It's built on top of NSURLConnection, NSOperation, and other familiar Foundation technologies. It has a modular architecture with well-designed, feature-rich APIs that are a joy to use.

Blocks & Grand Central Dispatch
Blocks are an incredibly powerful extension to C/Objective-C. They allow you to wrap up chunks of code in self-contained units and pass them around as objects. Below is a good tutorial on blocks for starters like me :)


Apple Push Notifications
Below is a good tutorial on APNs especially for new starter like me. :D






UITableView Replacement
Below are two popular tableview controls which you can use and is faster!
Designed for rapid table creation with minimal code, easy customisation, attractive default styling, and with most common design patterns automated without need for fidgety UIView tweaking.

Key Features
Box lines accept and automatically lay out arbitrary arrays of UIViews, NSStrings, and UIImages
Create box lines with multiline text, automatically formatted and sized
Intelligent handling of space limitations, with optional left or right side precedence
Separate arrays for topLines, middleLines, and bottomLines, to simplify common layout patterns
A convenience screenshot method for capturing UIImages of boxes with OS X screenshot style drop shadows
Animations for box adding, removing, and moving
Optional edge snapping on scroll



PrettyKit is a small set of new widgets and UIKit subclasses that gives you a deeper UIKit customization. You will be able to change their background color, add gradients, shadows, etc.



Sign Up / Profile Forms
Below resource is the quick way to do it!

QuickDialog allows you to create HIG-compliant iOS forms for your apps without having to directly deal with UITableViews, delegates and data sources. Fast and efficient, you can create forms with multiple text fields, or with thousands of items with no sweat!



Cool Animations
Tired of using same animations? Below are some cool animations which we can apply in the future.. 

iCarousel is a class designed to simplify the implementation of various types of carousel (paged, scrolling views) on iPhone, iPad and Mac OS. iCarousel implements a number of common effects such as cylindrical, flat and "CoverFlow" style carousels, as well as providing hooks to implement your own bespoke effects. Unlike many other "CoverFlow" libraries, iCarousel can work with any kind of view, not just images, so it is ideal for presenting paged data in a fluid and impressive way in your app. It also makes it extremely easy to swap between different carousel effects with minimal code changes.

MWPhotoBrowser is an implementation of a photo browser similar to the native Photos app in iOS. It can display one or more images by providing either UIImage objects, file paths to images on the device, or URLs to images online. The photo browser handles the downloading and caching of photos from the web seamlessly. Photos can be zoomed and panned, and optional (customisable) captions can be displayed. Works on iOS 3.2+. All strings are localisable so they can be used in apps that support multiple languages.



Resembled datasource and delegate of UITableView, and mainly intended to make a display in the waterflow way of Pinterest. Each cell could be simply initialized with cellAtIndexPath way.



To view Scroller in action, add some contacts in your AddressBook.

Sunday, June 3, 2012

Going to Seoul!

First time traveling to Seoul, Korea.. So excited until I don't have mood to design new apps... Will continue my journey of iOS programming and ruby on rails when I am back! Woohoo :D

Sunday, May 27, 2012

Xiao wugui..

Countdown to our photoshoot in 4 days time and Korea in 7 days time :)

Hope everything will be smooth and fine..

Hope my new career path will be successful too! :)

Sunday, May 20, 2012

Diablo III Brady Games Signature Series Strategy Guide

A Great Guide for Diablo III fans!


Diablo III Signature Series Strategy Guide includes the following:

Complete Quest Guide, covering all four Acts in the adventure.
Exhaustive Bestiary, detailing every monster in the game.
In-depth coverage of Heroes to maximize player effectiveness in all five Character Classes.
Guide to meeting and leveling up the Blacksmith, Jeweler, and Mystic professions, and how to maximize the relationships and crafting from each Artisan.

Publisher: BRADY GAMES (May 15, 2012)


DOWNLOAD NOW!

Diablo 3 & photoshoot

Distracted lately due to the long waited release of diablo 3.. And also upcoming photoshoot in Singapore and Seoul!

Hopefully will be back to programming when I'm back! Woohoo!!

Thursday, May 17, 2012

Don't Be So Picky!! haha


Ruby on Rails and Xiaxue

Now on chapter 8 of Ruby on rails and hopefully can complete the changes for Xiaxue app by this weekend :D

Also, wanted to buy white socks and some clothes for my photo shoot and other things for upcoming Korea TRIP!

Woohoo!!

This song is nice! by IU... fav song of the week.. haha