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


Tuesday, May 15, 2012

The Good Life app

I am really happy to see the good life app being top in the AppStore! It was the good life project that cause me to switch to an iOS developer and I still remember that time we have so many issues with the app.. The graphics, designs, push notifications and MOBILE coupons!

I am really glad that the app has now evolved... And is simply awesome...

Congrats to the marketing team and the developers that make this to happen... :)

Saturday, May 12, 2012

The Real Escape!


You lost your way and wandered into a village where werewolves attack people night by night. As the villagers disappear one by one, you can feel the fangs of the werewolves getting closer and closer to you.
Can you reveal all the mysteries in time, and escape the Werewolf Village?

iCloud and UIDocument: Beyond the Basic

A very helpful tutorial if you want to learn about saving files locally and in the "cloud"! Although it is a very long tutorials (consists of 4 parts), you will surely gain alot and become a pro in using iCloud and UIDocument!

iCloud and UIDocument: Beyond the Basics.  http://bit.ly/IEoozq via @rwenderlich

Friday, May 11, 2012

Injection For Xcode

Using Injection it is possible to make a change to the implementation of an Objective-C class and have it take effect as soon as the class is saved without having to restart an application. This miracle works for OS X and iOS applications in the simulator and on iOS devices.

Injection works by converting your classes into categories using a small set of preprocessor macros. This category can then be loaded at run time using a bundle. As Objective-C "binds" at runtime it will always chose the new implementation of the class over that which the application was last built with.


To download Injection for Xcode for evaluation now click here.



Wednesday, May 9, 2012

Core Plot

Core Plot is a useful tool especially when you need it for plotting a graph and analysis a pattern.

Below is my result!


Monday, May 7, 2012

RubyMotion

Trying to learn a new language, Ruby + RubyOnRails + RubyMotion.

The video by RubyMotion seems interested and I might get a hold of the software if I have enough cash :S

Sunday, May 6, 2012

Fullhouse Weekend

 On Sat, we go to Fullhouse for lunch and it is a wonderful place! We are planning to have our ROM over there next year :D Hope the price is reasonable as we are intending to invite only around 2 tables of guests/relatives..

Below are the pictures!


























Friday, May 4, 2012

Dev Rocket

Just bought an iOS Photoshop plugin developed by DevRocket. It is wonderful and certainly can save time if you are a designer that design iOS apps :) Below is a video about it.

Monday, April 30, 2012

50% completed for XiaXue all-in-1 app

Almost completed! Can't wait to finish the app as I really like the design.. :) today is to learn how to use YouTube API

Monday, April 23, 2012

Personal Project For XiaXue

Just got a deal with SG Awesome blogger XiaXue to design an iPhone app for her!

:D Great week to start with.

Sunday, April 15, 2012

Search My Book

Putting 100% effort to do a mock-up to present to National Library Board!

Hope I can complete it by end of next week or the week after :D

Hee hee..



Friday, April 13, 2012

Looking Back after 7 months

It has been 7 months since I began my journey as an iOS Developer. Looking back, I did not regret on my decision as iOS development is fun and exciting! In this journey, I learned alot from many v.good developers and designers too!