+1 Better with the config object.
On 30 October 2012 14:00, Douglas Campos <qmx(a)qmx.me> wrote:
+9001
way cleaner to read :)
On Oct 30, 2012, at 10:49 AM, Matthias Wessendorf wrote:
> Hi,
>
> because builder pattern on iOS is a bit hard to read (as said before,
> due to the deeply nested calls), I decided against it:
>
> id<AGPipe> myPipe = [[[[builder name:@"foo"] baseURL:someURL]
> type:@"REST"] build];
>
> It could be done with some reflection usage, but that's an issue w/ ARC:
>
> id<AGPipe> myPipe = [[builder withName:@"foo" withBaseURL:url.....]
build];
>
>
>
> == Config object ==
>
> I propose using a config object, passed to a code-block. More details,
> see this gist:
>
>
https://gist.github.com/3979665
>
>
> -M
>
> --
> Matthias Wessendorf
>
> blog:
http://matthiaswessendorf.wordpress.com/
> sessions:
http://www.slideshare.net/mwessendorf
> twitter:
http://twitter.com/mwessendorf
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
-- qmx
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev