iPhone 4
June 7, 2010Programming in Objective-C: Q&A
May 21, 2010Q: How to vertically centre-align the text in textField?
A: [textField setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];
Q: How to make a dialogue window (i.e. add textFields) with AlertView?
A:
UIAlertView *describeWP = [[UIAlertView alloc] initWithTitle:@"Add a Waypoint" message:@"\n\n\n\n" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Done", nil];
UITextField *wpName = [[UITextField alloc] initWithFrame:CGRectMake(42, 45, 188, 25)];
[wpName setBackgroundColor:[UIColor whiteColor]];
[wpName setPlaceholder:@"Name your waypoint"];
[describeWP addSubview:wpName];
UITextField *wpDescrip = [[UITextField alloc] initWithFrame:CGRectMake(12, 80, 260, 55)];
[wpDescrip setBackgroundColor:[UIColor whiteColor]];
[wpDescrip setPlaceholder:@"Talk about it, e.g. tips, feeling, why excited ..."];
[describeWP addSubview:wpDescrip]
CGAffineTransform moveUp = CGAffineTransformMakeTranslation(0, 90);
[describeWP setTransform:moveUp];
[describeWP show];
[describeWP release];
[wpName release];
[wpDescrip release];
Q: Error: “missing required architecture i386 in file” for each framework.
A: Delete the following line from the project.pbxproj file:
FRAMEWORK_SEARCH_PATHS = ("$(inherited)", "\"$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/System/Library/Frameworks\"", );
Q: How to detect the zooming level after the user finger-changed it and let the map keep the level?
A:
Q: When using mapView.showsUserLocation=YES; the error says:
[MKUserLocation annotationType]: unrecognized selector sent to instance
… What is wrong?
A: Put the line: if ([annotation isKindOfClass:MKUserLocation.class]) return nil; in the MKAnnotationView method, then it is fine.
Read more »
Google Earth – iPhone – Track
May 5, 2010Target: save tracks from GPS receiver in the iPhone -> save as a KML or KMZ file -> sent to a desktop with Google Earth -> tracks in KML can be send from desktop to iPhone and show in Googe earth 3-D view.
Suitable framework for iPhone networking programming
April 29, 2010Omninetworking:
here: not been ported to iPhone, small changes to the source code are necessary.
here: Omni itself does not use Omninetworking on Mac much, with several failing cases.
cocoahttpserver from code.google (Not apple’s), i.e. Deusty’s: bonjour broadcasting, extremely fast, memory efficient, multi-thread, etc.
Deusty also provides cocoaasyncsocket from code.google:
Distributed Objects (DO): using DO restricts on cocoa.
Apple’s URL loading system: NSURL
Cocoa stream programming: if you want to code your own protocol.
Iphone application developer resources
April 19, 2010I will keep posting good resources for Iphone application developers:
multi-line with different fonts in UITableViewCell
http://www.shrinkrays.net/articles/monotouch-controllers-by-example/uitableviewcontroller-by-example.aspx : with advanced options
http://www.cocoacast.com/?q=node/182
http://adeem.me/blog/2009/05/30/iphone-sdk-tutorial-part-6-creating-custom-uitableviewcell-using-interface-builder-uitableview/
http://osmorphis.blogspot.com/2009/04/putting-button-in-table.html : for buttons without the button shape, cell-based button
http://iphone.zcentric.com/2008/08/28/using-a-uiimagepickercontroller/
iPhone and iTouch can multi-task from Summer
April 8, 2010Apple allows its iPhone to multi-task from this summer with its release of iPhone OS 4, and the platform will also allow developers to put adverts in their applications, and receive 60% revenue! See here for more details.
Joomla CMS
March 30, 2010Chrono forms: http://www.chronoengine.com/tutorials/chronoforms-j15-tutorials.html
I have worked out how to save field data from Chrono forms for event registration into a spreadsheet, with the help of this link.
Good GPS application EveryTrail
March 29, 2010EveryTrail for the moment is the best iPhone application for tracking and recording route so far, in my experience.
Feel free to put comment on, about other Location relevant iPhone or web applications.
capture your feeling and universe
March 22, 2010I am going to translate the talk below (what attract me are the idea of capturing how people feel, look for, and do things):
I also have a blog site in Chinese (中文博客)
March 18, 2010I also have a blog site in Chinese (中文博客):