Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
 
For 2023 (and 2024 ...) - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
iPad and iPhone programming - our seminar weekend with Xcode

Seeing the wood for the trees ... that's one of the major issues when you come to writing apps for the iPad and iPhone for the first time. And yesterday, Kyle, Elliot and myself sat down at a couple of Macs and came up with a demonstration first app from first principles.

There's lots of decisions to make as you enter the Xcode environment and set up your first application - we went for single view, automatic reference counting, no GIT repository, and a few other options ... then jumped into editing the code of the resultant ViewController. Our header file is [here] and our Objective C source file is [here].

Basic changes to the template? In the header file, we define the elements of the UIViewController, properties for GUI elements we want to change programatically, and Action templates for GUI element actions.

In the main source file, we synthisize methods for each of the objects we want to control, and we provide the action code.

The look and feel is laid our graphically in Xcode - here's a sample screen showing the completed layout with some of the menus. The file that we generated - known as a "nib" file but with a .xib extension (as it's XML) is [here].


Running the app (through the simulator)










We've already solved a few of the issues that are common problems on iPad and iPhone development for newcomers - such as "how do I get rid of the keyboard", and "what is an action and an outlet" ... much more to come today. We've opened Pandora's box and are about to look further inside.
(written 2012-03-11)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
G914 - Well House Consultants - Other Software
  [75] It's just not cricket - (2004-10-06)
  [2106] Learning to Twitter / what is Twitter? - (2009-03-28)
  [2191] RT @brento - a valuable source for the twitter newbie - (2009-05-20)
  [2470] Windows 7 and Open Source Programming - (2009-10-22)
  [2600] Go Programming Language and Courses? - (2010-01-26)
  [2906] Switching from Adobe Photoshop to Gimp - testing it on animals - (2010-08-06)
  [3213] Should I use Open Source or Commercial software? - (2011-03-26)
  [3584] QR codes - graphics images that provide quick phone links - (2012-01-18)
  [3599] Seeing how Melksham has changed over the years, via an iPad - (2012-01-30)
  [3896] An email marathon - (2012-10-15)
  [3991] Email from Christopher Columbus to announce finding America? - (2013-01-29)
  [4038] Using Pygments to colour our training examples - (2013-03-10)
  [4303] Libre Office - unable to get past REOPEN WINDOWS? question - (2014-09-22)
  [4426] FileMaker Day to Unix Time conversion - (2015-02-15)

C501 - C and C based languages - Objective C, XCode and iOS Resources
  [3594] Back to Uni - (2012-01-26)
  [3596] Want to learn iPad and iPhone programming? Come along and learn with me for free. - (2012-01-28)
  [3649] A single action for multiple iPad / iPhone buttons, and animation - (2012-03-11)
  [3650] Possessive Regular Expression Matching - Perl, Objective C and some other languages - (2012-03-12)


Back to
Along the brook - East Melksham to Melksham
Previous and next
or
Horse's mouth home
Forward to
A single action for multiple iPad / iPhone buttons, and animation
Some other Articles
A Complete makefile example
Makefile - some basics, and a demonstration
iPad and iPhone programming - our seminar weekend with Xcode
Along the brook - East Melksham to Melksham
Exploring Melksham with a film maker
Keeping our hotel looking like new, by using our gained experience
The way of the Prioress - Melksham history pictured today
Hotel food, Melksham - enjoy the variety of the American way
4759 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2024: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/3648_.html • PAGE BUILT: Sun Oct 11 16:07:41 2020 • BUILD SYSTEM: JelliaJamb