Savoy » My iPhone is not a Mac Pro
This article is about enhancing the performance of iPhone applications using the power of Objective C++. By discussing a real-world problem from Savoy’s Spots application, the article shows the necessary optimizations to make the program run smoothly in three steps.
Using Objective-C++ on the iPhone application "Spots" to achieve acceptable performance in an intensive graphical application.Switching from scripting languages to Objective C and iPhone: useful libraries :: Hackdiary
o go the other way, dictionaries and arrays gain a JSONRepresentation method.14 Essential Xcode Tips, Tricks and Resources for iPhone Devs
Thủ thuật cho XcodeiPhone on Rails and ObjectiveResource; Making communication between the iPhone and a Rails web-service pain-free.
interessante per cirqu.it
ObjectiveResource is an Objective-C port of Ruby on Rails' ActiveResource. It provides a way to serialize objects to and from Rails' standard RESTful web-services (via XML or JSON) and handles much of the complexity involved with invoking web-services of any language from the iPhone.
ObjectiveResource is a framework for the iPhone that makes interacting with Ruby on Rails applications dead simple.The Pragmatic Bookshelf | Becoming Productive in Xcode
Screencasts about Xcode
i still need to learn xcode properly
Whether you’re a new iPhone developer seeing Xcode for the first time, or wish you were more familiar with the shortcuts, these screencasts will make you a more productive (and happier!) Xcode programmer.furbo.org · Bootstrap
Getting started developing for the iphone
iPhone Entwicklung - wie gehe ich es an
Craig Hockenberry versammelte Tipps und Links für an der iPhone-Entwicklung interessierte Einsteiger.
iPhone development bootstrap (via @maxvoltar) -- shared with shareomatic.comBWToolkit - Interface Builder Plugin for Cocoa on Mac OS X
プログラム未経験の僕が初めて作ったiPhoneアプリが2月16日に発売されます！というわけで使用した参考資料等のまとめ。9 iPhone Memory Management Links and Resources
Links and ResourcesJoe Hewitt
An amazing set of open source frameworks for the iPhone, including a Photos-style image viewer with pinch and arrow buttons, a Table View that loads its data from a web source over time and some network connection caching classes. It really seems like we could use all of this! Oh, and Joe Hewitt was the creator of iUI.
iPhone helper development libraries
Open source library for the iPhone, looks awesome!joehewitt's three20 at master - GitHub
Objective-C iPhone library from facebook developer
Three20 is an Objective-C library for iPhone developers
Objective-C/ライブラリ、UIクラス100 Free Courses & Tutorials for Aspiring iPhone App Developers | Best Universities
Welcome to Bestuniversities.com, where you can find quality information about the best universities as well as the education available at these institutions. Going to university is a huge commitment of time, money, and effort. Don’t enter into the decision about where to go to school without all the knowledge you need to make a wise choice.
Unless you’ve been living under a rock, you know that the iPhone is a big deal and it’s one of the most popular subjects of development these days. Lots of developers are creating their own iPhone apps, and with the right know-how, you can too. Check out our list of courses and tutorials to learn everything that’s important about developing for the iPhone.iPhone Dev 101: Useful Cocoa Development Resources
A one-week course in iPhone SDK DevelopmentAtrexis Blog: iPhone - Interface Builder Tutorial
Atrexis Systems Limited, Rich Internet and Mobile Application Development: iPhone - Interface Builder TutorialIntroducing JSTalk, an alternative to AppleScript
"JSTalk's goal can described like this: JSTalk is to AppleScript, what Cocoa is to Carbon."Dr Nic » ChocTop - packaging and deployment of Cocoa applications
packaging and deployment of Cocoa applications
deployment of Cocoa applications
Helps you make OS X app installers/DMGs.NimbleKit - Smart kit for fast iPhone apps development
Here's how to get tethering on any iPhone right now, no jailbreak, for free
Instructions on hacking an iPhone 3G with a custom carrier settings file to enable tethered data access without carrier authorization.iPhone Unit Testing | Sen:te
Might be interestingCanary. The sexiest bird to twitter with.
Open-source Twitter client.The Ultimate Beginner’s Guide To AppleScript « AppStorm
AppleScript is a powerful scripting language that comes built-in to OS X. The principal use for AppleScript is the automation of tasks that are normally
The Ultimate Beginner’s Guide To AppleScript
AppleScript is a powerful scripting language that comes built-in to OS X. The principal use for AppleScript is the automation of tasks that are normally repetitious and time consuming. The best part about AppleScript is that you don’t have to be a genius programmer to use it. In fact, you don’t have to have any programming experience whatsoever. This article will show you how to write an AppleScript for nearly any application using the simple instructions that come hidden within each app’s framework. Intrigued? Read on!Developer Color Picker
A custom color picker designed specifically for developers. Makes getting colors out of Photoshop/Acorn mock-ups quick and easy. Currently supports NSColor, UIColor, CGColorRef, CSS and HTML styles.
A custom color picker that will let you copy a NSColor/CGColorRef/etc. declaration initialized with the current color from the picker to the clipboard
Colour picker for mac
"A custom color picker designed specifically for developers. Makes getting colors out of Photoshop/Acorn mock-ups quick and easy."Matt Legend Gemmell – iPhone Development Emergency Guide
This is an emergency guide to iPhone software development, i.e. a guide for competent developers who haven’t written code for the iPhone platform before, and just want to get started right now.Finding iPhone Memory Leaks: A “Leaks” Tool Tutorial
how to use instruments
A “Leaks” Tool TutorialOn the Renaming of Xcode Projects « Arustisha
explains the issues that might appear when renaming an xcode project/product/targetParseKit - Cocoa Objective-C Framework for parsing, tokenizing and language processing
ParseKit Home Tokenization Grammars iPhone Source Code Header Docs ParseKit Documentation ParseKit ParseKit is a Mac OS X Framework written by Todd Ditchendorf in Objective-C 2.0 and released under the MIT Open Source License. ParseKit is suitable for use on Mac OS X Leopard or iPhone OS. The framework is an Objective-C implementation of the tools described in "Building Parsers with Java" by Steven John Metsker. ParseKit includes additional features beyond the designs from the book and also some changes to match common Cocoa/Objective-C conventions. These changes are relatively superficial, however, and Metsker's book is the best documentation available for ParseKit. The ParseKit Framework offers 3 basic services of general interest to Cocoa developers: String Tokenization via the Objective-C PKTokenizer and PKToken classes. High-Level Language Parsing via Objective-C - An Objective-C parser-building API (the PKParser class and sublcasses). Objective-C Parser Generation via Grammars
The ParseKit Framework offers 3 basic services of general interest to Cocoa developers: 1- String Tokenization via the Objective-C PKTokenizer and PKToken classes. 2- High-Level Language Parsing via Objective-C - An Objective-C parser-building API (the PKParser class and sublcasses). 3- Objective-C Parser Generation via Grammars - Generate an Objective-C parser for your custom language using a BNF-style grammar syntax (similar to yacc or ANTLR). While parsing, the parser will provide callbacks to your Objective-C code.
"The ParseKit Framework offers 3 basic services of general interest to Cocoa developers: String Tokenization via the Objective-C PKTokenizer and PKToken classes. High-Level Language Parsing via Objective-C - An Objective-C parser-building API (the PKParser class and sublcasses). Objective-C Parser Generation via Grammars - Generate an Objective-C parser for your custom language using a BNF-style grammar syntax (similar to yacc or ANTLR). While parsing, the parser will provide callbacks to your Objective-C code."Main Page - MonoTouch from Novell
MonoTouch is the Mono edition for Apple's iPhone and Apple's iPod Touch devices.Briefs: A Cocoa Touch Framework for Live Wireframes
Let's you use a wide variety of wireframe/mocks/protpe graphics to begin testing your app a bit before going to the full development phase.
Sounds like this could be a killer app for designers.
A Cocoa Touch Framework for Live WireframesAnnouncing iPhone Wax: Native UIKit iPhone Apps Written In Lua
I started investigating how I might write native iPhone apps from a scripting language. Lua was on my radar already. It’s compact, expressive, fast enough, and was designed to be embedded. Took only about 20 minutes to get the Lua interpreter running on the iPhone. The real work was to bridge Lua and all the Objective-C/CocoaTouch classes. The bridge had to work in two directions: it would need to be able to create CocoaTouch objects and also be able to respond to callbacks as part of the familiar delegate/protocol model.
Lua + iPhone = wax
Bridging a Lua interpreter framework to native iPhone classes -- scripting your way around Objective C. With this week's notice from Adobe regarding Flash development of native iPhone binaries, the options for mobile development are getting more and more plentiful (and more and more abstract).
note that lua is used widely in game dev
In the remainder of this post, I’ll walk you through getting it set up, show you how to creating a project featuring a UITableView, and close with a section on its roadmap and tools support.Call Me Fishmeal.: Pimp My Code, Part 17: Lost in Translations.
So, use icons whenever possible on buttons, and if you must use text
Nice piece by Wil Shipley on localizing Cocoa apps, including his own clever technique for doing so without maintaining separate XIB files for each separate localization.Why MacRuby Matters (Present & Future) | Zen and the Art of Programming
that fits in,
finally a decent hello world for mac GUI programming!furbo.org · Slow ride, make it easy
Using ipfw to simulate slow network connections
Using scripts to simulate poor network conditions
ipfwCocoa with Love: Showing a "Loading..." message over the iPhone keyboard
The "Text" (SMS) application on the iPhone uses a custom, semi-transparent view to show its "Sending..." message over the keyboard. I'll show you a simple class that can display semi-transparent loading messages and how you can display messages over the keyboard.
Loading..." messages When waiting for data loaded from the internet, many iPhone applications use a mostly black, semi-transparent view to block the display. Most use a basic "spinner" (UIActivityIndicatorView) to reassure the user that the application is still running, frequently accompanied by "Loading..." text. Despite the prevalence of this type of loading message, it is not a standard control and must be constructed manually.Cocoa with Love: Creating iPhone and Mac icons using Inkscape (Part 1 of 2)
guide to creating vector icons for MacOSX or iPhone, using the free-as-in-GPL program Inkscape
In this two part series, I'll give a beginner's guide to creating iPhone and Mac application icons using Inkscape — a free, vector illustration program. In this first part, I'll talk about the common styles and traits of icons on the Mac and iPhone and give a step-by-step guide to creating the first iPhone icon in Inkscape.Cocoa with Love: A simple, extensible HTTP server in Cocoa
HTTP is one of the simpler protocols to implement for communication between computers. On the iPhone, since there are no APIs for data synchronization or file sharing, embedding an HTTP server is one of the best ways to transfer data from your iPhone application to a computer. In this post I'll show you how to write your own simple but extensible HTTP server. The server classes will also work on Mac OS X (Cocoa un-Touched).
Cocoa with Love: “On the iPhone, since there are no APIs for data synchronization or file sharing, embedding an HTTP server is one of the best ways to transfer data from your iPhone application to a computer. In this post I'll show you how to write your own simple but extensible HTTP server.”
embedding an HTTP server is one of the best ways to transfer data from your iPhone application to a computer. In this post I'll show you how to write your own simple but extensible HTTP server. The server classes will also work on Mac OS X (Cocoa un-Touched).Dear Aunt TUAW: How do I get started programming for the iPhone? - The Unofficial Apple Weblog (TUAW)
Sobre desenvolvver para o iPhone
How would you write an arcade-style 2D game in CoreAnimation? Over the next few weeks, I'll show you how to write a resolution independent, high-speed, model-view-controller designed, Asteroids-style arcade game using CoreAnimation as the screen renderer. In this first of four parts, I'll detail the concept for the overall application and show you how to create a resolution independent window for the game.
If I ever want to learn native code on the mac instead of just using HTML5 I should read this.
A normal document style object can be swapped with another document or recreated. A singleton is lazier and simpler since it doesn't need to be connected to every object which needs to access it (since it is globally accessible).Welcome, new Cocoa or Cocoa Touch programmer.
Welcome, new Cocoa or Cocoa Touch programmer. Here are some things you will need to know. Cocoa vs. Cocoa Touch Cocoa is the Mac development framework, principally consisting of Foundation, the Application Kit (a.k.a. AppKit), and Core Data. Cocoa Touch is the iPhone development framework, principally consisting of Foundation, UIKit, and Core Data. (“iPhone” here means devices running the iPhone OS, including the iPod touch and iPad.) On Stack Overflow, please don't tag your question cocoa unless it has to do with Cocoa. It's OK to put an iPhone question there as long as it's about something that exists on both platforms. Tagging an iPhone-specific question “cocoa” is inaccurate, and wastes the time of Mac-only programmers like myself. (You wouldn't want me to tag my Mac-specific questions “cocoa-touch”, would you?) Critically important things Memory management is based on ownership. (These rules don't apply under garbage collection. If you're using or supporting GC, see the G
disambiguating the confusing obctive-c/CF ecosystem conventions and terminologyMacBook Multitouch
MacBook Multitouch source codebest cocoa brownies | smitten kitchen
Picture Me was a fun little side project to experiment using face detection on the iPhone. I have a few ideas on where to take this but I don’t have time to work them now. So for now, it’s free. And as an added bonus I’m releasing the source code for it in the hope that it will be useful to the iPhone developer community.
For the "when I get asked to do that in a month" file.
Source for an iphone face detection app.Objective-Cは特殊な言語？ - ＠IT
Objective-C 入門MOONGIFT: » iPhoneアプリケーションをRubyで作る「iPhone RubyCocoa」:オープンソースを毎日紹介
Recovering from service attempts errors delayed @selectors Registering schemes: Adding the handler method
Call other app in my app
How-to: building services into iPhone applicationsCocoa Fundamentals Guide: The Model-View-Controller Design Pattern
Interesting hack around the secrecy surrounding Apple's bug tracking system. Allows developers to log bugs publicly where other developers can see them, vote them up etc, yet still interact with Radar as needed.
Community bug reports on OS X and iPhone
A while back, I was hoping someone would create a quasi bug report system for closed proprietary products, and have input from the external community to centralize all issues. I've found it.
Tracks bugs reported to Apple by the development community in an open fashion.
An open version of Apple's bug tracking system.iPhone開発向けTips追加分（20090217） - もとまかのiPhone・iPod touch戯れ日記
Programming using blocks in Objective-C 2.0.
Scientists (Part XXVII): Getting Closure with
What ! I didn't Grand Central Dispatch (GCD) in OS X Snow Leopard would go as far as basically strapping closure on top of C / Obj-C holy crap !InAppSettingsKit - Put settings in your iPhone apps easily
给iPhone程序添加settingsPatrick Collison » blog » Dynamic Default.png files on the iPhone
Some good links for iPhone development. Some Ruby integrated stuff
web services. a good framework
diverser code auf githubweb開発者が cocoa アプリケーション開発をはじめるにあたって - TokuLog 改めB日記
今年の個人MBOはこれやでっ！！今のところ進捗ゼロ！！WWDC 2010 Session Videos - Apple Developer
Download WWDC 2010 Videos for Free
App development and iPhone OS (iOS) newsIphone Tutorial: Creating a RSS Feed Reader
*Iphone Tutorial: Creating a RSS Feed Reader