<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4376417828574391409.post2557548528792365168..comments</id><updated>2010-02-01T22:26:46.075-05:00</updated><category term='ruby'/><category term='macos'/><category term='javascript'/><category term='phones'/><category term='snow leopard'/><category term='daemons'/><category term='apple'/><category term='web applications'/><category term='offline'/><category term='piracy'/><category term='objective c'/><category term='youtube'/><category term='api'/><category term='application'/><category term='osx'/><category term='validation'/><category term='picasa'/><category term='iphone'/><category term='background processing'/><category term='git'/><category term='leopard'/><category term='rails'/><category term='keyboard'/><category term='video'/><category term='boot camp'/><category term='windows'/><category term='code reuse'/><category term='dual boot'/><category term='date validation'/><category term='app engine'/><category term='pcsc'/><category term='helpers'/><category term='linux'/><category term='dismiss keyboard'/><category term='jsonp'/><category term='git offline'/><category term='dynamic dns'/><category term='offline push'/><category term='sockets'/><category term='ajax'/><category term='security'/><category term='smartcards'/><category term='rdoc'/><category term='reinstall'/><category term='RubyGems'/><category term='auto-rotation'/><category term='text input'/><category term='gems'/><category term='install hooks'/><category term='rotation'/><category term='pbxproj'/><category term='dojo'/><category term='xcode'/><category term='blackberry'/><category term='push notifications'/><category term='xcode file format'/><category term='web fonts'/><category term='mac mini'/><category term='mac'/><category term='search'/><category term='server'/><category term='static libraries'/><category term='offline sync'/><category term='testing'/><category term='ubuntu'/><category term='datetime'/><category term='json'/><category term='google'/><title type='text'>Comments on Victor Costan: Toolkit for Web Service-Backed iPhone Apps</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.costan.us/feeds/2557548528792365168/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default'/><link rel='alternate' type='text/html' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html'/><author><name>Victor Costan</name><uri>https://profiles.google.com/102128305988485092292</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-nJP-1bs5x-c/AAAAAAAAAAI/AAAAAAAABo4/WGzRquUXypg/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4376417828574391409.post-4565866525252260092</id><published>2010-02-01T22:26:46.075-05:00</published><updated>2010-02-01T22:26:46.075-05:00</updated><title type='text'>@Tyler: do you know how I could do 1? 2 isn&amp;#39;t ...</title><content type='html'>@Tyler: do you know how I could do 1? 2 isn&amp;#39;t too difficult, I can do that quickly.&lt;br /&gt;&lt;br /&gt;I will do the change, if it doesn&amp;#39;t take too much time and work. Sadly, iPhone development didn&amp;#39;t work out for me financially, so I can&amp;#39;t spend too much time on iPhone-related stuff.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default/4565866525252260092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default/4565866525252260092'/><link rel='alternate' type='text/html' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html?showComment=1265081206075#c4565866525252260092' title=''/><author><name>Victor Costan</name><uri>http://www.blogger.com/profile/13804381550088697006</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_2rkMj-lxjPM/Sge3QPz8xHI/AAAAAAAAACY/Xax2-5JtVg8/S220/victor.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html' ref='tag:blogger.com,1999:blog-4376417828574391409.post-2557548528792365168' source='http://www.blogger.com/feeds/4376417828574391409/posts/default/2557548528792365168' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1742897105'/></entry><entry><id>tag:blogger.com,1999:blog-4376417828574391409.post-5421525755734341402</id><published>2009-12-19T20:26:45.457-05:00</published><updated>2009-12-19T20:26:45.457-05:00</updated><title type='text'>After having spent the past few hours digging thro...</title><content type='html'>After having spent the past few hours digging through just a minor section of this library, I must say: nice job, man. This is quite impressive.&lt;br /&gt;&lt;br /&gt;I did run into one issue, however:&lt;br /&gt;&lt;br /&gt;Even though the library requires that properties be declared for the various ivars you want to work with, it doesn&amp;#39;t actually use the properties&amp;#39; setters when setting the ivars - it just grabs the ivar and sets it manually. Normally, this would not be an issue. However, my employer requires that all ivars be prepended with a specific character to distinguish them from local vars and to make the code more readable. I would prefer not to have to prefix my properties with the same character.&lt;br /&gt;&lt;br /&gt;This could theoretically be achieved if, instead of assuming the ivar and property are named the same, the library:&lt;br /&gt;&lt;br /&gt;1. Generated any missing setter strings&lt;br /&gt;2. Used the setters to change the ivars&lt;br /&gt;&lt;br /&gt;[ZNMSString.m line 38, for example]:&lt;br /&gt;&lt;br /&gt;if (nil != [attribute setterName])&lt;br /&gt;{&lt;br /&gt;  SEL setterSelector = NSSelectorFromString([attribute setterName]);&lt;br /&gt;  objc_msgSend(instance, setterSelector, string);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;I don&amp;#39;t know how much work it would take to go through and make this change to all the various types, but I think it would add some nice flexibility to the library.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default/5421525755734341402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default/5421525755734341402'/><link rel='alternate' type='text/html' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html?showComment=1261272405457#c5421525755734341402' title=''/><author><name>Tyler Stromberg</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html' ref='tag:blogger.com,1999:blog-4376417828574391409.post-2557548528792365168' source='http://www.blogger.com/feeds/4376417828574391409/posts/default/2557548528792365168' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-719476133'/></entry><entry><id>tag:blogger.com,1999:blog-4376417828574391409.post-8419393906146662007</id><published>2009-11-16T19:45:37.017-05:00</published><updated>2009-11-16T19:45:37.017-05:00</updated><title type='text'>@Matthew: Thank you so much for the exposure, and ...</title><content type='html'>@Matthew: Thank you so much for the exposure, and good luck with your presentation!&lt;br /&gt;&lt;br /&gt;Please add a comment pointing to your deck if you get around to posting it online?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default/8419393906146662007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default/8419393906146662007'/><link rel='alternate' type='text/html' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html?showComment=1258418737017#c8419393906146662007' title=''/><author><name>Victor Costan</name><uri>http://www.blogger.com/profile/13804381550088697006</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_2rkMj-lxjPM/Sge3QPz8xHI/AAAAAAAAACY/Xax2-5JtVg8/S220/victor.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html' ref='tag:blogger.com,1999:blog-4376417828574391409.post-2557548528792365168' source='http://www.blogger.com/feeds/4376417828574391409/posts/default/2557548528792365168' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1742897105'/></entry><entry><id>tag:blogger.com,1999:blog-4376417828574391409.post-5146949576878091692</id><published>2009-11-16T17:11:50.174-05:00</published><updated>2009-11-16T17:11:50.174-05:00</updated><title type='text'>Adding this awesome library and blog post to a sli...</title><content type='html'>Adding this awesome library and blog post to a slide deck I&amp;#39;m using on the NoFluffJustStuff.com presentation tour about iPhone development with Java Web Services.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default/5146949576878091692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default/5146949576878091692'/><link rel='alternate' type='text/html' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html?showComment=1258409510174#c5146949576878091692' title=''/><author><name>Matthew McCullough</name><uri>http://www.ambientideas.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html' ref='tag:blogger.com,1999:blog-4376417828574391409.post-2557548528792365168' source='http://www.blogger.com/feeds/4376417828574391409/posts/default/2557548528792365168' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-373042726'/></entry><entry><id>tag:blogger.com,1999:blog-4376417828574391409.post-6952216633063641007</id><published>2009-10-12T14:17:39.539-04:00</published><updated>2009-10-12T14:17:39.539-04:00</updated><title type='text'>Wow, sounds great !!!
I&amp;#39;ve been looking for th...</title><content type='html'>Wow, sounds great !!!&lt;br /&gt;I&amp;#39;ve been looking for this for a very long time.&lt;br /&gt;I am looking forward on trying this out later this week.....</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default/6952216633063641007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4376417828574391409/2557548528792365168/comments/default/6952216633063641007'/><link rel='alternate' type='text/html' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html?showComment=1255371459539#c6952216633063641007' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.costan.us/2009/04/toolkit-for-iphone-web-service.html' ref='tag:blogger.com,1999:blog-4376417828574391409.post-2557548528792365168' source='http://www.blogger.com/feeds/4376417828574391409/posts/default/2557548528792365168' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-83884304'/></entry></feed>
