Mobile development (mainly iOS)
415 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Scooped by Ludovic Landry
Scoop.it!

iOS Keychain: Sharing data between apps

Click here to edit the content...
Ludovic Landry's insight:

Over the last week I have been playing around with the Keychain that comes with iOS to share data between multiple apps. I stumbled upon UICKeyChainStore which makes using the Keychain super simple.

more...
No comment yet.
Scooped by Ludovic Landry
Scoop.it!

NSIncrementalStore

NSIncrementalStore | Mobile development (mainly iOS) | Scoop.it
Even for a blog dedicated to obscure APIs, NSIncrementalStore sets a new standard. It was introduced in iOS 5, with no more fanfare than the requisite entry in the SDK changelog.
more...
No comment yet.
Scooped by Ludovic Landry
Scoop.it!

MPFlipTransition – add flip transitions to your app

MPFlipTransition – add flip transitions to your app | Mobile development (mainly iOS) | Scoop.it
I’ve added flip transitions to my MPFoldTransition project on GitHub. It provides a class you can use to add a page-flipping transition to your application in just a single line of code (in m...
more...
No comment yet.
Scooped by Ludovic Landry
Scoop.it!

My Design Principles

My Design Principles | Mobile development (mainly iOS) | Scoop.it

Working on Shows for the past year has been an exciting journey, and it definitely made me a better developer and designer. Throughout my way, a few key principles kept hitting me back, so much that they have become my personal ground rules when it comes to designing app UIs. Hopefully they can serve you as well.

more...
No comment yet.
Scooped by Ludovic Landry
Scoop.it!

NSOperation

NSOperation | Mobile development (mainly iOS) | Scoop.it
Everyone knows that the secret to making an app snappy and responsive is to offload computation to be done asynchronously in the background. Thus, the modern Objective-C developer has two options: [Grand Central Dispatch](http://en.wikipedia.org/w...
more...
No comment yet.
Scooped by Ludovic Landry
Scoop.it!

NSIncrementalStore – The future of web services in iOS / Mac OS X | Sealed Abstract

You may be interested in how to wire up or sync CoreData to a remote web service. There are plenty of frameworks to do this, like RestKit, RestfulCoreData, and various defunct libraries (CoreResource, etc.)...

more...
No comment yet.
Scooped by Ludovic Landry
Scoop.it!

Subjective Objective-C: Writing high-quality view controller containers

Subjective Objective-C: Writing high-quality view controller containers | Mobile development (mainly iOS) | Scoop.it

View controller containers are objects whose responsibility is to manage some set of view controllers, displaying or hiding them as required. Often, containers are view controllers themselves (UITabBarController, UINavigationController or UISplitViewController, for example), but this is is by no means required (UIPopoverController, for example, directly inherits from NSObject).

more...
No comment yet.
Scooped by Ludovic Landry
Scoop.it!

Efficient Edge Antialiasing

Efficient Edge Antialiasing | Mobile development (mainly iOS) | Scoop.it
This trick is an oldie, but still worth writing about I think.  The problem is that when a view’s edges are not straight (e.g. the view has been rotated), the edges are not antialiased by def...
more...
No comment yet.
Scooped by Ludovic Landry
Scoop.it!

What Every Programmer Absolutely, Positively Needs to Know About Encodings and Character Sets to Work With Text

What Every Programmer Absolutely, Positively Needs to Know About Encodings and Character Sets to Work With Text | Mobile development (mainly iOS) | Scoop.it

This article is about encodings and character sets. An article by Joel Spolsky entitled The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) is a nice introduction to the topic and I greatly enjoy reading it every once in a while. I hesitate to refer people to it who have trouble understanding encoding problems though since, while entertaining, it is pretty light on actual technical details.

more...
No comment yet.
Scooped by Ludovic Landry
Scoop.it!

MVC is dead, it's time to MOVE on.

MVC is dead, it's time to MOVE on. | Mobile development (mainly iOS) | Scoop.it

MVC is a phenomenal idea. You have models, which are nice self-contained bits of state, views which are nice self-contained bits of UI, and controllers which are nice self-contained bits of …

What? I'm certainly not the first person to notice this, but the problem with MVC as given is that you end up stuffing too much code into your controllers, because you don't know where else to put it.

more...
No comment yet.