Thursday, 4 July 2013

iPone App Development

In this blog, I will share some techniques/experience in developing iPhone Apps.

UIWebView is to display html content and other documents, e.g., pdf,  inside iPhone App.  It has three methods to load content to the view:
- loadData:MIMEType:textEncodingName:baseURL:
– loadHTMLString:baseURL:
– loadRequest:
Both content from remote server and local file can be loaded. By setting the delegate of the UIWebView instance, we can intercept the click actions on the view. For example,
– webView:shouldStartLoadWithRequest:navigationType:
can will be called whenever a request is to be sent from the html, i.e., a hyperlink is clicked. In this case, we can customize the click action(the target should be a link anchor) to segue to another view controller. We can also change the content of the view by calling javascript code:
– stringByEvaluatingJavaScriptFromString: