Python, Lua, Tcl, C and C++ training - public course schedule [here]
Private courses on your site - see [here]
Please ask about maintenance training for Perl, PHP, Java, Ruby, MySQL and Linux / Tomcat systems
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 articlesC501 - C and C based languages - Objective C, XCode and iOS Resources 
Possessive Regular Expression Matching - Perl, Objective C and some other languages - (2012-03-12) 
A single action for multiple iPad / iPhone buttons, and animation - (2012-03-11) 
Seeing how Melksham has changed over the years, via an iPad - (2012-01-30) 
Want to learn iPad and iPhone programming? Come along and learn with me for free. - (2012-01-28) 
Back to Uni - (2012-01-26)G914 - Well House Consultants - Other Software 
FileMaker Day to Unix Time conversion - (2015-02-15) 
Libre Office - unable to get past REOPEN WINDOWS? question - (2014-09-22) 
Using Pygments to colour our training examples - (2013-03-10) 
Email from Christopher Columbus to announce finding America? - (2013-01-29) 
An email marathon - (2012-10-15) 
QR codes - graphics images that provide quick phone links - (2012-01-18) 
Should I use Open Source or Commercial software? - (2011-03-26) 
Switching from Adobe Photoshop to Gimp - testing it on animals - (2010-08-06) 
Go Programming Language and Courses? - (2010-01-26) 
Windows 7 and Open Source Programming - (2009-10-22) 
RT @brento - a valuable source for the twitter newbie - (2009-05-20) 
Learning to Twitter / what is Twitter? - (2009-03-28) 
It's just not cricket - (2004-10-06)
Some other Articles
A Complete makefile exampleMakefile - some basics, and a demonstrationiPad and iPhone programming - our seminar weekend with XcodeAlong the brook - East Melksham to MelkshamExploring Melksham with a film makerKeeping our hotel looking like new, by using our gained experienceThe way of the Prioress - Melksham history pictured todayHotel food, Melksham - enjoy the variety of the American way
4754 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
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).