Latest News Entry
Posted by Tammy Shueh, RaddOnline® on Jun 07, 2011
Latest Geek Journal Entries
EWS is a SOAP service for interacting with data stored in an Exchange server. You can use it to get a list of events from the calendar, or a list of emails. You can also create or delete items in exchange. In my app, I wanted to create events on an Exchange calendar when a user was assigned to a scheduled task. I also wanted to delete events, and possibly create new ones, if the user was removed or re-assigned.
I’ll be demonstrating how to use cURL to consume the EWS services. I’ve created a very simple rails project as a sample which is available at GitHub. EWS-Connect
Posted by Tim Stephenson, RaddOnline® on Mar 23, 2010
Check Network Resources Before Use
Using Facebook-connect for iPhone to post stories to Facebook is a great feature to add to your iPhone application. But what happens if the user has no access to the network? If you don’t check the network, the answer is nothing. This leads to user confusion, and it will prevent your app from being approved for the App Store.
So, how do you check? Apple provided a sample application called Reachability which provides the answer. I’ll demonstrate here. In several blog posts people felt that the Reachability sample was overkill for their needs. If you agree, here’s a link to a recipe from The iPhone Developer’s Cookbook that provides an alternate solution. Even if you don’t plan on using it, I recommend reading through the code in the Reachability example.
Posted by Tim Stephenson, RaddOnline® on Apr 24, 2009
Hide and Show the Navigation Bar to Maximize the View Area
The method that makes this easy is:
- (void)setNavigationBarHidden:(BOOL)hidden animated:(BOOL)animated
I’ll create a sample project to demonstrate how the method works. To keep it simple, the sample project will consist of only one view controller. It will have a single button that toggles the navigation bar between hidden and visible states. I know this defeats the purpose of a navigation controller, but multiple controllers aren’t required for this demonstration.
Posted by Tim Stephenson, RaddOnline® on Apr 03, 2009