So I uploaded J2OC, and had lost interest in it. After all, who needs a second “let’s recompile Java into Objective C” in order to build iPhone and Android applications, if Apple isn’t going to allow it? Then Apple does this: Statement by Apple on App Store REview Guidelines In particular, we are relaxing all [...]
Filed under: Android, Java, Objective C++, iphone | Posted on September 9th, 2010 by William Woody | No Comments »
So I started playing with parsing Java class files, creating a cross compiler capable of converting Java class files into Objective C files. I even had a sufficient amount of Apache Harmony running so I could use a good part of the java.lang and java.util classes; roughly in parity with the GWT cross compiler that [...]
Filed under: Android, Java, Papers, iphone | Posted on September 6th, 2010 by William Woody | No Comments »
GWT makes it easy to create a scrolling panel within an HTML driven web site, by using the ScrollPanel class. ScrollPanel itself expands into a div tag containing the overflow attribute; specifying which axes the scroll bars land on translate into overflow-x or overflow-y attributes in the generated HTML DOM object. And the iPad (and [...]
Filed under: GWT, Java, iphone | Posted on July 6th, 2010 by William Woody | 1 Comment »
Apple Lists iPhone OS 4 Compatibility, Excludes Original iPhone and 1st Gen iPod Touch Up until now the biggest advantage of the iPhone ecosystem is that you could simply code for the latest OS version to ship, and unless you needed certain hardware (such as the camera in the iPhone), you just wrote your software [...]
Filed under: Objective C++, iphone | Posted on April 9th, 2010 by William Woody | 1 Comment »
One fix installations stuck at ‘Preparing…’ Since moving to Snow Leopard, I’ve noticed an innumerable number of times where software installations would get stalled at the “Preparing…” stage. If you’ve noticed it too, chances are you’re an iPhone developer, too… It turns out the simple fix for this problem is to quit the iPhone Simulator, [...]
Filed under: Things To Remember, iphone | Posted on December 18th, 2009 by William Woody | No Comments »
This is something I hacked together for a program I’ve been tinkering with. Add this to your application delegate and it will trap uncaught Objective C exceptions, uncaught signals, and uncaught C++ exceptions (if you like messing around with Objective C++), and write a stack trace and detailed report which your application will offer to [...]
Filed under: Things To Remember, iphone | Posted on December 2nd, 2009 by William Woody | 5 Comments »
Found an odd bug tonight in an iPhone application I’ve been tinkering with. The problem was that I had some code in a main UIViewController which was resizing the contents of it’s view. The code was being triggered by a button in another UIViewController which was placed in front of my main UIViewController through -presentModalViewController:animated:. [...]
Filed under: iphone | Posted on December 2nd, 2009 by William Woody | No Comments »
Wouldn’t it be great to have a drawing program on the Macintosh which, after you’ve composed the artwork, can export the drawing commands for Cocoa’s Quartz or the iPhone, so you can cut and paste code to draw the same thing in your program? I thought that would be so cool. And now it turns [...]
Filed under: Macintosh, Objective C++, iphone | Posted on September 22nd, 2009 by William Woody | No Comments »
It turns out the App Store does not accept version numbers other than those in the format ( number [ '.' number ]* ), which means I had to change the script to insert 1.1.$version for the version number.
Filed under: iphone | Posted on September 17th, 2009 by William Woody | No Comments »
One recent trend is to use HTTP in order to send data between a client and server. Between protocols built on top of SOAP and XML/RPC (and yes, I’ve built code on top of XML/RPC, and have a Java XML/RPC library), it’s not all that uncommon to send text commands over HTTP. And it makes [...]
Filed under: Android, Commentary, iphone | Posted on September 8th, 2009 by William Woody | 2 Comments »