You can only work for so in the world of Objective C before you become
exposed to the concept of ‘Blocks’. A very powerful tool in the arsenal
of any developer they can drastically increase the amount of code reuse
that a developer can leverage in their program. Code reuse is of course a
great thing as tried and trusted code can be relied upon to perform
correctly and will need the minimum amount of testing whereas duplicated
code tends to, as a former colleague of mine used to remark, lead to
the worst kind of inheritance; that is :- ‘clipboard inheritance’
responsible for many a brainteasing bug. I have also seen it reported
that Blocks effectively give you ‘lambda’ in Objective C which as a
heavyweight user of LINQ in my preferred language C# I must admit makes
me feel a little easier about taking on more Objective C work. They are
however a little bit tricky to get your head around when you first come
to dealing with them.
Click here to see full blog article.
Written by Conrad Rowlands, Senior Systems Architect and Developer, DSCallards
DSCallards is committed to providing best-of-breed Business Intelligence solutions. You can email us at sales@dscallards.com or call us on 0800 652 4050
Thursday, 21 August 2014
Thursday, 14 August 2014
Using Visual Studio Templates to Scaffold ‘Framework Stacks’
Any applications developer worth their salt will, even when they have
downtime, look for new ways to make themselves more productive whilst
retaining their quality levels. One such way that we do this is to have
‘Application Frameworks’, common blocks of code and infrastucture that
we use on every project. If we were to write this infrastructure and
wiring on every project it would just add to the cost and to the drama.
Click here to see full blog article.
Written by Conrad Rowlands, Senior Systems Architect and Developer, DSCallards
Click here to see full blog article.
Written by Conrad Rowlands, Senior Systems Architect and Developer, DSCallards
Subscribe to:
Posts (Atom)