<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Codec &#187; NSLog</title>
	<atom:link href="http://www.trembl.org/codec/tag/nslog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.trembl.org/codec</link>
	<description>A Personal Polylogic Code/Decode &#039;Zettelkasten&#039;</description>
	<lastBuildDate>Thu, 02 Feb 2012 03:38:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Printing Selectors in NSLog</title>
		<link>http://www.trembl.org/codec/484/</link>
		<comments>http://www.trembl.org/codec/484/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 04:27:59 +0000</pubDate>
		<dc:creator>Georg Tremmel</dc:creator>
				<category><![CDATA[Raw]]></category>
		<category><![CDATA[NSLog]]></category>
		<category><![CDATA[NSString]]></category>
		<category><![CDATA[SEL]]></category>
		<category><![CDATA[selector]]></category>

		<guid isPermaLink="false">http://www.trembl.org/codec/?p=484</guid>
		<description><![CDATA[Using NSStringFromSelector to convert the selectos into a NSString, and the print the object: NSLog&#40;@&#34;%@&#34;, NSStringFromSelector&#40;selector&#41; &#41;; Or print it directly with good, old-fashioned C: NSLog&#40;@&#34;%s&#34;, selector,&#41;;]]></description>
			<content:encoded><![CDATA[<p>Using NSStringFromSelector to convert the selectos into a NSString, and the print the object:</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;">NSLog<span style="color: #002200;">&#40;</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;%@&quot;</span>, NSStringFromSelector<span style="color: #002200;">&#40;</span>selector<span style="color: #002200;">&#41;</span> <span style="color: #002200;">&#41;</span>;</pre></div></div>

<p>Or print it directly with good, old-fashioned C:</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;">NSLog<span style="color: #002200;">&#40;</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;%s&quot;</span>, selector,<span style="color: #002200;">&#41;</span>;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.trembl.org/codec/484/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Padding with Zeros (or other characters)</title>
		<link>http://www.trembl.org/codec/452/</link>
		<comments>http://www.trembl.org/codec/452/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 04:36:12 +0000</pubDate>
		<dc:creator>Georg Tremmel</dc:creator>
				<category><![CDATA[Raw]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[format]]></category>
		<category><![CDATA[NSLog]]></category>
		<category><![CDATA[NSString]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[sprintf]]></category>
		<category><![CDATA[zeros]]></category>

		<guid isPermaLink="false">http://www.trembl.org/codec/?p=452</guid>
		<description><![CDATA[int x = 11; &#160; &#91;NSString stringWithFormat:@&#34;%03i&#34;, x&#93;; // @&#34;011&#34; &#160; &#91;NSString stringWithFormat:@&#34;%+5i&#34;, x&#93;; // @&#34;+++11&#34; &#160; &#91;NSString stringWithFormat:@&#34;%+05i&#34;, x&#93;; // @&#34;+0011&#34; And not really like that. 381. I&#8217;ll still have to learn a lot of C.]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #a61390;">int</span> x <span style="color: #002200;">=</span> <span style="color: #2400d9;">11</span>;
&nbsp;
<span style="color: #002200;">&#91;</span><span style="color: #400080;">NSString</span> stringWithFormat<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;%03i&quot;</span>, x<span style="color: #002200;">&#93;</span>;
<span style="color: #11740a; font-style: italic;">// @&quot;011&quot;</span>
&nbsp;
<span style="color: #002200;">&#91;</span><span style="color: #400080;">NSString</span> stringWithFormat<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;%+5i&quot;</span>, x<span style="color: #002200;">&#93;</span>;
<span style="color: #11740a; font-style: italic;">// @&quot;+++11&quot;</span>
&nbsp;
<span style="color: #002200;">&#91;</span><span style="color: #400080;">NSString</span> stringWithFormat<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;%+05i&quot;</span>, x<span style="color: #002200;">&#93;</span>;
<span style="color: #11740a; font-style: italic;">// @&quot;+0011&quot;</span></pre></div></div>

<p>And not really like that. <a href="http://www.trembl.org/codec/381/">381</a>. I&#8217;ll still have to learn a lot of C.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trembl.org/codec/452/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stripping out NSLog() from the Release Build</title>
		<link>http://www.trembl.org/codec/447/</link>
		<comments>http://www.trembl.org/codec/447/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 09:49:32 +0000</pubDate>
		<dc:creator>Georg Tremmel</dc:creator>
				<category><![CDATA[Raw]]></category>
		<category><![CDATA[NSLog]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[strip]]></category>

		<guid isPermaLink="false">http://www.trembl.org/codec/?p=447</guid>
		<description><![CDATA[Add the the *_Prefix.pch file of your projects. Strips out NSLogs, when optimized (=Release Build) Very nice solution, thanks to Marek Bell // strip out NSLog on optimize #ifndef __OPTIMIZE__ # define NSLog(...) NSLog(__VA_ARGS__) #else # define NSLog(...) {} #endif]]></description>
			<content:encoded><![CDATA[<p>Add the the *_Prefix.pch file of your projects. Strips out NSLogs, when optimized (=Release Build)</p>
<p>Very nice solution, thanks to <a href="http://www.marekbell.com/Marek_Bell/Blog/Entries/2009/3/25_Removing_NSLogs_on_Release_Builds.html">Marek Bell</a></p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #11740a; font-style: italic;">// strip out NSLog on optimize</span>
<span style="color: #6e371a;">#ifndef __OPTIMIZE__</span>
<span style="color: #6e371a;">#    define NSLog(...) NSLog(__VA_ARGS__)</span>
<span style="color: #6e371a;">#else</span>
<span style="color: #6e371a;">#    define NSLog(...) {}</span>
<span style="color: #6e371a;">#endif</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.trembl.org/codec/447/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Variable length of accuracy of float in NSString</title>
		<link>http://www.trembl.org/codec/376/</link>
		<comments>http://www.trembl.org/codec/376/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 10:47:22 +0000</pubDate>
		<dc:creator>Georg Tremmel</dc:creator>
				<category><![CDATA[Raw]]></category>
		<category><![CDATA[accuarcy]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[NSLog]]></category>
		<category><![CDATA[NSString]]></category>

		<guid isPermaLink="false">http://www.trembl.org/codec/?p=376</guid>
		<description><![CDATA[float f = 1.23456; &#160; NSLog&#40;@&#34;%.2f&#34;, f&#41;; NSLog&#40;@&#34;%.0f&#34;, f&#41;; NSLog&#40;@&#34;%.0f&#34;, f&#41;; 1.23 1 1.23456]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #a61390;">float</span> f <span style="color: #002200;">=</span> <span style="color: #2400d9;">1.23456</span>;
&nbsp;
NSLog<span style="color: #002200;">&#40;</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;%.2f&quot;</span>, f<span style="color: #002200;">&#41;</span>;
NSLog<span style="color: #002200;">&#40;</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;%.0f&quot;</span>, f<span style="color: #002200;">&#41;</span>;
NSLog<span style="color: #002200;">&#40;</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;%.0f&quot;</span>, f<span style="color: #002200;">&#41;</span>;</pre></div></div>

<p>1.23<br />
1<br />
1.23456</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trembl.org/codec/376/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[^//]NSLog</title>
		<link>http://www.trembl.org/codec/287/</link>
		<comments>http://www.trembl.org/codec/287/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 11:45:28 +0000</pubDate>
		<dc:creator>Georg Tremmel</dc:creator>
				<category><![CDATA[Raw]]></category>
		<category><![CDATA[comment]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[NSLog]]></category>
		<category><![CDATA[regexp]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.trembl.org/codec/?p=287</guid>
		<description><![CDATA[Looking Projectwide for NSLog&#8217;s: Shift-Apple-F: [^//]NSLog All the NSLogs, which don&#8217;t have // infront of them. Update: This might be a more elegant way to get rid of the NSLogs. 447]]></description>
			<content:encoded><![CDATA[<p>Looking Projectwide for NSLog&#8217;s:</p>
<p><strong>Shift-Apple-F: [^//]NSLog</strong></p>
<p><em>All the NSLogs, which don&#8217;t have // infront of them.</em></p>
<p>Update:<br />
This might be a more elegant way to get rid of the NSLogs. <a href="http://www.trembl.org/codec/447/">447</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trembl.org/codec/287/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obj-C, Shortcut: Boolean return value to String</title>
		<link>http://www.trembl.org/codec/218/</link>
		<comments>http://www.trembl.org/codec/218/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 07:26:23 +0000</pubDate>
		<dc:creator>Georg Tremmel</dc:creator>
				<category><![CDATA[Raw]]></category>
		<category><![CDATA[BOOL]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[NO]]></category>
		<category><![CDATA[NSLog]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[YES]]></category>

		<guid isPermaLink="false">http://www.trembl.org/codec/?p=218</guid>
		<description><![CDATA[Turning Boolean 1, 0 into a more descriptive description: NSLog(@&#8221;data1 is equal to data2: %@&#8221;, [data1 isEqualToData:data2] ? @&#8221;YES&#8221; : @&#8221;NO&#8221;);]]></description>
			<content:encoded><![CDATA[<p>Turning Boolean 1, 0 into a more descriptive description:</p>
<p>NSLog(@&#8221;data1 is equal to data2: %@&#8221;, <strong>[data1 isEqualToData:data2] ? @&#8221;YES&#8221; : @&#8221;NO&#8221;)</strong>;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trembl.org/codec/218/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

