<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CocoaHeads Belgium &#187; CocoaTouch</title>
	<atom:link href="http://cocoaheads.be/wordpress/tag/cocoatouch/feed/" rel="self" type="application/rss+xml" />
	<link>http://cocoaheads.be/wordpress</link>
	<description>Home of the Belgian CocoaHeads Chapter</description>
	<lastBuildDate>Sun, 29 Apr 2012 07:16:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Making you code easier to maintain using Objective-C Categories</title>
		<link>http://cocoaheads.be/wordpress/2010/12/making-you-code-easier-to-maintain-using-objective-c-categories/</link>
		<comments>http://cocoaheads.be/wordpress/2010/12/making-you-code-easier-to-maintain-using-objective-c-categories/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 14:06:27 +0000</pubDate>
		<dc:creator>Stefaan Lesage</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Categories]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CocoaTouch]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iOS Development]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[UIColor]]></category>
		<category><![CDATA[UITableView]]></category>
		<category><![CDATA[UITableViewCell]]></category>
		<category><![CDATA[UITableViewController]]></category>

		<guid isPermaLink="false">http://cocoaheads.be/wordpress/?p=490</guid>
		<description><![CDATA[Well, as you all might know by now, I'm trying to take my first steps in iOS development. And if you read my previous post, you have already noticed that I was playing with some color schemes. After a while though I ended up settting my colors in all different kinds of places. When I wanted to change one color, I noticed I had to modify my code in 10 or more places. Sure, there must be an easier way to write more maintainalbe code, and Categories seem to be helping quite a bit.]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>This is a repost of my <a href="http://bit.ly/dFX9EK">original article</a> which I posted on my own website.  But since it is related to iOS development, I thought it might be interesting for the Cocoaheads Belgium folks as well.</p>
<h3>Colors Everywhere</h3>
<p>Well, after my previous post I continued doing some more work on my UI and trying to create my own Style for UITableViews and UITableViewCells. I ended up using the same colors over and over again in all different places in my application.  In the end I had code in my UITTableViewController which set the Color for the Background and the navigation bar :</p>
<p>
<pre><code>- (void)viewDidLoad
{
    [super viewDidLoad];

    // Uncomment the following line to display an Edit button in the navigation bar
    // for this view controller.
    // self.navigationItem.rightBarButtonItem = self.editButtonItem;
    [[self navigationController] navigationBar].tintColor = [UIColor brownColor];
    UIImage *img = [UIImage imageNamed:@"BG_Pink"];
    [[self tableView] setBackgroundColor:[UIColor colorWithPatternImage:img]];
}
</code></pre>
</p>
<p>This was all working out quite nicely &#8230;</p>
<h3>Using the same color scheme in other Views</h3>
<div id="attachment_496" class="wp-caption alignright" style="width: 210px"><a href="http://cocoaheads.be/wordpress/wp-content/uploads/2010/12/Input_ColorScheme.png"><img src="http://cocoaheads.be/wordpress/wp-content/uploads/2010/12/Input_ColorScheme-200x300.png" alt="Data Entry View with ColorScheme" title="Data Entry View with ColorScheme" width="200" height="300" class="size-medium wp-image-496" /></a><p class="wp-caption-text">Data Entry View with ColorScheme</p></div>
<p>Of course, my application consits of a few different UITableViews and I even added a data entry View and a detail view. As you can see, the data entry view is using the same background color for the UITableView and the UITableViewCells are using the same color as my other UITableView as well.</p>
<p>At some point, I wanted to change the color scheme I was using (it was more pinkish at the start), and use something more Orange or brown like.  Sadly this required me to change the color in every spot where I was using it. When I tested it on my phone, it looked horrible, since I forgot to change a few colors.</p>
<p>Since I&#8217;m still developing some basic ideas for the app, and the color scheme might change a few times during the Development cycle, I started thinking. There surely must be an easier way to handle this, which wouldn&#8217;t require me to change the colors in 10 different places.</p>
<p>Of course, I could subclass UIColor and add my own colors to it, but I wanted to try a different approach</p>
<h3>The Categories Approach</h3>
<p>During the iOS bootcamp I took at Big Nerd Ranch Europe a while back, we touched on the subject of Categories. Categories allow you to extend a class without the need to Subclass it. Using Categories I could quickly add a few methods to UIColor whithout the need to create a new Subclass.</p>
<h3>Creating a Category in UIColor</h3>
<p>Creating a new category is actually quite easy.  In my case, I wanted a category on UIColor so I could extend it.  I created a new Header and Implementation file and called it <em>UIColor+MyApp.h</em> and <em>UIColor+MyApp.c</em></p>
<h4>The Header File</h4>
<p>In the Header file <em>UIColor+MyApp.h</em> I added the following code :</p>
<p>
<pre><code>
//
//  UIColor+MyApp.h
//
//  Created by Stefaan Lesage on 11/11/10.
//  Copyright 2010 Devia. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface UIColor (MyApp) 

+ (UIColor *)myTableViewBackgroundColor;
+ (UIColor *)myTableCellBackgroundColor;

@end
</code></pre>
</p>
<p>This simply declares a category MyApp on UIColor, and defines 2 new methods on it. <em>myTableViewBackgroundColor</em> which will return the Default color which should be used as the background for my UITableViews, and <em>myTableCellBackgroundColor</em> which defines the default color which should be used as the background for my UITableViewCells (and in some other places in my app).</p>
<h4>The Implementation</h4>
<p>In the Implementation file <em>UIColor+MyApp.m</em> I added the following code :</p>
<p>
<pre><code>
//
//  UIColor+MyApp.m
//  Phocation
//
//  Created by Stefaan Lesage on 11/11/10.
//  Copyright 2010 Devia. All rights reserved.
//

#import "UIColor+MyApp.h"

@implementation UIColor (MyApp)

+ (UIColor *)myTableViewBackgroundColor
{
    UIImage *img = [UIImage imageNamed:@"BG_Pink"];
    return [UIColor colorWithPatternImage:img];
}

+ (UIColor *)myTableCellBackgroundColor
{
    return [UIColor colorWithRed:255/255.0 green:240/255.0 blue:255/255.0 alpha:100];
}

@end
</code></pre>
</p>
<p>Well the implementation is pretty straightforward. For the <em>myTableViewBackgroundColor</em>, I simply return a UIColor based on the pattern in my previous post. The <em>myTableCellBackgroundColor</em> then returns the light pink / purple color which gets used as the background for my UITableViewCells.</p>
<h3>Using the Category</h3>
<p>Using the Category is now pretty Straight Forward. In my Detail View for example, I have a reference to a UITextField called nameTextField and to the tableView beneath it. So in my viewDidLoad I have the following code :</p>
<p>
<pre><code>
- (void)viewDidLoad
{
    [super viewDidLoad];

    /* Load our HeaderView if Necessary */
    [[self view] setBackgroundColor:[UIColor myTableViewBackgroundColor]];
    [[self tableView] setBackgroundColor:[UIColor myTableViewBackgroundColor]];
    [nameTextField setBackgroundColor:[UIColor myTableCellBackgroundColor]];
}
</code></pre>
</p>
<p>Quite simple, isn&#8217;t it ?</p>
<h3>But what are the advantages ?</h3>
<p>For me, it makes my code a little more readable (that is of course a more personal opinion), but what&#8217;s even better is that my code is a lot easier to maintain. If for some reason I want to change my color scheme to use another pattern or another color for the UITableViewCells, I only need to update the code in one sport. Simply modify the Implementation found in UIColor+MyApp.c, build and it&#8217;s done !</p>
<p>Once I found the advantages of this approach, I even added more methods to my UIColor+MyApp category. It now also contains methods which return the color I will be using for the UINavigationBar tine, colors I will be using for different texts in my application, &#8230;</p>
<h3>Feedback</h3>
<p>As with my previous post, there might be better ways to achieve the same thing. If you have a more appropriate approach or solution, feel free to let me know &#8230; I&#8217;m eager to learn <img src='http://cocoaheads.be/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaheads.be/wordpress/2010/12/making-you-code-easier-to-maintain-using-objective-c-categories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use a custom background image in your grouped UITableView</title>
		<link>http://cocoaheads.be/wordpress/2010/11/how-to-use-a-custom-background-image-in-your-grouped-uitableview/</link>
		<comments>http://cocoaheads.be/wordpress/2010/11/how-to-use-a-custom-background-image-in-your-grouped-uitableview/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 14:21:32 +0000</pubDate>
		<dc:creator>Stefaan Lesage</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CocoaTouch]]></category>
		<category><![CDATA[Custom Background]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iOS Development]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[UIColor]]></category>
		<category><![CDATA[UITableView]]></category>
		<category><![CDATA[UITableViewCell]]></category>
		<category><![CDATA[UITableViewController]]></category>

		<guid isPermaLink="false">http://cocoaheads.be/wordpress/?p=475</guid>
		<description><![CDATA[For those of you who didn't know it ... a few weeks ago I went to the iOS Bootcamp organized by the folks at Big Nerd Ranch Europe. The course was exactly what I needed to get me started on my own app. Some pieces of the Puzzle came together quite nicely during the course, but ... I wanted more.]]></description>
			<content:encoded><![CDATA[<h4>Introduction</h4>
<p>This is a repost of my <a href="http://bit.ly/hAUp8n">original article</a> which I posted on my own website.  But since it is related to iOS development, I thought it might be interesting for the Cocoaheads Belgium folks as well.</p>
<div id="attachment_473" class="wp-caption alignright" style="width: 210px"><a href="http://cocoaheads.be/wordpress/wp-content/uploads/2010/11/Default_Grouped_TableView.png"><img src="http://cocoaheads.be/wordpress/wp-content/uploads/2010/11/Default_Grouped_TableView-200x300.png" alt="The default grouped UITableView" title="Default_Grouped_TableView" width="200" height="300" class="size-medium wp-image-473" /></a><p class="wp-caption-text">The default grouped UITableView</p></div>
<h4>The default Grouped UITableView looks nice but &#8230;</h4>
<p>Well, you can use the UITableView in it&#8217;s Plain mode, but also in a Grouped mode.  The Grouped mode uses some kind of pattern as the background for the UITableView.  It looks quite nice and is made up of alternating light and darker blue-grayish lines.</p>
<h4>I wanted someting a little more &#8216;Special&#8217; &#8230;</h4>
<p>Although the default look isn&#8217;t all that bad &#8230; I wanted to have something &#8216;special&#8217; for my application.  So I was wondering if there was some way to change the color used in that pattern.  Since I didn&#8217;t know the answer myself, I sent out a tweet. I was hoping someone would pick it up and maybe let me know where I could find some more information on this topic.</p>
<h4>The feedback I got</h4>
<p>I did receive some feedback to my tweet: &#8216;<a href="https://twitter.com/StefaanLesage/status/2335617765613568" title="Is there an easy way to create your own UIColor which looks like the 'Group Table View Color' but with another color scheme ? #iphonedev">Is there an easy way to create your own UIColor which looks like the &#8216;Group Table View Color&#8217; but with another color scheme ? #iphonedev</a>. One of the answers was from <a href="http://blog.amarkulo.com" title="Amar Kulo">Amar Kulo</a> who suggested to supply me with some Photoshop files I could modify.</p>
<p>A few moments later, Amar Kulo even provided me with a complete answer and <a href="http://blog.amarkulo.com/custom-colored-grouped-uitableview-background-image-in-photoshop" title="wrote a blog post about it">wrote a blog post about it</a> to help me out. It is actually pretty easy, so I thought i would share it with the world as well.</p>
<h4>The Trick</h4>
<p>It is actually quite easy to get your own custom background.  You simply have to use a custom background image.  Amar provides a few samples in his blogpost.  The only thing you need to do is open up your favorite Image Editor (in my case Pixelmator), change the colors to you liking and create the necessary versions for your application.  </p>
<h4>The Code</h4>
<p>Once you added the resources to your project, you can simply start using them as the background for your Grouped UITableView.  In my case, it was simple a matter of setting the background color in the ViewDidLoad of my UITableViewController :</p>
<p><code>
<pre>- (void)viewDidLoad
{
    [super viewDidLoad];

    // Uncomment the following line to display an Edit button in the navigation
    // bar for this view controller.
    // self.navigationItem.rightBarButtonItem = self.editButtonItem;
	UIImage *img = [UIImage imageNamed:@"BG_Pink"];
	[[self tableView] setBackgroundColor:[UIColor colorWithPatternImage:img]];
}
</pre>
<p></code></p>
<h4>Feedback</h4>
<div id="attachment_474" class="wp-caption alignright" style="width: 231px"><a href="http://cocoaheads.be/wordpress/wp-content/uploads/2010/11/Result.png"><img src="http://cocoaheads.be/wordpress/wp-content/uploads/2010/11/Result-221x300.png" alt="I ended up with this Bakcground and Color Scheme" title="Result" width="221" height="300" class="size-medium wp-image-474" /></a><p class="wp-caption-text">I ended up with this Bakcground and Color Scheme</p></div>
<p>Well &#8230; This might not be the best way to do it, so if you have any suggestions, feel free to let me know.</p>
<p>Personally, I had to experiment a bit with quite a few different colors before I got something which did looked OK to me, so feel free to experiment as well, and let me know what you come up with</p>
<p>Next time I&#8217;ll be delving a little deeper into some more things I did with my UITableView and UITableViewCell &#8230; but for now &#8230; feel free to post a comment and have a look at the result :</p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaheads.be/wordpress/2010/11/how-to-use-a-custom-background-image-in-your-grouped-uitableview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video &#8211; Automated Testing in an iOS World</title>
		<link>http://cocoaheads.be/wordpress/2010/11/video-automated-testing-in-an-ios-world/</link>
		<comments>http://cocoaheads.be/wordpress/2010/11/video-automated-testing-in-an-ios-world/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 18:22:46 +0000</pubDate>
		<dc:creator>Stefaan Lesage</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Automated Testing]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CocoaHeadsBE]]></category>
		<category><![CDATA[CocoaTouch]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Eric Bariaux]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Mac Development]]></category>
		<category><![CDATA[meeting]]></category>
		<category><![CDATA[meeting notes]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://cocoaheads.be/wordpress/?p=464</guid>
		<description><![CDATA[Finally found some time to process the video from last mont's session and have been able to upload it to Vimeo.]]></description>
			<content:encoded><![CDATA[<h4>Video finally Online</h4>
<p>Well, last month <a href="https://twitter.com/ebariaux">Eric Bariaux</a> gave a presentation on Automated Testing in an iOS World during our Cocoaheads Belgium Meeting. I did video tape the session, but didn&#8217;t really find the time to process it yet &#8230; until then end of last week.</p>
<p>So I finally Imported the HDV Tapes, did some color correction, added a few titles, exported the whole thing &#8230; and ended up with a 90 GB file. I had to compress this into a smaller format for uploading and ended up with an 700 something Mb file which I uploaded to Vimeo.</p>
<p><iframe src="http://player.vimeo.com/video/16958642?portrait=0&amp;color=b09e9e" width="608" height="342" frameborder="0"></iframe>
<p><a href="http://vimeo.com/16958642">Automated testing in an iOS World &#8211; Cocoaheads Belgium</a> from <a href="http://vimeo.com/devia">Stefaan Lesage</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<h5>Audio Quality</h5>
<p>I  know the audio quality isn&#8217;t superb &#8230; We did have a lot of noise from the activity in the room next to ours, and I couldn&#8217;t really filter that out without messing up the rest of the audio.  Next time I&#8217;ll try to bring an Audio Interface and a Microphone so we can record the audio separately.</p>
<h5>High Quality Version</h5>
<p>The file I uploaded had a resolution of about 640 x 360 pixels, which is perfect for displaying on an older iPhone / iPod Touch, but somehow low quality for viewing on the iPad. If people are interested in a higher quality version, I could generate an iPad specific version for you, but I won&#8217;t be able to upload that to Vimeo due to the file size.</p>
<h4>Next Meeting</h4>
<p>Well, since we should have had this months meeting yesterday &#8230; we will be skipping it and try to organize the next one on the 20 th December (if that&#8217;s find with everyone). We are still looking for a location or a topic, but we could also make it a &#8216;coding&#8217; session if we can&#8217;t find someone to give a presentation.</p>
<h4>Final Note</h4>
<p>If anyone thinks he can help us out with one of the ideas mentioned in this topic, please do contact us.  If you still have more ideas &#8230; well contact us as well., or even better &#8230; start organizing <img src='http://cocoaheads.be/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Regards,</p>
<p>Stefaan</p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaheads.be/wordpress/2010/11/video-automated-testing-in-an-ios-world/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Cocoaheads Belgium August Meeting &#8211; Git, SVN, Mercurial and others</title>
		<link>http://cocoaheads.be/wordpress/2010/08/cocoaheads-belgium-august-meeting-git-svn-mercurial-and-others/</link>
		<comments>http://cocoaheads.be/wordpress/2010/08/cocoaheads-belgium-august-meeting-git-svn-mercurial-and-others/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 16:20:59 +0000</pubDate>
		<dc:creator>Stefaan Lesage</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CocoaHeadsBE]]></category>
		<category><![CDATA[CocoaTouch]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPad Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac Development]]></category>
		<category><![CDATA[meeting]]></category>

		<guid isPermaLink="false">http://cocoaheads.be/wordpress/?p=416</guid>
		<description><![CDATA[Most of us will probably be back from our vacation, so it's time to meet up again, learn something about Version Control Systems and show each-other our awesome apps !]]></description>
			<content:encoded><![CDATA[<p>CocoaHeads is a group devoted to discussion of Apple Computer&#8217;s Cocoa Framework for programming on MacOS X (including the iPhone). </p>
<p>This month the meeting will take place in Gent on the 23rd of August.  Steven Vandeweghe (<a title="Blue Crowbar Software" href="http://bluecrowbar.com/">Blue Crowbar Software</a>) will be showing us how he uses Git as a Version Control System during his daily life as a developer.  We might also get some additional info on SVN by Eric Bariaux (<a title="TinSys" href="http://tinsys.com">TinSys</a>) and Mercurial by Raphael Sebbe (<a title="Creaceed" href="http://creaceed.com/">Creaceed</a>). As you can see, this promises to bring out some interesting discussions on Version Control Systems.</p>
<p>The location for this month&#8217;s meeting is in the offices of SHPArtners &#8211; <a title="Roving Bird" href="http://www.rovingbird.com/nl/home/">Roving Bird</a>, Kortrijksesteenweg 1099a, 9051 Gent.</p>
<p>The meeting will start at 20:00, and there will be plenty of time to meet up with other Cocoa Heads BE enthousiasts.  So if you&#8217;re interested, feel free to go to the EventBrite website and sign up, since spaces are limited.</p>
<p>You can find more information on CocoaHeads Belgium a the <a title="CocoaHeads Belgium" href="http://bit.ly/65IVVW">CocoaHeads Belgium</a> website, in the <a href="http://groups.google.com/group/cocoaheadsbe">CocoaHeads Google Groups</a> and I even created a <a href="http://www.linkedin.com/groups?gid=2342382&amp;trk=hb_side_g">Linked In group for CocoaHeads Belgium</a>.</p>
<p>Registration for this Meeting can be done on the <a href="http://bit.ly/ccWjJx">Eventbrite page</a>.  If you have suggestions for future sessions or are willing to give a session, that would be the perfect time to let us know. </p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaheads.be/wordpress/2010/08/cocoaheads-belgium-august-meeting-git-svn-mercurial-and-others/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>July Meeting Notes : WWDC, NSCoder Night &amp; NSBBQ !</title>
		<link>http://cocoaheads.be/wordpress/2010/07/nscoder-night-nsbbq/</link>
		<comments>http://cocoaheads.be/wordpress/2010/07/nscoder-night-nsbbq/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 09:16:31 +0000</pubDate>
		<dc:creator>Stefaan Lesage</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CocoaHeadsBE]]></category>
		<category><![CDATA[CocoaTouch]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac Development]]></category>
		<category><![CDATA[meeting]]></category>
		<category><![CDATA[meeting notes]]></category>
		<category><![CDATA[NSBBQ]]></category>
		<category><![CDATA[NSCoder Night]]></category>

		<guid isPermaLink="false">http://cocoaheads.be/wordpress/?p=401</guid>
		<description><![CDATA[The July meeting was filled with information on WWDC and quite a few suggestions from the community.  If you are interested in the idea of an NSCoder Night or an NSBBQ, you should read on ...]]></description>
			<content:encoded><![CDATA[<h4>Meeting &#8211; Notes</h4>
<p>Well, I would like to thank <a href="http://twitter.com/tmaes">Tom Maes</a> and the kind folks at <a href="http://be.sun.com/">Sun Microsystems Belgium</a> once more for allowing us to use the room for our Cocoaheads Belgium meeting.</p>
<p>It took us a while again to get everyone subscribed for this event, and to find an appropriate location, and sadly this time we had to limit the number of seats available.  I hope everyone got in though, and if you didn&#8217;t make sure you register for the next meeting ASAP (or at least when we have more info about it).  This time we had a room filled with about 30 people, at least a dozen of iPads, and even two iPhone 4 devices !</p>
<p>This month <a href="http://twitter.com/tmaes">Tom Maes</a> prepared a session on all things WWDC.  Tom gave us his opinion about WWDC and why he finds it so interesting.  As with many conferences, the sessions are quite interesting, but at WWDC you also have the opportunity to have some Lab Time with Apple Technicians which proves to be very valuable.  He also mentioned that the conference isn&#8217;t always held in the session rooms, but quite a few times you meet up with interesting people in the lobby or hallways and you probably learn a few things there too.</p>
<h4>Status Update</h4>
<p>Personally I am very pleased with the way the Cocoaheads Belgium community is growing and evolving.  I remember the first meeting where we all seemed strangers &#8230; but meanwhile we&#8217;ve grown acquainted to each-other and the sharing of knowledge and information is starting to be a fact !</p>
<p>I&#8217;ve had quite a few suggestions and ideas from the community last month and we have discussed a few of those during the meeting as well.  For those of you who didn&#8217;t make it to the meeting, I&#8217;ll give you a little summary on the 2 most important suggestions.</p>
<h5>NSCoder Nights</h5>
<p>The goal here is to get together with a small group of developers and actually Code together. The idea exists in other countries and there is even a website dedicated to <a href="http://nscodernight.com/">NSCoder Nights</a>.</p>
<p>The actual goal is to have a weekly / bi-weekly event where a small group of Cocoa developers get together and &#8230; well code of course ! The big difference between the NSCoder Night and regular meetings is that the idea is to work in smaller groups, and be less formal.  There would be no need to subscribe at all, if you feel you&#8217;re ready for an NSCoder Night you just turn up with your Mac and a project you want to work on.</p>
<p>It would be a great opportunity to share our knowledge ! One person could have an issue with some Core Location stuff and another developer could help him with the task at hand.  I have already seen that we have quite a few smart people in our community, some know everything about Core Location, others about Core Animation and even some OpenGL experts.  We are probably all experts in a specific area, but imagine what we could do if we could bring all that knowledge together &#8230; wel that&#8217;s exactly the idea of the NSCoder Night!</p>
<p>We have no concrete plans yet, but I noticed that the people present at the meeting would be interested in it, so here is a little list of things we would probably need :</p>
<ul>
<li>Spot with enough electricity / chairs to host a small group of developers</li>
<li>Preferably a calm, not too noisy location</li>
<li>If possible some Wifi access to the interent</li>
<li>Some drinks / food in the neighboorhood would be great as well</li>
</ul>
<p>In many cases it is done in a Pub with Wifi, which makes it absolutely perfect if it isn&#8217;t all too noisy (we still need to hear the each-other think &#038; talk).</p>
<p>So, if anyone has a suggestion of a place where we could host the NSCoder Nights, please let us know.  Remember this is supposed to be a smaller group, and there is no problem at all with having it take place in 2 or more places in Belgium at the same time.  For example, I could imagine one in Antwerp, one in Gent, one in Brussels, &#8230;</p>
<h5>NSBBQ</h5>
<p>The other idea is a suggestion for a more social happening.  From time to time we get together for our meetings, and we even take some time to grab a beer together and that&#8217;s how the idea started to grow.  And if there is one thing we Belgians love on hot sunny days, &#8230; its a BBQ with good food and a few drinks! (if you answered : creating iPhone apps in 1 day, you should check the NSCoder Night topic again)</p>
<p>The idea is to plan a day where the whole community could meet up and socialize.  Since there is no technical content attached to this event, you could even bring your girl/boyfriend, husband/wife and maybe even the kids.</p>
<p>We have absolutely no idea yet on how we should organize this.  For now it&#8217;s a wild idea, but a quite interesting one.  With the help of the community we could get it organized (find a location, catering, &#8230;) or we might even be able to do it ourselves (bring our own food, do the BBQ ourselves).</p>
<p>If you are interested in this idea, and have some suggestions / can offer a helping hand, please get in touch with us.</p>
<h4>Feedback &#038; Suggestions</h4>
<p>If you have any feedback on the topics mentioned or have any other suggestions at all, feel free to get in touch with us.  You can reach us through our <a href="http://groups.google.com/group/cocoaheadsbe">Google Group for CocoaHeadsBE</a> and <a href="http://www.linkedin.com/groups?gid=2342382&#038;trk=hb_side_g">CocoaHeadsBE group on LinkedIn</a>, and of course our CocoaHeads Belgium webiste / Blog.  Furthermore you can also follow the <a href="http://twitter.com/cocoaheadsbe">CocoaheadsBE</a> twitter account to learn more about us.</p>
<h4>Next Meeting</h4>
<p>As of yet, the date is undecided.  If we keep our schedule, the next meeting would be on the 26th of July, but that will probably be during most people&#8217;s summer holidays.  Personally I&#8217;m out of the country during the last 2 weeks of July, but that doesn&#8217;t mean you guys can&#8217;t have a meeting without me.</p>
<p>Some people suggested we should skip July and jump straight forward to August.  Who knows, we might be able to organize our NSBBQ during the summer holidays for those of you eager to see me before the end of august <img src='http://cocoaheads.be/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h4>Final Note</h4>
<p>If anyone thinks he can help us out with one of the ideas mentioned in this topic, please do contact us.  If you still have more ideas &#8230; well contact us as well.  There is a real need for a CocoaHeads Belgium, and I&#8217;m sure that we can make it happen if we all work on it together.</p>
<p>Regards,</p>
<p>Stefaan</p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaheads.be/wordpress/2010/07/nscoder-night-nsbbq/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Book review: Learn Cocoa on the Mac</title>
		<link>http://cocoaheads.be/wordpress/2010/04/book-review-learn-cocoa-on-the-mac/</link>
		<comments>http://cocoaheads.be/wordpress/2010/04/book-review-learn-cocoa-on-the-mac/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 16:35:37 +0000</pubDate>
		<dc:creator>Spencer Pieters</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CocoaTouch]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://cocoaheads.be/wordpress/?p=358</guid>
		<description><![CDATA[This book is a great resource for developers who are interested in Apple development. In my opinion, it is one of the best Apress books on the subject of Mac development.]]></description>
			<content:encoded><![CDATA[<p>In the last year Apress has invested a lot in books on iPhone and Mac development. Their &#8220;Learn&#8221; series shows you how to learn C, Objective-C (there&#8217;s even a book to re-educate Java developers to Objective-C) and of course they&#8217;re the company behind the highly successful book &#8220;Beginning iPhone Development&#8221;.</p>
<p>I&#8217;m a big fan of Apress books as I find they offer very good value for money. I visit the Apress site on regular basis to check out upcoming titles on iPhone and Mac development. There was one book that was announced quite some months ago, but the release date kept slipping and slipping.</p>
<p>That book is the one I&#8217;d like to review today and it&#8217;s called &#8220;Learn Cocoa on the Mac&#8221;.</p>
<p>First of all, I&#8217;d like to point out that this book does *not* cover iPhone development. This is about Cocoa and Mac applications. Of course, with Cocoa Touch being a subset of Cocoa, you will recognize design patterns that you use on the iPhone and of course topics like Core Data can be used in both Cocoa and Cocoa Touch.</p>
<p>The chapters in this book are:</p>
<p style="padding-left: 30px">1. Must love Cocoa<br />
2. Hello, World<br />
3. Lights, Camera&#8230; Actions!<br />
4. GUI Components<br />
5. Using Table Views<br />
6. Cocoa Bindings<br />
7. Core Data Basics<br />
8. Core Data Relationships<br />
9. Search and Retrieve Core Data with Criteria<br />
10. Windows and Menus and Sheets<br />
11. Document-Based applications<br />
12. Exceptions, signals, errors and debugging<br />
13. Drawing in Cocoa<br />
14. Advanced Drawing Topics<br />
15. Working with files<br />
16. Concurrency<br />
17. Future paths</p>
<p style="padding-left: 30px">
<p>I&#8217;m not going to go through all the chapters in detail as the titles are clear enough.</p>
<p>You can see that the base of subjects is *very* wide and that is what makes this book a really great one. I find the explanations of the subjects and the samples really great. I felt really comfortable and got more confident going through this book, occasionally going through chapters very fast because of my knowledge of Cocoa Touch.</p>
<p>The nature of this book is really great. We all know that there are dedicated books on subjects such as Core Data and graphics. However, &#8220;Learn Cocoa on the Mac&#8221; does a great job of giving great introductions and clear explanations of what is going on. It goes deep enough into its subjects to make you understand what&#8217;s going on.</p>
<p>I love this book. I had great expectations of it and it didn&#8217;t disappoint. This goes easily in my personal top 3 of Cocoa books.</p>
<p style="padding-left: 30px">
]]></content:encoded>
			<wfw:commentRss>http://cocoaheads.be/wordpress/2010/04/book-review-learn-cocoa-on-the-mac/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Book review: More iPhone 3 Development</title>
		<link>http://cocoaheads.be/wordpress/2010/02/book-review-more-iphone-3-development/</link>
		<comments>http://cocoaheads.be/wordpress/2010/02/book-review-more-iphone-3-development/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 20:02:19 +0000</pubDate>
		<dc:creator>Spencer Pieters</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[CocoaTouch]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://cocoaheads.be/wordpress/?p=247</guid>
		<description><![CDATA[After Stefaan's excellent book review <a title="Cocoa Programming" href="http://cocoaheads.be/wordpress/2009/11/cocoa-programming-for-mac-os-x-by-aaron-hillegass/">Cocoa Programming</a>, this is another book review. This time I'd like to review the followup to one of the best iPhone development books out there.]]></description>
			<content:encoded><![CDATA[<p>After Stefaan&#8217;s excellent book review <a title="Cocoa Programming" href="http://cocoaheads.be/wordpress/2009/11/cocoa-programming-for-mac-os-x-by-aaron-hillegass/">Cocoa Programming</a>, this is another book review. This time I&#8217;d like to review the followup to one of the best iPhone development books out there.</p>
<h3>Introduction</h3>
<p>I remember buying my first Apple laptop about 2 month after I had gotten my iPhone 3G. I wasn&#8217;t really interested in iPhone development at first but then I started playing with the device and wondered what exactly was possible with it. Now, if you&#8217;ve been developing Windows software for more than 10 years and then switch to OSX, Xcode, Cocoa and Objective-C &#8211; all at once &#8211; things can be a little challenging.</p>
<p>More than often I found myself at the wrong side of the swimming pool wondering what I had gotten myself into. It was at that time when the first iPhone books from Apress started coming out. I figured out pretty soon that <a href="http://www.amazon.co.uk/Beginning-iPhone-Development-Exploring-SDK/dp/1430216263/ref=sr_1_2?ie=UTF8&amp;s=books&amp;qid=1265569960&amp;sr=1-2">Beginning iPhone Development: Exploring the iPhone SDK</a> by Jeff LaMarche and Dave Mark would help me out. I wasn&#8217;t wrong.</p>
<p>This book helped me understand the iPhone SDK and chapter by chapter I found myself able to understand and use all the iPhone&#8217;s internals: gps, accelerometer, tab bars, navigation controllers etc. This book has since then been updated with <a href="http://www.amazon.co.uk/Beginning-iPhone-Development-Exploring-SDK/dp/1430224592/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1265569960&amp;sr=1-1">Beginning iPhone 3 Development: Exploring the iPhone SDK</a> to deal with the changes in SDK3.</p>
<p>This book has been the basis of my iPhone knowledge.</p>
<h3>Enter SDK 3</h3>
<p>Apple introduced quite a few new topics when SDK 3 was introduced. Topics such as GameKit, StoreKit, MapKit and CoreData. After the success of &#8220;Beginning&#8221;, Apress wanted more and <a href="http://www.amazon.co.uk/More-iPhone-Development-Tackling-Professionals/dp/143022505X/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1265570909&amp;sr=1-1">More iPhone 3 Development: Tackling iPhone SDK 3</a> was released some weeks ago. This book builds on &#8220;Beginning&#8221; and is considered a followup that focuses on SDK3.</p>
<p>Needless to say: if you&#8217;re completely new in iPhone programming then you&#8217;ll need both books to get up to speed.</p>
<h3>Table of contents</h3>
<p>There are 16 chapters in this book, divided in 3 parts: an introduction, Core Data and Further Explorations.</p>
<p>Core Data alone covers 6 chapters.</p>
<p>Other chapters include:</p>
<ul>
<li>Peer-to-peer over Bluetooth using GameKit</li>
<li>Online play: Bonjour and network streams</li>
<li>Working with data from the web</li>
<li>MapKit</li>
<li>Sending mail</li>
<li>iPod library access</li>
<li>Keeping your interface responsive</li>
<li>Debugging</li>
</ul>
<p>The chapters on Core Data are focused on building a project involving heroes with superpowers and the project becomes more and more complex throughout the chapters, introducing you to all the different aspects of Core Data.</p>
<p>Peer-to-peer over Bluetooth using GameKit isn&#8217;t that difficult because you&#8217;ll be using delegation a lot which is something you&#8217;ll be familiar with if you&#8217;ve ever used the built-in gps or accelerometer. Online play is the follow-up chapter and it explains how you can let 2 iPhone users play against each other over a network connection. It&#8217;s a bit more complex but it&#8217;s a very interesting subject.</p>
<p>A lot of iPhone apps are mobile versions of websites where data is hosted on a server somewhere. The chapter &#8220;Working with data from the web&#8221; explains how you can access that data, how to do error handling and so on.</p>
<p>MapKit is the framework that allows you to use Google maps within your app, using Annotations with pins or images.</p>
<p>Sending mail is a very interesting chapter because in-app mail in SDK3 allows us to do something that wasn&#8217;t possible before: let users send an e-mail from within your app.</p>
<p>iPod library access does exactly what it says. It allows your app to access your media library and play songs from it.</p>
<p>Keeping your interface responsive gives you a load of tips and tricks on using timers, explaining deadlocks, operations and queues. It is a must read if your app involves heavy calculations which can slow down your responsiveness.</p>
<p>The final chapter gives you more info on debugging, which is something we all need to do from time to time.</p>
<h3>Conclusion</h3>
<p>I like this book, I really do. There are some typo&#8217;s in this book but the authors have setup support forums at http://iphonedevbook.com/forums where you can find typo&#8217;s and the solutions for them. If you haven&#8217;t got this book and if you&#8217;re serious about iPhone development, get it now.</p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaheads.be/wordpress/2010/02/book-review-more-iphone-3-development/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CocoaHeads Belgium January meeting notes and Video</title>
		<link>http://cocoaheads.be/wordpress/2010/02/cocoaheads-belgium-january-meeting-notes-and-video/</link>
		<comments>http://cocoaheads.be/wordpress/2010/02/cocoaheads-belgium-january-meeting-notes-and-video/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 16:56:16 +0000</pubDate>
		<dc:creator>Stefaan Lesage</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CocoaHeadsBE]]></category>
		<category><![CDATA[CocoaTouch]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Core Image]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Mac Development]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[Steven Vandeweghe]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://cocoaheads.be/wordpress/?p=230</guid>
		<description><![CDATA[A new year, and a new CocoaHeads Belgium meeting.  I think approximately 30 people showed up for the presentation on Core Image Steven Vandeweghe prepared.  Once the session was over we even had quite a lot of people join us in a local pub for some Cocoa Socializing.]]></description>
			<content:encoded><![CDATA[<h4>CocoaHeads Belgium January Meeting &#8211; Notes</h4>
<p>I didn&#8217;t do a headcount this time, but I think approximately 30 people jouned us at the <a href="http://www.ibbt.be/">IBBT</a> for the first CocoaHeads Belgium meeting of this year.  Meanwhile some of the faces are starting to get quite familiar, although most of the time I remember the faces but forget their name.</p>
<p>This month <a href="http://twitter.com/bluecrowbar">Steven Vandeweghe</a> prepared a session about Core Image for us.  Steven has been using Core Image in a few of the applications / plugins he has been writing for his company <a href="http://bluecrowbar.com/">Blue Crowbar Software</a>.  Steven has been writing plugins for iPhoto and Aperture and some of those use Core Image to do some nice things.  Personally I didn&#8217;t know a lot about Core Image but after seeing this session it looked pretty easy to achieve some quite good looking effects with applying just a few filters.  If Core Image is something you are interested in you&#8217;ll like the video.</p>
<p><object width="608" height="342"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9267157&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=b09e9e&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9267157&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=b09e9e&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="608" height="342"></embed></object>
<p><a href="http://vimeo.com/9267157">CocoaHeads Belgium &#8211; January 2010 &#8211; Core Image</a> from <a href="http://vimeo.com/devia">Stefaan Lesage</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>You can find a <a href="http://bluecrowbar.com/cocoaheads/ci.pdf">PDF version of the actual presentation</a> on the Blue Crowbar Software website.</p>
<h5>Status Update</h5>
<p>Before the session started I gave a little Status Update on things we have already done since the last meeting.  As we all know by now, we have our <a href="http://groups.google.com/group/cocoaheadsbe">Google Group for CocoaHeadsBE</a> and <a href="http://www.linkedin.com/groups?gid=2342382&#038;trk=hb_side_g">CocoaHeadsBE group on LinkedIn</a>, and of course our CocoaHeads Belgium webiste / Blog. I would like to encourage everyone to help us fill it with content you guys are looking for.  If you have a Cocoa Problem, feel free to post it in our Google Group &#8230; if you have an interesting tutorial to share you can always post it on the CocoaHeads Belgium website.  Even if you post it on your own website, we would appreciate a little post on the CocoaHeads Belgium website which links through to your website for the full content.</p>
<h5>Next Meeting</h5>
<p>The next meeting will be on the 22nd of february and we are checking if we can host it at the IBBT again.  This time we will be doing something quite different tough.  At each CocoaHeads Belgium meeting we have the opportunity to meet other Cocoa developers, but quite often we don&#8217;t really know what they are working on.  Some people already expressed that it would be interesting to know what everyone is doing with Cocoa on the Mac or on the iPhone.  A few sessions ago we let everyone tell the group what they were doing, but apparently a few people missed that.  So &#8230;</p>
<p>For this months meeting it has been suggested to let everyone present themselves and what they are doing in the Cocoa world.  We will be giving everyone the opportunity to do that in 5 minutes or less (max 10 slides).  The goal is to let everyone else know who you are, what you have done and maybe where your expertise lies.  Remember you get max 5 minutes to do so &#8230;</p>
<p>I think we can fit about 15-20 people in one session so if we get more we could spread it over 2 meetings.  If you are interested in that, please let us know so we can schedule you for the next meeting.  </p>
<h4>Final Note</h4>
<p>I still have some coupon codes from Stefanie Höfling from <a href="http://www.dreamteam-events.com/bnr/ ">The Big Nerd Ranch Europe</a>.  She was kind enough to supply us with a Coupon Code which gives you an additional 50€ reduction on one of their courses.  She even promised she would double that reduction for member of the CocoaHeads Belgium community.  So, I&#8217;d like to thank here in the name of everyone involved in CocoaHeads Belgium.  Sadly I forgot them, but I&#8217;ll make sure to bring them with me at the next meeting.</p>
<p>If anyone thinks he can help us out with one of the ideas mentioned in this topic, please do contact us.  If you still have more ideas &#8230; well contact us as well.  There is a real need for a CocoaHeads Belgium, and I&#8217;m sure that we can make it happen if we all work on it together.</p>
<p>Regards,</p>
<p>Stefaan</p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaheads.be/wordpress/2010/02/cocoaheads-belgium-january-meeting-notes-and-video/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CocoaHeads Belgium January Meeting</title>
		<link>http://cocoaheads.be/wordpress/2010/01/cocoaheads-belgium-january-meeting/</link>
		<comments>http://cocoaheads.be/wordpress/2010/01/cocoaheads-belgium-january-meeting/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 18:06:14 +0000</pubDate>
		<dc:creator>Stefaan Lesage</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Belgium]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CocoaHeadsBE]]></category>
		<category><![CDATA[CocoaTouch]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Mac Development]]></category>
		<category><![CDATA[meeting]]></category>

		<guid isPermaLink="false">http://cocoaheads.be/wordpress/?p=226</guid>
		<description><![CDATA[The first meeting of 2010 meeting will take place in Gent on monday the 25th of January. Thanks to Thomas Bouve and the people at <a title="IBBT" href="http://www.ibbt.be/">IBBT</a> we are able to use their offices again for this meeting.]]></description>
			<content:encoded><![CDATA[<p>Before we start with the announcement, I would like to take the opportunity to thank everyone for being part of this community and wish you all the best for 2010 !</p>
<p>The first meeting of 2010 meeting will take place in Gent on monday the 25th of January. Thanks to Thomas Bouve and the people at <a title="IBBT" href="http://www.ibbt.be/">IBBT</a> we are able to use their offices again for this meeting.  The offices of IBBT are located at Zuiderpoort Office Park, Gaston Crommenlaan 8 (bus 102), B-9050 Gent-Ledeberg.  You can find the exact location on <a href="http://maps.google.be/maps?f=q&#038;hl=en&#038;geocode=&#038;q=gaston+crommenlaan+8,+gent,+belgie&#038;sll=50.805935,4.432983&#038;sspn=3.430001,9.371338&#038;ie=UTF8&#038;z=14&#038;iwloc=addr&#038;om=1&#038;ll=51.042743,3.739557&#038;source=embed">Google Maps</a>.</p>
<p>This meeting is a great opportunity to meet up with other Cocoa Heads BE enthousiasts.  The schedule for this meeting looks as follows :</p>
<ul>
<li>08:00 PM : As requested during the previous meeting, we have moved the starting time to 8 PM in order for everyone to get here.</li>
<li>08:15 PM : <a title="Steven Vandeweghe" href="https://twitter.com/bluecrowbar">Steven Vandeweghe</a> of <a title="Blue Crowbar Software" href="http://bluecrowbar.com/">Blue Crowbar Software</a> has prepared a session on Core Image.</li>
<li>09:00 PM : We will be using the remaining time to get to know eachoter as quite a few members of the community have suggested.  Everyone will get a few minutes to present who they are, what they do, if they are Mac or iPhone developers, what apps they have created and what they expect from CocoaHeads Belgium.</li>
</ul>
</div>
<p>You can find more information on CocoaHeads Belgium a the <a title="CocoaHeads Belgium" href="http://bit.ly/65IVVW">CocoaHeads Belgium</a> website, in the <a href="http://groups.google.com/group/cocoaheadsbe">CocoaHeads Google Groups</a> and I even created a <a href="http://www.linkedin.com/groups?gid=2342382&amp;trk=hb_side_g">Linked In group for CocoaHeads Belgium</a>.</p>
<p>Registration for this Meeting can be done on the <a href="http://bit.ly/4P0C5G">Eventbrite page</a>.  If you have suggestions for future sessions or are willing to give a session, that would be the perfect time to let us know. </p>
<p>Regards, </p>
<p>Stefaan Lesage</p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaheads.be/wordpress/2010/01/cocoaheads-belgium-january-meeting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CocoaHeads Belgium November meeting notes and Video</title>
		<link>http://cocoaheads.be/wordpress/2009/11/cocoaheads-belgium-november-meeting-notes-and-video/</link>
		<comments>http://cocoaheads.be/wordpress/2009/11/cocoaheads-belgium-november-meeting-notes-and-video/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 13:48:12 +0000</pubDate>
		<dc:creator>Stefaan Lesage</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[321Run]]></category>
		<category><![CDATA[CLand Static Analyzer]]></category>
		<category><![CDATA[clang]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CocoaHeadsBE]]></category>
		<category><![CDATA[CocoaTouch]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Cyril Godefroy]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Mac Development]]></category>
		<category><![CDATA[meeting]]></category>
		<category><![CDATA[meeting notes]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://cocoaheads.be/wordpress/?p=222</guid>
		<description><![CDATA[First of all, I would like to thank all attendees for showing up.  I think we had about 20 people fighting their way through the rainy streets and joining us in Nivelles.  Apparently there were a lot of new faces, I guess that means the word is getting around.
]]></description>
			<content:encoded><![CDATA[<h4>CocoaHeads Belgium November Meeting &#8211; Notes</h4>
<p>First of all, I would like to thank all attendees for showing up.  I think we had about 20 people fighting their way through the rainy streets and joining us in Nivelles.  Apparently there were a lot of new faces, I guess that means the word is getting around.</p>
<p>This month we had a very interesting session about the CLang Static Analyzer by <a href="http://twitter.com/Cgodefroy">Cyril Godefroy</a> (developer of the <a href="http://iphone.ecomposite.fr/en/">321Run iPhone Application</a>).  We did our best to video tape the session again, and after a full day of editing and uploading it is finally available on Vimeo.</p>
<h5>Status Update</h5>
<p>Before the session started I gave a little Status Update on things we have already done since the last meeting.  </p>
<p>The <a href="http://groups.google.com/group/cocoaheadsbe">Google Group for CocoaHeadsBE</a> is still available, but we need some action in it <img src='http://cocoaheads.be/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Feel free to use the Google Group and post things in it if you want !</p>
<p>We also created a <a href="http://www.linkedin.com/groups?gid=2342382&#038;trk=hb_side_g">CocoaHeadsBE group on LinkedIn</a>.  We&#8217;re not quite sure what we will do with it, but for those of you who have an account on LinkedIn, make sure you join the group as well.  It could be used in the future to post job openings and get in touch with each other on a professional level.</p>
<p>Since the 4th monday of the month would be in the Christmas Hollidays, we are going to check if we can schedule the meeting on the 21st of december (third monday).  We will update the website once we have a confirmation.</p>
<h5>This month&#8217;s session : Cyril Godefroy : CLang Static Analyzer</h5>
<p>I had seen a few minutes of a demo about the CLang Static Analyzer at the iPhone Tech Talks in Paris, and I was quite happy when Cyril told me he wanted to give a presentation on it at the CocoaHeads Belgium meeting.  Cyril traveled from France (Lille) to join us in Nivelles.  </p>
<p>Cyril gave us a very good overview on the CLang Static Analyzer and showed us how to use it to detect possible memory leaks and other things.  He then went on by showing us some pitfalls and workarounds a few things.  Since I had never used it myself, I was quite interested in seeing it in action when I got home.  So, first thing I did when I got home was install the latest XCode and let the CLang Static Analyzer check my code.</p>
<p>Cyril also created a <a href="http://cocoaheads.be/wordpress/2009/11/get-better-code-with-the-clang-static-analyzer/">guest post</a> on this website where he attached the actual slides from the presentation.  Thanks for that !</p>
<p>For those of you who couldn&#8217;t make it to this month&#8217;s meeting, I&#8217;ve uploaded the video to Vimeo :</p>
<p><object width="608" height="342"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7848544&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=b09e9e&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7848544&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=b09e9e&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="608" height="342"></embed></object>
<p><a href="http://vimeo.com/7848544">CocoaHeads Belgium &#8211; November 2009 &#8211; CLang Static Analyzer</a> from <a href="http://vimeo.com/user723165">Stefaan Lesage</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<h5>The Video</h5>
<p>The video is pretty descent, though it might be a bit hard to see the actual screen and the code.  I spent the better part of a day editing the video and trying to improve the sound in Post Processing.</p>
<p>People have asked if it was possible to put an iPod version online.  Well, that&#8217;s actually possible and I could even create an AppleTV (HD 720p) version.  The only thing is, bandwidth isn&#8217;t cheap.  The current version of the video is about 120 Mb in size, and if 10 people start to download it, that would generate 1 Gb in traffic.  If others discover the video the bandwidth might increase pretty fast.</p>
<p>So, YES, I could provide an iPod / iPhone version and even a High Definition version for the AppleTV, but that would come at a cost.  If enough people are interested in that, I might have a look at what it would cost and could setup a system where you could buy the actual video.  For now if you can live with the video on Vimeo, well, it&#8217;s feee &#8230; <img src='http://cocoaheads.be/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>If you want us to keep video taping the sessions, please let me know.  And if you have any suggestions on how to make the video even better, feel free to talk to me as well.</p>
<h5>Next month&#8217;s meeting</h5>
<p>After the session, I asked the attendees if it wouldn&#8217;t be better to plan the next meeting on the 21st of december, instead of the usual 4 th monday of the month.  Everyone seemed to agree, since the 4 th monday of the month would actually be in the Christmas Hollidays.  I&#8217;ll try to see if we can find a location and someone who can give a presentation.</p>
<h5>Ideas for Presentations :</h5>
<p>It doesn&#8217;t matter where the next meeting will take place or on which day of the month it takes place, but one thing we will surely need is someone giving a presentation or a session on something related to Cocoa Development.  If you have any ideas, or are willing to give a session at next month&#8217;s meeting, please get in touch with us so we can arrange everything.</p>
<p>Sessions could be anything, ranging from How to market / promote your application to how to design a good Mac / iPhone User Interface or even something technical like an in-depth look at Instruments.  I had someone talk to me about presenting the &#8216;Bug of the Month&#8217;, in which he could give a short session about a typical problem he encountered while programming and how he solved it.  All great topics for sessions !</p>
<p>So if you&#8217;re willing to give a presentation / session at the next CocoaHeads Belgium meeting, please let us know !</p>
<h4>Final Note</h4>
<p>I still have some coupon codes from Stefanie Höfling from <a href="http://www.dreamteam-events.com/bnr/ ">The Big Nerd Ranch Europe</a>.  She was kind enough to supply us with a Coupon Code which gives you an additional 50€ reduction on one of their courses.  She even promised she would double that reduction for member of the CocoaHeads Belgium community.  So, I&#8217;d like to thank here in the name of everyone involved in CocoaHeads Belgium.  Sadly I forgot them, but I&#8217;ll make sure to bring them with me at the next meeting.</p>
<p>I would also like to take the opportunity to thank <a href="http://twitter.com/ebariaux">Eric Bariaux</a> from <a href="http://www.tinsys.com/fr/Main.html">TInSys</a> who kindly sponsored the venue in Nivelles.</p>
<p>If anyone thinks he can help us out with one of the ideas mentioned in this topic, please do contact us.  If you still have more ideas &#8230; well contact us as well.  There is a real need for a CocoaHeads Belgium, and I&#8217;m sure that we can make it happen if we all work on it together.</p>
<p>Regards,</p>
<p>Stefaan</p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaheads.be/wordpress/2009/11/cocoaheads-belgium-november-meeting-notes-and-video/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

