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,...
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
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 ...
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! ...
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...
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 ...
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...
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 ...
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...
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...
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!
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...
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 email@example.com 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...
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 ...
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...
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.
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...
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...
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...
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 :)
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.
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!...