May 2013
1 post
Links of note, easing edition
Libraries & Code
MBCalendarKit - An open source calendar view for iOS
MTAnimation - Animate UIView with 25+ timing functions. (Bounce, elastic, exponential, etc.)
UIView-EasingFunctions - A category on UIView that allows to assign custom easing (timing) functions to block-based animations
ParseKit - Objective-C Tokenizer and Parser Generator. Supports Grammars
ArgumentParser - Faster,...
April 2013
4 posts
Links of note, usable edition
Libraries & Code
MRCurrencyRound - a simple NSNumber class extension that provides better formatting for currency
MCDateExtensions - extensions on the date classes
SLRESTfulCoreData - map your REST API to your CoreData model in minutes
imagetransitionsegue - a view controller transition that animates an image from the originating view controller to the new view controller a la Facebook,...
Links of note, approaching May edition
Libraries & Code
TSMessages - Easy to use and customizable messages/notifications for iOS à la Tweetbot
StringScore - StringScore is an Objective-C library which provides super fast fuzzy string matching/scoring. Based on the JavaScript library of the same name
JGAFImageCache - A fast reliable image cache for iOS built with AFNetworking
STKSpinnerView - A circular progress bar that...
Links of note, April showers edition
Libraries & Code
jazzhands - Scratch-off images like woah
SVSegmentedControl - a customizable UIControl class that mimics UISegmentedControl but that looks like an UISwitch
CJStringValidator - NSString category to help the validate string formats
Forecastr - a simple Objective-C wrapper for the Forecast.io API
ImageCache - basic image cache. For caching image into memory or disk
...
Links of note, Q2Y13 edition
The “This Is So Good It Deserves Its Own Category” Category
Understanding App Store Pricing, Part 1, Part 2, Part 3, Part 4 & Part 5 (!!!) - jury.me
Libraries & Code
NSClippy - you know you want it :)
LBReadingTime - a UITextView category to compute the total reading time or remaining reading time
Glimpse - a simple library that allows you to create videos from UIViews
...
March 2013
4 posts
Links of note, easter edition
Libraries & Code
TextEdit Source Code - Mac Developer Library
UIBubbleTableView - a UITableView based iOS component for rendering chats like it’s done in Messages application
SEBeamMeUpScotty - Reactive, super-simple iOS video upload classes for YouTube, Facebook, etc.
MGBenchmark - Library to measure code execution times easily
calloutview - a lightweight callout view class for iOS...
Links of note, contained in march edition
Libraries & Code
AFNetworking-ReactiveCocoa - make AFNetworking reactive
twoddict - two-dimensional dictionary class for Mac and iOS
wolfpack - an image processing library for iOS
AGGeometryKit - create CATransform3D with quadrilaterals, useful math functions, calculate angle between views
TheAmazingAudioEngine - Core Audio, Cordially: A sophisticated framework for iOS audio applications,...
Links of note, long overdue edition
Libraries & Code
cocoa-conf-jenkins - sample project for build automation using Jenkins as the continuous integration server
RAPageViewController - sliding pages side by side, infinitely
MSCollectionViewCalendarLayout - UICollectionViewLayout for displaying chronological data. Similar to the “Week” view in the Apple Calendar app
UISS - UIAppearance Stylesheets!
...
February 2013
2 posts
Links of note, ponies of the UITable edition
Libraries & Code
NSString-Ruby - NSString category providing common Ruby String methods
DPMeterView - Presents values in a custom gauge-style meter view with delightful animations
CAAnimation-EasingEquations - A category on CAAnimation that provides a number of easing equations to add some zazz to your app
ABCalendarPicker - Fully configurable iOS calendar UI component with multiple...
Links of note, block coloured edition
Libraries & Code
MSWeakTimer - thread-safe NSTimer alternative that doesn’t retain the target and supports being used with GCD queue
JLRoutes - advanced URL parsing designed to handle complex URL schemes with a block-based callback API
FKRBlockDrawing - a collection of two classes and one category to make creating artwork in code a lot easier. Works with PaintCode.
Articles
Why...
Links of note, we
Libraries & Code
TKRoundedView - Rounded Corners Without Images
MBAlertView - Fast, fun, and simple block-based alerts and HUDs
Sequencer - an iOS library for asynchronous flow control
MSLeakHunter - a simple and easy tool to discover View Controllers that are not being deallocated when you expect them to
FXParser - a very simple text parsing engine for iOS and Mac OS designed to simplify...
January 2013
3 posts
Links of note, end of the first month of 2013...
Libraries & Code
HTAutocompleteTextField - HTAutocompleteTextField is a subclass of UITextField that automatically displays text suggestions in real-time.
MAImagePickerController-of-InstaPDF - Fully customizable UIImagePickerController replacement with flexible cropping, filters, perspective correction, rotation etc.
ASMediaFocusManager - Animate your iOS image thumbnail views to fullscreen...
Links of note, sugar edition
Libraries & Code
CountryPicker - for all those times when we need to populate a country selector
ObjectiveSugar - Ruby-styled additions for Objective-C.
TICoreDataSync - Automatic synchronization for Core Data Apps, between any combination of Mac OS X and iOS.
NSUUID - NSUUID implementation for iOS < 6.0 and OS X < 10.8
Articles
__attribute__ : NSHipster
A blog on everything...
Links of note, first in 2013 edition
Libraries & Code
RubyCocoaString - Ruby string manipulation methods as a category on NSString
MTPDF - Objective-C PDF objects
Mailcheck-ObjectiveC - Port of Kicksend’s mailcheck.js to Objective-C
Articles
iOS Test Framework Comparison (Google Doc)
How blind people use Instagram
Videos
Mike Hay’s Debugging Tips (on vimeo)
Technical Notes
TN2239: iOS Debugging Magic
...
December 2012
4 posts
Dec Dungeon Links: Maps, Pits and Dragons
Framework & Libraries
Google Maps SDK for iOS
SMPageControl - a drop in replacement for UIPageControl with a slew of additional customization options.
CMUnistrokeGestureRecognizer - non standard gesture recognizer (draw a star to load more content! — no, just kidding) library
GPUImage - an open source iOS framework for GPU-based image and video processing
Tutorials
Xcode LLDB...
Links of note, "backport edition"
Libraries
RRAutoLayout - an interesting backport of AutoLayout to iOS 5.
PSTCollectionView - open Source, 100% API compatible replacement of UICollectionView for iOS4.3+
UI ScreenShooter - use UI Automation to automatically generate all screenshots of your iOS app, on different device types, in different locals by running a single command. Hands free.
UI AutoMonkey - is a simple stress...
This post is brought to you by the word Lazy.
Lazy is good!
DMLazyScrollView: Lazy Loading UIScrollView for iOS (with support for infinite scrolling) - https://github.com/malcommac/DMLazyScrollView
OCTotallyLazy: Functional extensions to Objective C’s collections - https://github.com/stuartervine/OCTotallyLazy
SSToolkit: a collection of well-documented iOS classes for making life easier by solving common problems all iOS developers...
November 2012
2 posts
Some Useful Finds on the Internets
From time to time we look thru the tubes and find some very interesting stuff in there. Here’s some we found in the past week:
Designing for iOS: Graphics & Performance
Getting Started With Automated Testing For iOS
[objc libs]
New accessibility techniques in iOS6
NSHipster - a journal of the overlooked bits in Objective-C and Cocoa
Fast Enumeration: Part 1, Part 2, and Part 3
Functional Cocoa Collections
rentzsch:
Tony Arnold / @tonyarnold:
Alrighty guys: best map/reduce/filter categories for NSArray/NSSet/etc — what do you have/use? /cc @atnan @orj @rob_rix
I made a brief aside about this in the latest Edge Cases episode about blocks, so Tony’s question is topical. Here’s the ones I know about, roughly in order of my first-glace preference:
RXCollections
HBCollections
BlocksKit
...
July 2012
2 posts
Open Source Multitouch Gesture Library and... →
Comes in vector, png and even webfont. Another very good alternative, is Touch Gesture Reference OmniGraffle stencil, which has very clear and easy to understand icons of the gestures.
MYCocoaHeads Klang Valley July Meetup
MYCocoaHeads Klang Valley is back for a July meet up, and this month we’re exploring topics outside our usual borders (getting to know the world!)
Event details are as follows:
Date: Thursday, 19 July 2012
Time: 19:00 until 21:30
Topics:
Stock Investment Strategies by Yang Jerng Hwa
Windows 8 Metro development by Microsoft
Adobe Air : Stage 3D & Agal shaders by Daniel...
April 2012
2 posts
TE4P Nite Penang
For those who are up in Penang and hankering to join a tech meetup tonight, why not check out TE4P?
Information about the event and RSVP page can be found here, but here’s the gist:
Venue : Starbucks e-GATE, Lebuh Tengku Kudin 2, Gelugor, Penang
Time : 9PM - 11PM
Description:
Our monthly sharing session on tech and creative topic.
This is some of the topic we will try to...
MYCocoaHeads April Meetup!
MYCocoaHeads is back with our monthly April meetup!
The details of the meetup is as follows:
CocoaHeads April 2012
Date & Time: 19 April · 19:00 - 21:30
Location: MindValley - A23-12A, Level 23A, Tower A, Menara UOA, Bangsar (opposite Bangsar LRT)
Speakers List:
Chris Hong - “Performance Optimization - Part 1 using Blocks”
Adam Ham - ”How a Malaysian iOS Game...
March 2012
4 posts
The 1st MYCocoaHeads Meetup Penang!
Woohoo! Penang is having its first MYCocoaHeads meeting! Join us for this exciting event happening at:
Date : April 13, 2012
Time : 7 PM - 10 PM
Venue : Switch Store, Queensbay Mall
For more information, check out the event page on FB, or come join our discussions in MYCocoaHeads FB group!
2 tags
MacFest March 31 Meetup
The Malaysia Mac User Group, mymug, is having a meetup this March 31 at dotlife, an Apple Authorised Training Center in Wangsa Walk. The details of the meetup is as follows:
Date : March 31, 2012
Time : 8-10pm
Venue : dotlife, Wangsa Walk Mall
For more info about the meet and agenda, check out the event announcement on mymug.org!
* this is a guest post submitted by a user. Feel...
Hackweekend 3: March 31st! : Hackweekend →
Hackweekend is back and all MYCocoaHeads members are invited to apply! This event is going to be huge - and here’s your chance to be part of it!
Be quick - the event is March 31st, get in before they close!
Quick info:
Theme: Make Apps, Not War
When: 12pm, March 31st to 1pm, April 1st
Where: Pusat Sains Negara, Mont Kiara, Kuala Lumpur
Lightopus - made in Malaysia iPad game by...
AppxPlore, a local company has just released their first iPad game, Lightopus. More details can be found at http://www.appxplore.com
It looks like a brilliant game with great graphics, multiple languages, Game Center integration and even iCloud support.
It is available from the App Store for $2.99.
* this is a guest post submitted by a user. Feel free to submit your app notices, job ads, and...
February 2012
3 posts
3 tags
Xcode Workshop 19-23 March 2012
Very Imaginative People will be organizing an Xcode Workshop from 19-23 March 2012 at Very Imaginative People @ Publika, Solaris Dutamas. Please contact Jasemaine Gan at jasemaine@vip.net.my if interested. http://vip.net.my/Contact.html
Start Developing iOS Apps Today: Introduction →
Newly updated Intro to iOS development from Apple!
On the new Xcode 4.3
It would appear that Xcode 4.3 has now been split up into all its different parts. When you download Xcode 4.3 from the Mac App Store, it will download and install Xcode in your /Applications folder, and includes with the main Xcode IDE *only* the following:
Application Loader
FileMerge
Icon Composer
Instruments
OpenGL ES Performance Detective
They can be found in...
November 2011
1 post
CocoaHeads November: Discover, Pitch, Build
The meetup this November will be a mashup event with EduCamp KL, in keeping with October’s MYCocoaHeads objective to increase our awareness of different sectors/fields needs and to identify opportunities to apply our technical abilities to solve those needs.
The details of the meetup is as follows:
CocoaHeads November: Discover, Pitch, Build
Date & Time: 24 November · 19:00 - 22:00
...
October 2011
3 posts
MAB ICT Open Day and Job Fair
For those who are interested (or curious - and we do highly recommend to attend), the Malaysian Association of the Blind is celebrating its 60th anniversary this year. They will be having a series of events to commemorate this and among one of the events is an ICT Open Day and Job Fair, themed “Technology empowers career opportunities”.
The details of the event are as follows:
Date:...
MYCocoaheads Oct Meetup: Users, Designers,...
MYCocoaHeads is having another meetup and this time it’s gonna be different!
Details about the meetup can be found below, or at the facebook event page. Do RSVP if you’re on facebook, or just come join us!
All are welcome - users, developers, designers, entrepreneurs or if you just wanna come hang out with us!
Time: 20 October · 19:00 - 22:00
Location: Mindvalley, A23-12A, Level...
July 2011
1 post
Network Link Conditioner in Lion » Matt Legend... →
An excellent tool, which seems to ship with Xcode in Lion, to help you simulate various network conditions to test your network-dependent app on.
June 2011
3 posts
Invitation to the launch of ICON2
MDEC is launching the ICON2 programme, and all developers are invited to attend the session.
The details of the event is as follows:
Multimedia Development Corporation is proud to announce the ICON financial assistance is back! Now known as ICON2, the programme now focuses on development of content for Online and Mobile. Don’t worry about putting a business plan together, we just want to hear...
MYCocoaHeads June Meetup
MYCocoaHeads is back! The general theme of this month’s meetup is post-WWDC general discussion and the usual bug fix/code review sessions.
Also, this time we’ll also be holding our meetup at the brand new Fluent Space!
Details below:
Date: Saturday 25 June, 2011
Time: 3pm - 5pm
Location: Fluent Space (50M-3 & 50N-3 Kelana Mall, Jalan SS 6/14, 47301 Kelana Jaya, PJ)....
iPhone App Accessibility Review
(note: I should have posted this earlier, but one thing came up after another and I sincerely forgot to post it sooner, but here it is.)
Some time ago, Mr Yam whom we’ve had the honour to have him share and speak about Accessibility from the perspective of a blind user, at one of our meetups this year, called me up for a chat. During that time, he informed me that he’ll be happy to...
March 2011
5 posts
Interface Builder Outlet Collections - Blog - Use... →
Handy thing to use.
Xcode 4 Shortcuts Cheat Sheet →
Nice compilation of cheat sheets for common Xcode 4 commands. Should be useful!
MYCocoaHeads Mar Meetup Resources
Cheers to everyone who came, we hope you had an inspiring session (also, awesome place yo, Apptivity Labs!). Special thanks to Mr Yam for sharing his experience as a blind iPhone user with us!
Here are the resources from today’s talk:
oMoby Visual Search
Designing for Accessibility presentation PDF
iPhone UX Reviews
10 Surefire Ways To Screw Up Your iPhone App
Sim Daltonism Colour...
1 tag
Two Great Links About Xcode 4
The great @pilky has a couple of great, extensive writeups about Xcode 4, if you’re still struggling to figure the beast out. Here it goes:
Xcode 4: the super mega awesome review
All About Schemes
MYCocoaHeads Mar 2011 Meetup!
MYCocoaHeads meetup is back!
We’ll be meeting/office-warming Apptivity Labs’ new office at Empire SOHO, and the theme for this meetup will be “Accessible For All”.
The What & Why
The iPhone has been a big hit with a lot of users from a wide spectrum of disabilities, from physical to cognitive, and has changed people’s lives in a very big way. By writing and...
February 2011
2 posts
Cocoa with Love: UITableView construction, drawing... →
If you’re looking to learn custom table view drawing, Cocoa With Love as usual, has an excellent article on it.
Mac OS X Lion Developer Preview is out! →
… as usual, for registered developers only :)
January 2011
1 post
iPhone Development Emergency Guide » Matt Legend... →
Whether you’re getting started with iPhone dev, or not-so-new, this article by Matt Gemmell has plenty of gems and information about the iPhone developer process, Xcode, Objective-C/Cocoa and much more.
December 2010
3 posts
Accessibility for iPhone and iPad apps » Matt... →
A must-read for all developers, Mac or iOS.
There are a lot of users who are disabled, who may depend on your own kind effort to enable accessibility options in your app, for them to be able to fully experience it, or sometimes, actually use it.
In Malaysia alone, there are already a number of blind iPhone users, and possibly more to come in the future. Among the Malaysian Association of the...
CocoaHeads Dec Last Meetup of 2010
Hey guys, we’ve had a rather long hiatus but we’re back with the last CocoaHeads meetup of the year!
This last meet, let us make it a casual get-together, discussing about the things we’ve learnt over the year, the iOS/Mac App Store, and planning for CocoaHeads KL 2011.
Also, if you have a bug that has been bugging you, or don’t know how to do something - bring your code!...