Posts

Showing posts with the label ipad

CBIntrospect and View Introspector - iOS UIView Hierarchy View debuging tool

Image
Ever wanted to see the entire UIView hierarchy of the screen or window? Yeah, me too. Ever wanted to send messages to the UIView, UITableView, UIScrollView, etc without changing code? Yeah, me too. Ever wanted to manipulate the view's frame or see a verbose description of a UIView's properties? Yeah, me too. Meet CBIntrospect and View Introspector . CBIntrospect is an iOS library which provide tools to debug UIView hierarchies in the simulator and on the device. Introspect tool active View Introspector  is a desktop app which allows you to control CBIntrospect and call methods (send messages) from outside the iOS Simulator. View Introspector It works as you would expect. You can click on an element in the tree to select in the simulator and click on an element in the simulator to jump to it and select it in the tree. It makes finding and manipulating subviews easy (and much more). Its all on GitHub . Enjoy and let me know if it helps.

Long time no post

I've been acquired by Bottle Rocket . I've been there for a lil' bit and... It's been a blessing. Working at Bottle Rocket is better than I thought. Plenty of smart folks, great freebies and top-notch resources. The Lord is good.

Submitted my app to the Mac App Store

I have submitted my first (and maybe only) app to the Mac App Store. I have had this app in my pocket for over 5 years, and the Mac App Store gave me a good excuse to release it to the general public. Codesign and validate receipt issues have finally been resolved: The Google bot does not have access to the dev forums. Log in and check the dev forums, they are your friend. (https://devforums.apple.com/index.jspa). Thats now 5 Apple (iOS/OSX) software products I have produced (and released). Thank God for these skillz! Update (Nov 19, 2010): I assume my app was accepted. I received an email that reads: "The status for the following app has changed to Pending an Apple Release ". This release, again I assume, is osx 10.6.6. I only say assume, because the icon/image/orb color associated with the status is red, not yellow or green. Weird. Final Update: It was accepted. Praise the Lord!

SimpleUnitTest - Easy iPhone and iPad Unit Test

Image
SimpleUnit(Test) for iPhone/iPad test driven development, fast. Notes: - Problem, you have a relatively large codebase, that isn't unit tested and you need a really fast way to get test driven development. - I love Python unit tests, because you drop in a folder (pkg), create a module and import yo junks. Bam, unit test heaven. I looked around on the net for something, similar (for about an hour) and found nothing. - This was done quick and dirty, to get test driven development fast and zero fuss - It works without any scripts, build settings changes or target touching (see example proj) - 100% safe (with cond. compilation) and incredibly easy to institute - Drop in the folder, add two lines of code (import and tests runner call), and start writing unit tests! - It also allows you to have a near native/real world environment. - I also wanted a unit test system that would let my app start to setup the database, app vars, etc. - Keep in...

ObjPCRE - iPad PCRE static lib

Here is the new static lib, it has been test with my lib, ObjPCRE . libpcre-7.9 (iPad Device/Simulator) I chose 7.9 to ensure that it wouldn't break any compatibility with ObjPCRE. I will use 8.x once it has been thoroughly tested. pcre-7.9 configuration summary: Install prefix .................. : /usr/local C preprocessor .................. : /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc -E C compiler ...................... : /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc C++ preprocessor ................ : g++ -E C++ compiler .................... : g++ Linker .......................... : /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/i686-apple-darwin10/4.2.1/ld C preprocessor flags ............ : C compiler flags ................ : -arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk C++ compiler flags .............. : -O2 Linker flags .....................