iPhone Life magazine

Development

iOS and WP7 Programming Tidbits: Ruby, AppleScript, accessing the clipboard from JavaScript, Stanford

image

Some of my recent tips you, assuming you're interested in programming mobile devices, may be interested in.

Ruby

HERE, I've answered a question on whether it's possible to run Ruby (a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features) scripts under iOS. It is.



iOS developers, attention: a nasty bug I've discovered in Xcode 4

image
Today, I've decided to completely abandon the “old” 3.x series of Xcode, the development environment for iOS (and Mac OS X).

Up until now, I didn't want to switch as moving to the new Xcode required an almost complete re-learn of the system – even the basic keyboard shortcuts have been changed, to my “delight”.


Tutorial: Play MAME games on your iDevice

image

If you come from Windows Mobile and are into playing MAME arcade games, you may well remember my full article dedicated to the emulation of arcade machines, including MAME, on the platform. (Note that the linked article doesn't show inline images; if you need them, check out THIS instead.)

Fortunately, on the iDevice, it's also possible to play MAME games. No, unlike on Windows Mobile, not the newer, vastly superior (NeoGeo / CPS), “only” the older ones, but it's still more than nothing, isn't it? And it's free – and is also compatible with several Bluetooth game controllers (see below).



Visualize your App Sales with AppViz from IdeaSwarm

image

If you're an app developer, as I am, once you start to get a decent amount of sales, you start looking for a way to track those sales so you can do some analysis.  For a long time, I tried various web services.  They had a nice advantage as they automatically downloaded your sales reports and created charts, without your having to do anything.  But if you have a lot of apps, as I do, web services can be expensive, as they typically charge per month and per app... even for free ones.  So a friend told me about AppViz from IdeaSwarm, and I've been using it every day for a couple of years now.



When Should You Start Building Your Mobile Apps for iOS 5?

image

With the release of iOS 5 today, there has been some debate at my organization of which OS version we should build for in future iOS apps, iOS 4 or iOS 5. Building to accommodate multiple OS versions is more time consuming which translates to greater costs, and is not always an option. In general, we lean towards the safe side and build to accommodate more users by building for an older OS. However, this also limits what new APIs we make use of in development.



UPDATE: How to Make Money with iPhone Apps

image

UPDATE: We have had a tremendous response to this webinar so far. If you can't make it Wednesday at 8 PM ET, still sign up because we will be playing replay at a later date.

_______________________________________________



Quick Book Review: Writing Game Center Apps in iOS: Bringing Your Players Into the Game

image
You may already know I'm a lecturer on programming languages: Java and its relatives (e.g., C), non-language-specific technologies like OpenGL and, now, iOS programming.


Tips for editing and playing back DVB a.k.a. MPEG transport stream (TS) files and other tips

image

I've long been working on my forthcoming full(!) tutorial and comparison of everything video playback on iDevices. Now that I'm also writing a full comparison of all iDevice file accessor and media synchronizing tools, I've also very thoroughly tested the video (among other things, MPEG2 TS) conversion of the, otherwise, excellent and highly recommended SyncPod (by iSkysoft) tool. This – and the recent, great jailbreaking and XBMC releases – made me publish a separate, dedicated article. This all means that, as usual, my article contains tons of never-before-published information on generic video conversion, cutting etc. related information. Feel free to ask (in the comment section) if you'd like a more thorough explanation on any of the discussed (sub)subjects!



Other tips on programming for Cydia (or just system hacks) + new iPhone 3GS/4 video camera enhancer tools

image
I've played a bit more with creating Cydia packages. I've found out the following:

If you have problems installing Fink...


Syndicate content