<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: An Introduction and Thoughts on Developing iOS Applications with MonoTouch</title>
	<atom:link href="http://www.scottlogic.co.uk/blog/colin/2012/07/an-introduction-to-developing-ios-applications-with-monotouch/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scottlogic.co.uk/blog/colin/2012/07/an-introduction-to-developing-ios-applications-with-monotouch/</link>
	<description>Colin Eberhardt&#039;s Technology Adventures</description>
	<lastBuildDate>Fri, 17 May 2013 09:50:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Glenn Howes</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2012/07/an-introduction-to-developing-ios-applications-with-monotouch/#comment-128302</link>
		<dc:creator>Glenn Howes</dc:creator>
		<pubDate>Wed, 24 Apr 2013 01:09:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=2235#comment-128302</guid>
		<description><![CDATA[Objective-C doesn&#039;t need a garbage collector, it has something better,the deterministic memory management of Automatic Reference Counting. Let the compiler do your memory management.]]></description>
		<content:encoded><![CDATA[<p>Objective-C doesn&#8217;t need a garbage collector, it has something better,the deterministic memory management of Automatic Reference Counting. Let the compiler do your memory management.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ValentineGilliam</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2012/07/an-introduction-to-developing-ios-applications-with-monotouch/#comment-115908</link>
		<dc:creator>ValentineGilliam</dc:creator>
		<pubDate>Fri, 28 Dec 2012 11:20:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=2235#comment-115908</guid>
		<description><![CDATA[hmm great advise but You may plan to set up a new business and need a software dev  program that&#039;s exclusively-designed to cater to your needs, so that you can avoid the limitations of mass market off the shelf software packages and work quicker and more efficiently as a result.]]></description>
		<content:encoded><![CDATA[<p>hmm great advise but You may plan to set up a new business and need a software dev  program that&#8217;s exclusively-designed to cater to your needs, so that you can avoid the limitations of mass market off the shelf software packages and work quicker and more efficiently as a result.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dew Drop &#8211; July 25, 2012 (#1,371) &#124; Alvin Ashcraft&#039;s Morning Dew</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2012/07/an-introduction-to-developing-ios-applications-with-monotouch/#comment-106612</link>
		<dc:creator>Dew Drop &#8211; July 25, 2012 (#1,371) &#124; Alvin Ashcraft&#039;s Morning Dew</dc:creator>
		<pubDate>Wed, 25 Jul 2012 11:15:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=2235#comment-106612</guid>
		<description><![CDATA[[...] An Introduction and Thoughts on Developing iOS Applications with MonoTouch (Colin Eberhardt) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] An Introduction and Thoughts on Developing iOS Applications with MonoTouch (Colin Eberhardt) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Eberhardt</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2012/07/an-introduction-to-developing-ios-applications-with-monotouch/#comment-106540</link>
		<dc:creator>Colin Eberhardt</dc:creator>
		<pubDate>Tue, 24 Jul 2012 15:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=2235#comment-106540</guid>
		<description><![CDATA[No problem, I think we&#039;ll have to just disagree on this one. I am a pragmatist. I know that design patterns are strictly nothing to do with implementation detail, yet at the same time, I am happy for them to imply implementation detail if that implementation has become something of a convention.

Anyhow, I do agree that my earlier statement was incorrect:

“In the absence of a binding framework, there is no way to notify the View of changes made to the View Model state.”

and have amended it to:

&quot;In the absence of a binding framework, you have to manually ‘bind’ the view model to the UI, handling property and collection changes and updating the view accordingly.&quot;

Colin E.]]></description>
		<content:encoded><![CDATA[<p>No problem, I think we&#8217;ll have to just disagree on this one. I am a pragmatist. I know that design patterns are strictly nothing to do with implementation detail, yet at the same time, I am happy for them to imply implementation detail if that implementation has become something of a convention.</p>
<p>Anyhow, I do agree that my earlier statement was incorrect:</p>
<p>“In the absence of a binding framework, there is no way to notify the View of changes made to the View Model state.”</p>
<p>and have amended it to:</p>
<p>&#8220;In the absence of a binding framework, you have to manually ‘bind’ the view model to the UI, handling property and collection changes and updating the view accordingly.&#8221;</p>
<p>Colin E.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wekempf</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2012/07/an-introduction-to-developing-ios-applications-with-monotouch/#comment-106537</link>
		<dc:creator>wekempf</dc:creator>
		<pubDate>Tue, 24 Jul 2012 14:56:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=2235#comment-106537</guid>
		<description><![CDATA[That was meant to be a reply. Sorry for the top post.]]></description>
		<content:encoded><![CDATA[<p>That was meant to be a reply. Sorry for the top post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wekempf</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2012/07/an-introduction-to-developing-ios-applications-with-monotouch/#comment-106536</link>
		<dc:creator>wekempf</dc:creator>
		<pubDate>Tue, 24 Jul 2012 14:55:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=2235#comment-106536</guid>
		<description><![CDATA[&quot;It is the same design pattern, but strays into implementation details...&quot;

That&#039;s the rub. Patterns are about, well, patterns. They have nothing at all to do with implementation details. You can implement a pattern however the heck you want to. Arguments that MVVM is a different pattern because of implementation details completely fail to understand what a programming pattern is!

Regardless, even if I were to agree to this definition of MVVM, the MVVM pattern still does not address visibility at all. Even with the implementation details of ICommand, INotifyPropertyChanged, DataContext inheritance, etc., there&#039;s still no mention of which components are visible/dependent on other components.

As for which is simpler, MVVM or MVP, I was never trying to make such a judgement. However, I personally wouldn&#039;t give up on MVVM just because I lacked a data binding framework, even if I were trying to keep the code simple. Just my humble opinion of course, and I&#039;m not judging you for yours.]]></description>
		<content:encoded><![CDATA[<p>&#8220;It is the same design pattern, but strays into implementation details&#8230;&#8221;</p>
<p>That&#8217;s the rub. Patterns are about, well, patterns. They have nothing at all to do with implementation details. You can implement a pattern however the heck you want to. Arguments that MVVM is a different pattern because of implementation details completely fail to understand what a programming pattern is!</p>
<p>Regardless, even if I were to agree to this definition of MVVM, the MVVM pattern still does not address visibility at all. Even with the implementation details of ICommand, INotifyPropertyChanged, DataContext inheritance, etc., there&#8217;s still no mention of which components are visible/dependent on other components.</p>
<p>As for which is simpler, MVVM or MVP, I was never trying to make such a judgement. However, I personally wouldn&#8217;t give up on MVVM just because I lacked a data binding framework, even if I were trying to keep the code simple. Just my humble opinion of course, and I&#8217;m not judging you for yours.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Eberhardt</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2012/07/an-introduction-to-developing-ios-applications-with-monotouch/#comment-106533</link>
		<dc:creator>Colin Eberhardt</dc:creator>
		<pubDate>Tue, 24 Jul 2012 14:22:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=2235#comment-106533</guid>
		<description><![CDATA[Thanks a lot, glad you like it!

HTML5-cross platform apps are all about compromise. You mention that they don;t meet the needs of iOS users, they are even worse on atypical Android phone!

You should give MonoTouch a try, it wasn&#039;t that hard to use.]]></description>
		<content:encoded><![CDATA[<p>Thanks a lot, glad you like it!</p>
<p>HTML5-cross platform apps are all about compromise. You mention that they don;t meet the needs of iOS users, they are even worse on atypical Android phone!</p>
<p>You should give MonoTouch a try, it wasn&#8217;t that hard to use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Eberhardt</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2012/07/an-introduction-to-developing-ios-applications-with-monotouch/#comment-106532</link>
		<dc:creator>Colin Eberhardt</dc:creator>
		<pubDate>Tue, 24 Jul 2012 14:18:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=2235#comment-106532</guid>
		<description><![CDATA[Yep - that&#039;s Stuart Lodge&#039;d framework. Now that I have started to get the hang of MonoTouch, I&#039;ll have to give that a go :-)

You still haven;t made me change my mind about using MVP though!]]></description>
		<content:encoded><![CDATA[<p>Yep &#8211; that&#8217;s Stuart Lodge&#8217;d framework. Now that I have started to get the hang of MonoTouch, I&#8217;ll have to give that a go <img src='http://www.scottlogic.co.uk/blog/colin/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>You still haven;t made me change my mind about using MVP though!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
