Try the search, it's linked to some great forums

Monday, May 19, 2014

Rounded Rectangle Buttons in iOS 7 - Old school!

iOS 7 has moved away from realistic UI into this new world of flatness.   One element that doesn't work for me is the new UIButton which I guess is supposed to look like a link or something.  Ugh!
Here is a simple way to achieve the simple gray rounded rectangle of yester years.  Courtesy of tech tutorials and their great little YouTube tutorial



In the Identity Inspector add the 2 new Runtime attributes. 
Set background color & text in the Attributes Inspector.

Here's another good tutorial; http://ios-blog.co.uk/tutorials/user-defined-runtime-attributes/ 

Now for some geeky details;
These attributes (properties) are properties of CALayer

Tuesday, November 19, 2013

RaceTracker javascripts & notes

This post contains notes on building our 'Virtual Eye for the Sailing/Racing Guy' (VERG) race tracking program.  The system takes multiple KML/GPX/KMZ files and assembles them into a file to be displayed in 3-D on Google Earth.  The Google Earth screen can be embedded into your website.  The VERG screen has a playback control which allows the playback, forward, reverse and playback speed controls.  This control along with Google Earth's pan, tilt & zoom controls allows for great viewing and analysis of races.

The following html files are javaScripts modified from Google Earth's API home page at - https://developers.google.com/earth/ .    The examples page at -   http://code.google.com/apis/ajax/playground/?exp=earth#hello,_earth is where I got the following examples.

This javascript displays a specified area, viewpoint and standard Google Earth playback, and viewpoint controls - http://santacruznewspapertaxi.com/wp-content/uploads/2013/11/JavaScript010SailTracker.html

This javascript method gives you a view anywhere you want. createLookAt(lat, long, altitude, altitude mode, heading, tilt, range)    To find your viewPoint in Google Earth set your position & viewpoint and then goto - Google Earth - Edit - Get Info - View - Snapshot Current View.


Wednesday, October 2, 2013

Project Punchlist

Tasks:  
  1. Make TLF about page the initial launch page for the app. Making this the initial page which will highlight TLF as an organization. 
  2. Flesh out the ThinkLocalFirst home page. The about page will be modified to look similar to Business detail pages. We can also add additional features if we want including, help page (describes app's features), YouTube video?, list button or whatever else is wanted. This home page should detail what TLF is all about.  
  3. Modify the TLF website database to include data required for the app. I will work with Gary Herman to integrate the database modifications we've done with the site's database. We will also determine what it will take to automate the app database generation.  
  4. Cleanup & update the database data. I will help to clean up the database with the interns as necessary. We need to work with the Business members to make sure that their data is up to date & accurate. Also we need to show the members how the couponing works, as well as get logo jpegs if possible.  
  5. Get final icon & splash page graphics. I will coordinate with Judi on this one.  
  6. Outreach to Members about the app. We need to generate an email, blog posting or something that tells Member business' about the upcoming app. I suggest that we create a notification for all members, and then follow up with the gold members (60 out of approx 400 Members) personally to show them the app & get both their data updated and discuss the couponing feature.  
  7. Start creating app store app page description. We need to create the verbage, screenshots etc for the description of the app found on the app store. Here's a couple of typical examples. Tomato Trouble Mountainview Mobile  
  8. Finalize details about couponing & enlist a Member as outsourced resource. We need the ability to generate coupon jpegs for Members if they need them. Heather Reed of Creative Fuel has been working with me on the couponing features, and she would be happy to be that resource for us.  
https://www.thinklocalsantacruz.org/c/members/edit/1307/0081ab121da8d93b6ee9d0a88150852db95b647f

Saturday, August 31, 2013

iOS File System Programing

Apple's main resource is File System Programming Guide

This is a typical directory location for a NSURL mainBundle file;
The Plist filename & directory is file://localhost/var/mobile/Applications/DA3AD182-B6BD-4782-8C53-10BB77FC8205/ThinkLocal.app/TLFMemberList.plist