[aerogear-dev] [iOS] creating/adding new pipe objects to the pipeline

Matthias Wessendorf matzew at apache.org
Thu Nov 1 10:46:42 EDT 2012


merged

-M

On Wed, Oct 31, 2012 at 2:24 PM, Matthias Wessendorf <matzew at apache.org> wrote:
> https://github.com/aerogear/aerogear-ios/pull/18
>
> -M
>
> On Tue, Oct 30, 2012 at 5:36 PM, Matthias Wessendorf <matzew at apache.org> wrote:
>> Ok, started the work..
>>
>> -M
>>
>> On Tue, Oct 30, 2012 at 2:47 PM, Christos Vasilakis <cvasilak at gmail.com> wrote:
>>> +1 for me too for the config object, looks better!
>>>
>>> On 30 Οκτ 2012, at 2:49 μ.μ., 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 at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>
>>>
>>> _______________________________________________
>>> aerogear-dev mailing list
>>> aerogear-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf



More information about the aerogear-dev mailing list