Skip to main content

Posts

Showing posts from 2010

Google Toolbox for Mac

A collection of source from different Google projects that may be of use to developers working other Mac projects. Also includes the Google Developer Spotlight Importers.

google-toolbox-for-mac

GData Objective-C Client

The Google data APIs provide a simple protocol for reading and writing data on the web. Many Google services provide a Google data API.

Each of the following Google services provides a Google Data API supported by this library:
Google AnalyticsGoogle BaseBloggerBook SearchCalendarCode SearchContactsDocuments ListFinanceHealthMaps (deprecated)Picasa Web AlbumsSpreadsheetsTranslator ToolkitWebmaster ToolsYouTubegdata-objectivec-client

ScreenFlow

Record. Edit. Share.

With Telestream ScreenFlow 2 screencasting software, you can capture the contents of your entire desktop at the same time as your video camera, microphone and computer's audio. Sophisticated editing tools allow you to create incredible screencasts in no time.The finished result is a QuickTime or Windows Media movie, ready for publishing to your website or blog.

ScreenFlow

iAd Producer

iAd Producer makes it easy for you to design and assemble high-impact, interactive content for iAd. iAd Producer automatically manages the HTML5, CSS3 and JavaScript behind your iAd to make creating beautiful, motion-rich iAd content as easy as point and click.

For advanced developers, iAd Producer offers sophisticated JavaScript editing and debugging, along with a powerful extension mechanism that enables them to create and re-use their own page templates and components.

iAd Producer

The State of the iOS App Store

A quick guide to build a wireless distro game or app

With the new iPhone iOS 4, you can distribute apps wirelessly without iTunes intervention. You still need to collect the appropriate devices id’s and create the appropriate provisioning profiles but if you already have those sending out files is easy. This post explains how.

I guess thought, that you will need an Enterprise Account???
Update: No Enterprise Account needed for this! Great!

A quick guide to build a wireless distro game or app

You could also integrate an auto-updater then!

New AWS SDKs for Mobile Development (Android and iOS)

The AWS SDK for Android and the AWS SDK for iOS provide developers with access to storage (Amazon S3), database (Amazon SimpleDB), and messaging facilities (Amazon SQS and Amazon SNS). Both SDKs are lean and mean to allow you to make the most of the limited memory found on a mobile device. The libraries take care of a number of low-level concerns such as authentication, retrying of requests, and error handling.

AWS SDKs for Mobile Development

DVD Hunter

DVD Hunter is a free application for Mac to catalog, sort, and organize your movie collection. To save your time DVD Hunter can query online database and easily get all information about your favorite movies.

Joel Ares

Crash log location on hard drive

In case the customer dont can load it otherwise:

Mac OS X:
~/Library/Logs/CrashReporter/MobileDevice/

Windows XP:
C:/Documents and Settings/Application Data/Apple
Computer/Logs/CrashReporter/MobileDevice/

Vista:
C:/Users/AppData/Roaming/Apple
Computer/Logs/CrashReporter/MobileDevice/

App Icons on iPad and iPhone

Below are guidelines for handling icon files for iPhone-only apps, iPad-only apps, and universal apps.

NameSize (pixels)PlatformIcon.png57 x 57Universial application iconIcon-settings.png29 x 29Universial application icon for settings area. Alternative name: Icon-Small.pngIcon~ipad.png72 x 72iPad application icon. Alternative name: Icon-72.png Add some smaller (iPad doc: 64×64, other optional 32×32, 24×24, 16×16) custom icons to your project. See comments.Icon-spot~ipad.png50 x 50iPad icon for spotlight search. Alternative name: Icon-Small-50.png iPhone OS trims 1 pixel from each side and adds a drop shadow. The actual size is 48×48 pixels.iTunesArtwork.png512 x 512Universial application icon for iTunes App Store. Uploaded separately to iTunes. It’s included in the app bundle too, file name: iTunesArtwork. In an iPad application iPhone OS uses this image to generate the large (320×320) document icon if it is not supplied otherwise.Default.png320 (w) x 480 (h)iPhone/iPod 2, 3 portrait l…

sqlite-manager - Extension for FireFox

Features
dialogs for creation, deletion of tables, indexes, views and triggersability to rename, copy, reindex tablesability to add and drop columnscreate new db, open any existing db, copy an existing dbsupports writing your own queries (single or multiple)supports saving the queries with a namea tab for database settings (no need to write the pragma statements) where you can view and change the sqlite library settingsexport tables/views as csv, sql or xml filesimport tables from csv, sql or xml filesa dropdown menu showing all profile db (.sqlite)an intuitive heirarchical tree showing all tables, indexes, views and triggersability to see the master tablesability to see the temporary tables, indexes, views and triggersability to browse data from any table/viewdialogs to allow searching in a table/viewallows editing and deleting selected record while browsing a table's dataallows adding, saving and changing blob dataan extensive menu that helps with writing sql by hand and then exe…

iPhone Explorer

iPhone Explorer lets you use an iPhone, iPod Touch or iPad as if it were in disk mode or a flash drive. iPhone Explorer is an iPhone browser for Mac & PC that lets you browse the files and folders on your iPhone as if it were a normal USB flash drive or pen drive. You can use the easy drag-and-drop methods to add or remove files and folders from the iPhone. Compatible with all iPhones and iPod Touches including the new iPhone 4 and iOS 4 firmware.

iPhone Explorer

JavaScript, JSON and Objective-C

json-framework
This framework implements a strict JSON parser and generator in Objective-C.

jsbridge-to-cocoa
This project consists in a lightweight api for iPhone to call Objective-C code from Javascript in a UIWebView. A Javascript code is provided, which is able to communicate to an extension of Cocoa's UIWebview. The JSBridge does not use any private api, and has a dependency on json framework for Objective-C.

iOS Fonts

An overview over all fonts available for iPhone und iPad under iOS 4.2

iOS Fonts

Drawing Routes onto MKMapView Using Unofficial Google Maps Directions API

Sample IPhone Application: Drawing Routes onto MKMapView Using Unofficial Google Maps Directions API

Kadir Pekel

Cross App Promotion

An "In-App App Store" (IAAS) is a component you add to your iPhone/iPad apps in order to cross sell your other apps. This project provides one implementation of an IAAS. It features:


A simple interface for creating a view controller that can be presented modally or in a popover.The content of the controller is a simple HTML page.The component first tries to load an online version of the IAAS, and if that fails falls back on a local version.Easy to drop into any project.
github

iPhone 4 GUI PSD (Retina Display)

A nice Photoshop template file.

teehan+lax

Find my iPhone

A service by Apple to find your iPhone: How to set up Find my iPhone

Apple

Adeem's iPhone Tutorials for Programmers

Help to build mobile applications for Apple Store

Adeem.me

Apple - Application Loader

If you want to upload an App with a space in its name you can do it via the Application Loader shipped with xcodeIf you are working with different account you can reset the Application Loader configuration via the "Window" menu:

Skitch

You'll love Skitching because it's fast. Screengrab anything, add a note and share – your online camera and pen. Needs registration, though.

Skitch

xcode Layout: All-in-One

There is a nice layout available for xcode, called All-in-One that displays all windows within one. The option is only available when no project was opened with xcode.

App Scanner

App Scanner lets you proactively find private APIs in your code before you submit to the iOS Review Team and get rejected for using the private APIs.

Chimp Studios

Flurry API

Flurry Analytics provides accurate, real time data to developers about how consumers use their mobile applications, as well as how applications are performing across different handsets. Application developers receive aggregated usage and performance data, as well as robust reporting and analysis tools. With this data, developers can identify issues and opportunities, create a more informed product roadmap, increase retention and grow their user base.

Flurry

iPhone OS Version Breakdown – September

iOS Version Update: iOS 4 Now Powering 68% of iPhones

Released on June 21st, iOS 4 is the newest operating system for the iPhone. In July, one month after its release, it was already powering 50% of all iPhones. Now, based on traffic data from online ad network Chitika, it accounts for 68% of the iPhone market.

Since July 22nd, the previous incarnation, iOS 3, has dropped from 48% of the market to just 31%. Even older operating systems – iPhone OS 1 and 2 – have dropped to a combined 0.7%.

Chikita Research

iOS Enterprise Program

If you meet the requirements, you should consider joining the iOS Enterprise Program.

iOS Enterprise Program
You must be a company or organization with a DUNS number to apply.

Distributing Enterprise Apps for iOS 4 Devices
One highlight: You can wirelessly distribute your Apps to your customer.

iPhone Configuration Utility
iPhone Configuration Utility (IPCU) lets you easily create, maintain, encrypt, and install configuration profiles, track and install provisioning profiles and authorized applications, and capture device information including console logs.

Jumpcut

Jumpcut is an application that provides "clipboard buffering" — that is, access to text that you've cut or copied, even if you've subsequently cut or copied something else. The goal of Jumpcut's interface is to provide quick, natural, intuitive access to your clipboard's history.

Very useful for caching code sniplets.

Sourceforge

Transmit

A pretty easy to use FTP, mount and sync tool.
Work with files on servers across the internet, as if they were sitting on your computer.
Does equal to MacFUSE and MacFusion, all a bit prettier - but not for free.

Panic

MacFUSE and MacFusion

Macfusion is an open source Mac application that allows you to work with files on servers across the internet, as if they were sitting on your computer. Macfusion presents a Volume in Finder, letting you use your favorite Mac applications to work with them.

Requires MacFUSE.

MacFusion App


MacFUSE allows you to extend Mac OS X's native file handling capabilities via 3rd-party file systems.

Google Code

Audacity

Audacity® is free, open source software for recording and editing sounds. It is available for Mac OS X, Microsoft Windows, GNU/Linux, and other operating systems.

Sourceforge

The Unarchiver

The Unarchiver is a much more capable replacement for "BOMArchiveHelper.app", the built-in archive unpacker program in Mac OS X. Supported file formats include Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt and many other more and less obscure formats. The goal is to make The Unarchiver able to extract anything you give it.

Wakaba

moveAddict

moveAddict is a Snow Leopard-only application that provides a functionality the Finder was missing, the ability to move files using the keyboard. It’s meant to replace dragging and dropping for anyone that would rather use the keyboard instead of the mouse.

Kapeli

Cinch

Cinch gives you simple, mouse-driven window management by defining the left, right, and top edges of your screen as 'hot zones'. Drag a window until the mouse cursor enters one of these zones then drop the window to have it cinch into place. Cinching to the left or right edges of the screen will resize the window to fill exactly half the screen, allowing you to easily compare two windows side-by-side (splitscreen). Cinching to the top edge of the screen will resize the window to fill the entire screen (fullscreen). Dragging a window away from its cinched position will restore the window to its original size.

Irritated Software

SL-NTFS

SL-NTFS (Snow Leopard NTFS) is a Preference Pane that enables writing on NTFS (commonly used by Windows XP/Vista/7) formatted disks.

Mac OS X prior to Snow Leopard could read NTFS disks/partitions, but couldn’t write to them. Snow Leopard has the ability to write to NTFS, but because Apple does not officially support it, this capability is disabled by default.

Because SL-NTFS is basically an interface for configuring the Apple NTFS driver, any issues you might encounter will be related to the Apple driver rather than SL-NTFS. If you require a more robust, supported solution for writing to NTFS drives/partitions, I recommend you locate a more comprehensive solution.

JuicyBinary

TextWrangler

TextWrangler is a free, powerful general purpose text editor, and Unix and server administrator’s tool.

At its most basic, this text editor is a tool for simply editing text. You can use a text editor for a wide variety of tasks from cleaning up data, to editing configuration files on your Mac or server, to writing HTML or coding.

Bare Bones Software

Little Snitch

Little Snitch informs you whenever a program attempts to establish an outgoing Internet connection. You can then choose to allow or deny this connection, or define a rule how to handle similar, future connection attempts. This reliably prevents private data from being sent out without your knowledge. Little Snitch runs inconspicuously in the background and it can also detect network related activity of viruses, trojans and other malware.

Objective Development

Acorn

Acorn is an image editor built for the Mac with simplicity in mind. Fast, easy, and fluid, Acorn provides the tools you need to alter and enhance your images, without any overhead. Acorn feels right, it won't drain your bank account, and you don't need a Ph.D. in computer graphics to use it.

flying meat

Charles

Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).

Charles Proxy

DTerm

DTerm's Philosophy: Command line work isn't a separate task that should live on its own—it's an integrated part of your natural workflow

Decimus Software

Cyberduck

Cyberduck is a libre, open source FTP, SFTP, WebDAV, Cloud Files, Google Docs and Amazon S3 browser for the Mac. It features an easy to use interface with quickly accessible bookmarks. The outline view of the browser allows to browse large folder structures efficiently and you can quickly preview files with Quick Look. To edit files, a seamless integration with any external editor application makes it easy to change content quickly. Both Amazon CloudFront and Cloud Files from Rackspace can be easily configured to distribute your content in the cloud. Many OS X core system technologies such as Spotlight, Bonjour and the Keychain are supported and 30 translations make you feel at home.

Cyberduck

HandBrake

HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows.

HandBrake

Perian

Perian is a free, open source QuickTime component that adds native support for many popular video formats.

Perian

Dropbox

Dropbox is software that syncs your files online and across your computers.

Put your files into your Dropbox on one computer, and they'll be instantly available on any of your other computers that you've installed Dropbox on (Windows, Mac, and Linux too!) Because a copy of your files are stored on Dropbox's secure servers, you can also access them from any computer or mobile device using the Dropbox website and you can share your Dropbox folders with any other Dropbox users.

Includes a revision history of files. Easy installation and 2GB free online space.

Dropbox

TotalFinder

Brings tabs to your native Finder and has a nice show/hide hidden files switch.

BinaryAge

Witch

Window switching simplified. Command-Tab is great…if you only ever have one window open in each of your applications. With more than one window, though, it's a hassle to find the one you want. Witch solves that problem by taking you directly to the window you want to reach.

Many Tricks

MenuCalendarClock

MenuCalendarClock is aCal compatible menu calendar and a configurable menu clock. Besides an elegant and streamlined look, it offers many compelling features to make it the ultimate calendaring utility for the Mac.

Objectpark Software