<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ios on Arcanelab Blog</title><link>https://blog.arcanelab.com/tags/ios/</link><description>Recent content in Ios on Arcanelab Blog</description><generator>Hugo</generator><language>en-US</language><copyright>Zoltán Majoros</copyright><lastBuildDate>Wed, 17 May 2017 15:09:00 +0200</lastBuildDate><atom:link href="https://blog.arcanelab.com/tags/ios/index.xml" rel="self" type="application/rss+xml"/><item><title>Stack Overflow - iOS - Adding a 2D image to a scenekit game</title><link>https://blog.arcanelab.com/2017/05/stack-overflow-ios-adding-a-2d-image-to-a-scenekit-game/</link><pubDate>Wed, 17 May 2017 15:09:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/05/stack-overflow-ios-adding-a-2d-image-to-a-scenekit-game/</guid><description/></item><item><title>Dispatch queues and GCD in Swift 3</title><link>https://blog.arcanelab.com/2017/05/dispatch-queues-and-gcd-in-swift-3/</link><pubDate>Tue, 16 May 2017 11:29:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/05/dispatch-queues-and-gcd-in-swift-3/</guid><description/></item><item><title>libimobiledevice - A cross-platform software library and tools to communicate with iOS devices natively</title><link>https://blog.arcanelab.com/2017/05/libimobiledevice-a-cross-platform-software-library-and/</link><pubDate>Fri, 05 May 2017 12:18:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/05/libimobiledevice-a-cross-platform-software-library-and/</guid><description/></item><item><title>jverkoey/iOS-Framework</title><link>https://blog.arcanelab.com/2017/02/jverkoey-ios-framework/</link><pubDate>Sat, 11 Feb 2017 18:57:00 +0100</pubDate><guid>https://blog.arcanelab.com/2017/02/jverkoey-ios-framework/</guid><description/></item><item><title>Awesome iOS</title><link>https://blog.arcanelab.com/2017/02/awesome-ios/</link><pubDate>Tue, 07 Feb 2017 10:06:00 +0100</pubDate><guid>https://blog.arcanelab.com/2017/02/awesome-ios/</guid><description/></item><item><title>iOS Dev Tools - The Greatest iOS Development Tools</title><link>https://blog.arcanelab.com/2017/02/ios-dev-tools-the-greatest-ios-development-tools/</link><pubDate>Sun, 05 Feb 2017 16:26:00 +0100</pubDate><guid>https://blog.arcanelab.com/2017/02/ios-dev-tools-the-greatest-ios-development-tools/</guid><description/></item><item><title>Smooth UITextView auto scroll to bottom of frame</title><link>https://blog.arcanelab.com/2017/02/smooth-uitextview-auto-scroll-to-bottom-of-frame/</link><pubDate>Wed, 01 Feb 2017 21:19:00 +0100</pubDate><guid>https://blog.arcanelab.com/2017/02/smooth-uitextview-auto-scroll-to-bottom-of-frame/</guid><description/></item><item><title>UICollectionView Self Sizing Cells with Auto Layout</title><link>https://blog.arcanelab.com/2017/01/uicollectionview-self-sizing-cells-with-auto-layout/</link><pubDate>Tue, 24 Jan 2017 15:42:00 +0100</pubDate><guid>https://blog.arcanelab.com/2017/01/uicollectionview-self-sizing-cells-with-auto-layout/</guid><description/></item><item><title>AudioKit - Powerful audio synthesis, processing, and analysis, without the steep learning curve.</title><link>https://blog.arcanelab.com/2016/12/audiokit-powerful-audio-synthesis-processing-and-analysis/</link><pubDate>Sat, 24 Dec 2016 09:15:00 +0100</pubDate><guid>https://blog.arcanelab.com/2016/12/audiokit-powerful-audio-synthesis-processing-and-analysis/</guid><description/></item><item><title>A Selection of Swift iOS Libraries https://github.com/Alamofire/Alamofire…</title><link>https://blog.arcanelab.com/2016/10/a-selection-of-swift-ios-libraries-https-github-com/</link><pubDate>Mon, 24 Oct 2016 13:56:00 +0200</pubDate><guid>https://blog.arcanelab.com/2016/10/a-selection-of-swift-ios-libraries-https-github-com/</guid><description>&lt;h1&gt;A Selection of Swift iOS Libraries&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://github.com/Alamofire/Alamofire"&gt;https://github.com/Alamofire/Alamofire&lt;br/&gt;&lt;/a&gt;&lt;a href="https://github.com/Alamofire/AlamofireImage"&gt;https://github.com/Alamofire/AlamofireImage&lt;/a&gt;&lt;br/&gt;&lt;a href="https://github.com/naoty/Timepiece"&gt;https://github.com/naoty/Timepiece&lt;/a&gt;&lt;br/&gt;&lt;a href="https://github.com/radex/SwiftyUserDefaults"&gt;https://github.com/radex/SwiftyUserDefaults&lt;/a&gt;&lt;br/&gt;&lt;a href="https://github.com/pkluz/PKHUD"&gt;https://github.com/pkluz/PKHUD&lt;/a&gt;&lt;br/&gt;&lt;a href="https://github.com/krzyzanowskim/CryptoSwift"&gt;https://github.com/krzyzanowskim/CryptoSwift&lt;/a&gt;&lt;br/&gt;&lt;a href="https://github.com/robb/Cartography"&gt;https://github.com/robb/Cartography&lt;/a&gt;&lt;br/&gt;&lt;a href="https://github.com/SwiftyJSON/SwiftyJSON"&gt;https://github.com/SwiftyJSON/SwiftyJSON&lt;/a&gt;&lt;br/&gt;&lt;a href="https://github.com/duemunk/Async"&gt;https://github.com/duemunk/Async&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>iOS Design Patterns</title><link>https://blog.arcanelab.com/2016/10/ios-design-patterns/</link><pubDate>Thu, 20 Oct 2016 12:22:00 +0200</pubDate><guid>https://blog.arcanelab.com/2016/10/ios-design-patterns/</guid><description/></item><item><title>Beware the UIKit Visitors!</title><link>https://blog.arcanelab.com/2016/05/beware-the-uikit-visitors/</link><pubDate>Sat, 14 May 2016 12:33:00 +0200</pubDate><guid>https://blog.arcanelab.com/2016/05/beware-the-uikit-visitors/</guid><description/></item><item><title>Hopper + lldb for iOS Developers: A Gentle Introduction</title><link>https://blog.arcanelab.com/2016/05/hopper-lldb-for-ios-developers-a-gentle-introduction/</link><pubDate>Sat, 14 May 2016 12:31:00 +0200</pubDate><guid>https://blog.arcanelab.com/2016/05/hopper-lldb-for-ios-developers-a-gentle-introduction/</guid><description/></item><item><title>Little things that can make your iOS development easier in 2016</title><link>https://blog.arcanelab.com/2015/12/little-things-that-can-make-your-ios-development-easier-in/</link><pubDate>Fri, 25 Dec 2015 13:02:00 +0100</pubDate><guid>https://blog.arcanelab.com/2015/12/little-things-that-can-make-your-ios-development-easier-in/</guid><description/></item><item><title>jverkoey/iOS-Framework</title><link>https://blog.arcanelab.com/2015/11/jverkoey-ios-framework/</link><pubDate>Thu, 19 Nov 2015 13:11:00 +0100</pubDate><guid>https://blog.arcanelab.com/2015/11/jverkoey-ios-framework/</guid><description/></item><item><title>iPhone OpenGL Speed Tip – Turn Off Thumb Instructions</title><link>https://blog.arcanelab.com/2011/12/iphone-opengl-speed-tip-turn-off-thumb-instructions/</link><pubDate>Tue, 20 Dec 2011 19:03:00 +0100</pubDate><guid>https://blog.arcanelab.com/2011/12/iphone-opengl-speed-tip-turn-off-thumb-instructions/</guid><description/></item><item><title>Getting the UDID of an iOS device [[UIDevice currentDevice] uniqueIdentifier]</title><link>https://blog.arcanelab.com/2011/01/getting-the-udid-of-an-ios-device-uidevice-currentdevice/</link><pubDate>Tue, 18 Jan 2011 19:48:00 +0100</pubDate><guid>https://blog.arcanelab.com/2011/01/getting-the-udid-of-an-ios-device-uidevice-currentdevice/</guid><description>&lt;h1&gt;Getting the UDID of an iOS device&lt;/h1&gt;
&lt;pre&gt;[[UIDevice currentDevice] uniqueIdentifier]&lt;/pre&gt;</description></item><item><title>MBProgressHUD</title><link>https://blog.arcanelab.com/2010/11/mbprogresshud/</link><pubDate>Mon, 01 Nov 2010 00:09:00 +0100</pubDate><guid>https://blog.arcanelab.com/2010/11/mbprogresshud/</guid><description/></item><item><title>Great guide for memory-debugging in Instruments</title><link>https://blog.arcanelab.com/2010/09/great-guide-for-memory-debugging-in-instruments/</link><pubDate>Thu, 30 Sep 2010 23:34:00 +0200</pubDate><guid>https://blog.arcanelab.com/2010/09/great-guide-for-memory-debugging-in-instruments/</guid><description/></item><item><title>A nice article on iPhone application internationalization</title><link>https://blog.arcanelab.com/2010/09/a-nice-article-on-iphone-application-internationalization/</link><pubDate>Sun, 26 Sep 2010 22:11:00 +0200</pubDate><guid>https://blog.arcanelab.com/2010/09/a-nice-article-on-iphone-application-internationalization/</guid><description/></item><item><title>Clean &amp; rebuild Oh, boy.</title><link>https://blog.arcanelab.com/2010/07/clean-rebuild-oh-boy/</link><pubDate>Thu, 08 Jul 2010 01:37:00 +0200</pubDate><guid>https://blog.arcanelab.com/2010/07/clean-rebuild-oh-boy/</guid><description>&lt;h1&gt;Clean &amp; rebuild&lt;/h1&gt;
&lt;p&gt;Oh, boy. I&amp;rsquo;d been struggling with this for a while. I loaded a view from a nib, and my app kept crashing with an exception saying: &lt;em&gt;loaded the &amp;ldquo;foo&amp;rdquo; nib but the view outlet was not set&lt;/em&gt;. I was like WTH, I definitely connected the view outlet to the ViewController, what&amp;rsquo;s going on? I kept resaving the nib, recompiling the app, but to no avail.&lt;/p&gt;
&lt;p&gt;After digging some forum threads about this exception I got the idea of cleaning my builds. I did so, and guess what: after rebuilding my app it worked!&lt;/p&gt;</description></item><item><title>NSTimer invalidate When you create an NSTimer, and specify it to be a non-repeat…</title><link>https://blog.arcanelab.com/2010/07/nstimer-invalidate-when-you-create-an-nstimer-and-specify/</link><pubDate>Wed, 07 Jul 2010 19:23:00 +0200</pubDate><guid>https://blog.arcanelab.com/2010/07/nstimer-invalidate-when-you-create-an-nstimer-and-specify/</guid><description>&lt;h1&gt;NSTimer invalidate&lt;/h1&gt;
&lt;p&gt;When you create an NSTimer, and specify it to be a non-repeat timer, you don&amp;rsquo;t have to invalidate it after it fired.&lt;/p&gt;
&lt;p&gt;When you created a repeating timer, you send the invalidate message to it to remove it from the NSRunLoop object it was added to, and thus stopping it from being fired any more. When you invalidated an NSTimer object, you cannot use it again.&lt;/p&gt;
&lt;p&gt;More info &lt;a href="http://stackoverflow.com/questions/1583706/iphone-multiple-nstimer-troubles"&gt;here&lt;/a&gt; and &lt;a href="http://developer.apple.com/iphone/library/documentation/cocoa/reference/foundation/Classes/NSTimer_Class/Reference/NSTimer.html"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>