<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>CartoonSmart Tutorials</title>
	<atom:link href="http://cartoonsmart.com/tag/Podcasts/feed/" rel="self" type="application/rss+xml"/>
	<link>https://cartoonsmart.com</link>
	<description>A humorous video podcast from CartoonSmart.com. Topics will include:  iOS / tvOS game development with Xcode, Swift and Sprite Kit, plus anything to do with illustration, character design, animation, or Adobe software (Flash / Animate in particular). These are a bit of a spoof on our usual material (okay, very much a spoof), but we dare you NOT to learn at least something in these videos tutorials. Videos range from 30mb to 50mb (relatively small).</description>
	<lastBuildDate>Thu, 04 Jan 2018 21:54:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>
	<itunes:explicit>no</itunes:explicit><itunes:image href="https://s3.amazonaws.com/cartoonsmartstreaming/wp-content/uploads/2014/12/02230242/Podcast_Cover2.jpg"/><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords><itunes:summary>A humorous video podcast discussing any kind of CartoonSmart tutorials and more. Topics will include:  iOS / tvOS game development with Xcode, Swift and Sprite Kit, plus anything to do with illustration, character design, animation, or Adobe software (Flash / Animate in particular)</itunes:summary><itunes:subtitle>iOS, tvOS, Gave Development and Art Talk</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To"/></itunes:category><itunes:author>Justin Dike</itunes:author><itunes:owner><itunes:email>justin@cartoonsmart.com</itunes:email><itunes:name>Justin Dike</itunes:name></itunes:owner><item>
		<title>SceneKit, ARKit and Swift 4 – Basics Tutorial – Part 2 – Hit Testing</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-14-adding-a-resend-button-2/</link>
		
		
		<pubDate>Thu, 04 Jan 2018 21:54:51 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[arkit]]></category>
		<category><![CDATA[scenerit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[swift 4]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">https://cartoonsmart.com/?p=178005</guid>

					<description><![CDATA[SceneKit, ARKit and Swift 4 &#8211; Basics Tutorial &#8211; Part 2 &#8211; Hit Testing In this second video in our SceneKit and ARKit basics series, we&#8217;ll look at a few SCNActions used to delay adding content to the scene, and most importantly, we&#8217;ll talk about hit testing. By the end of the video, you&#8217;ll be able to tap the screen, [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="520" height="300" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2018/01/04165327/SceneKit2.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="G7lr_ taFHO"><a href="https://player.vimeo.com/external/249579555.hd.mp4?s=8f18076e96f837340f45027a545e4a71c943ba73&amp;profile_id=175"><span class="_1fHNK">SceneKit, ARKit and Swift 4 &#8211; Basics Tutorial &#8211; Part 2 &#8211; Hit Testing</span></a></h1>
<p>In this second video in our SceneKit and ARKit basics series, we&#8217;ll look at a few SCNActions used to delay adding content to the scene, and most importantly, we&#8217;ll talk about hit testing. By the end of the video, you&#8217;ll be able to tap the screen, detect whether you touched the ball node (set up from the previous lesson) and apply a physics impulse to it.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/249579555?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>
   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="0" type="video/mp4" url="https://player.vimeo.com/external/249579555.hd.mp4?s=8f18076e96f837340f45027a545e4a71c943ba73&amp;amp"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>SceneKit, ARKit and Swift 4 &amp;#8211; Basics Tutorial &amp;#8211; Part 2 &amp;#8211; Hit Testing In this second video in our SceneKit and ARKit basics series, we&amp;#8217;ll look at a few SCNActions used to delay adding content to the scene, and most importantly, we&amp;#8217;ll talk about hit testing. By the end of the video, you&amp;#8217;ll be able to tap the screen, [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>SceneKit, ARKit and Swift 4 &amp;#8211; Basics Tutorial &amp;#8211; Part 2 &amp;#8211; Hit Testing In this second video in our SceneKit and ARKit basics series, we&amp;#8217;ll look at a few SCNActions used to delay adding content to the scene, and most importantly, we&amp;#8217;ll talk about hit testing. By the end of the video, you&amp;#8217;ll be able to tap the screen, [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>SceneKit and ARKik – Basics Tutorial – Part 1</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-14-adding-a-resend-button-2-2/</link>
		
		
		<pubDate>Wed, 03 Jan 2018 18:50:12 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[arkit]]></category>
		<category><![CDATA[scene kit]]></category>
		<category><![CDATA[SceneKit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[swift 4]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">https://cartoonsmart.com/?p=177928</guid>

					<description><![CDATA[SceneKit and ARKik &#8211; Basics Tutorial &#8211; Part 1 In this first video tutorial using the ARKit and SceneKit template, we&#8217;ll remove the starting assets and build a simple box and ball scene. We will use Swift 4 to program the ball to have a physics body affected by gravity so it then drops onto the box, which has a [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="520" height="300" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2018/01/03120612/SceneKit1.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="https://player.vimeo.com/external/249441352.hd.mp4?s=0780f27c49e452d819cdf3e25c7b0fa75f06740d&amp;profile_id=175">SceneKit and ARKik &#8211; Basics Tutorial &#8211; Part 1</a></h1>
<p>In this first video tutorial using the ARKit and SceneKit template, we&#8217;ll remove the starting assets and build a simple box and ball scene. We will use Swift 4 to program the ball to have a physics body affected by gravity so it then drops onto the box, which has a static physics body. You&#8217;ll learn how to setup objects in the Scene Editor, then enumerate through the children in the scene to find those objects by name with Swift. We&#8217;ll also discuss some debug options, like seeing the world origin, physics bodies, and augmented reality feature points.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/249441352?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>
   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="0" type="video/mp4" url="https://player.vimeo.com/external/249441352.hd.mp4?s=0780f27c49e452d819cdf3e25c7b0fa75f06740d&amp;amp"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>SceneKit and ARKik &amp;#8211; Basics Tutorial &amp;#8211; Part 1 In this first video tutorial using the ARKit and SceneKit template, we&amp;#8217;ll remove the starting assets and build a simple box and ball scene. We will use Swift 4 to program the ball to have a physics body affected by gravity so it then drops onto the box, which has a [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>SceneKit and ARKik &amp;#8211; Basics Tutorial &amp;#8211; Part 1 In this first video tutorial using the ARKit and SceneKit template, we&amp;#8217;ll remove the starting assets and build a simple box and ball scene. We will use Swift 4 to program the ball to have a physics body affected by gravity so it then drops onto the box, which has a [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Adobe Animate CC 2018 Basics – Selection and Subselection Tool</title>
		<link>https://cartoonsmart.com/adobe-animate-cc-2018-basics-selection-and-subselection-tool/</link>
		
		
		<pubDate>Thu, 21 Dec 2017 19:24:06 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[adobe animate]]></category>
		<category><![CDATA[animate CC]]></category>
		<category><![CDATA[free tutorial]]></category>
		<guid isPermaLink="false">https://cartoonsmart.com/?p=177580</guid>

					<description><![CDATA[Adobe Animate CC 2018 &#8211; Basic Tutorials &#8211; Part 1 In this Adobe Animate basics video tutorial, we&#8217;ll discuss the selection and sub-selection tools, which are essential for manipulation vector points in the program (as well as selecting things). We&#8217;ll also cover some helpful preferences (like contact-sensitive selection) and some other beginner concepts. &#160;]]></description>
										<content:encoded><![CDATA[<img width="520" height="300" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/12/21134624/AdobeAnimateBasics.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="entry-title"><a href="https://player.vimeo.com/external/247996384.hd.mp4?s=7ede3318d81f6defb90564687e90199ba0c75260&amp;profile_id=174">Adobe Animate CC 2018 &#8211; Basic Tutorials &#8211; Part 1</a></h1>
<p>In this Adobe Animate basics video tutorial, we&#8217;ll discuss the selection and sub-selection tools, which are essential for manipulation vector points in the program (as well as selecting things). We&#8217;ll also cover some helpful preferences (like contact-sensitive selection) and some other beginner concepts.</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/247996384?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<hr />
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="0" type="video/mp4" url="https://player.vimeo.com/external/247996384.hd.mp4?s=7ede3318d81f6defb90564687e90199ba0c75260&amp;amp"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Adobe Animate CC 2018 &amp;#8211; Basic Tutorials &amp;#8211; Part 1 In this Adobe Animate basics video tutorial, we&amp;#8217;ll discuss the selection and sub-selection tools, which are essential for manipulation vector points in the program (as well as selecting things). We&amp;#8217;ll also cover some helpful preferences (like contact-sensitive selection) and some other beginner concepts. &amp;#160;</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Adobe Animate CC 2018 &amp;#8211; Basic Tutorials &amp;#8211; Part 1 In this Adobe Animate basics video tutorial, we&amp;#8217;ll discuss the selection and sub-selection tools, which are essential for manipulation vector points in the program (as well as selecting things). We&amp;#8217;ll also cover some helpful preferences (like contact-sensitive selection) and some other beginner concepts. &amp;#160;</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Ink, then Shade a Clothing Heavy Comic Book Character – Part 2</title>
		<link>https://cartoonsmart.com/how-to-ink-then-shade-a-clothing-heavy-comic-book-character/</link>
		
		
		<pubDate>Wed, 01 Feb 2017 06:49:05 +0000</pubDate>
				<category><![CDATA[Free Digital Illustration Tutorials]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[free tutorial]]></category>
		<category><![CDATA[how to draw]]></category>
		<category><![CDATA[how to draw clothing]]></category>
		<category><![CDATA[how to shade]]></category>
		<category><![CDATA[illustration]]></category>
		<category><![CDATA[inking tutorial]]></category>
		<category><![CDATA[procreate]]></category>
		<category><![CDATA[sketching]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=160381</guid>

					<description><![CDATA[How to Ink then Shade a Clothing Heavy Comic Book Character &#8211; Part 2 In this second video we&#8217;ll ink and shade the clothing of the character we sketched in part 1. Subscribers can continue watching Part 3 in this series here.]]></description>
										<content:encoded><![CDATA[<img width="600" height="320" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/30234842/How-to-Draw-and-Shade-Clothing-Video-Tutorial.jpg" class="attachment-large size-large wp-post-image" alt="How to Draw and Shade Clothing Video Tutorial" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Drawing%20and%20Shading%20a%20Clothing%20Heavy%20Character%20in%20Procreate.mp4">How to Ink then Shade a Clothing Heavy Comic Book Character</a> &#8211; Part 2</h1>
<p>In this second video we&#8217;ll ink and shade the clothing of the character we sketched in part 1.</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/201732883?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<p>Subscribers can continue watching <a href="http://cartoonsmart.com/module-1/how-to-draw-and-shade-a-clothing-heavy-comic-book-character-part-3/">Part 3 in this series here.</a></p>
<hr />
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="229365487" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Drawing%20and%20Shading%20a%20Clothing%20Heavy%20Character%20in%20Procreate.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>How to Ink then Shade a Clothing Heavy Comic Book Character &amp;#8211; Part 2 In this second video we&amp;#8217;ll ink and shade the clothing of the character we sketched in part 1. Subscribers can continue watching Part 3 in this series here.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>How to Ink then Shade a Clothing Heavy Comic Book Character &amp;#8211; Part 2 In this second video we&amp;#8217;ll ink and shade the clothing of the character we sketched in part 1. Subscribers can continue watching Part 3 in this series here.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Ink then Shade a Clothing Heavy Comic Book Character – Part 1</title>
		<link>https://cartoonsmart.com/how-to-sketch-a-clothing-heavy-comic-book-character/</link>
		
		
		<pubDate>Tue, 31 Jan 2017 20:35:41 +0000</pubDate>
				<category><![CDATA[Free Digital Illustration Tutorials]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[Procreate Tutorial - Shade Clothing]]></category>
		<category><![CDATA[free tutorial]]></category>
		<category><![CDATA[how to draw]]></category>
		<category><![CDATA[how to draw clothing]]></category>
		<category><![CDATA[illustration]]></category>
		<category><![CDATA[procreate]]></category>
		<category><![CDATA[sketching]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=160362</guid>

					<description><![CDATA[How to Ink then Shade a Clothing Heavy Comic Book Character &#8211; Part 1 The initial sketch of a comic book character illustration we&#8217;ll color and shade in future video tutorials. Recorded in real time.]]></description>
										<content:encoded><![CDATA[<img width="640" height="360" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/01114241/How-to-ink-and-shade-clothing-in-Procreate-Part-1.jpg" class="attachment-large size-large wp-post-image" alt="How to ink and shade clothing in Procreate - Part 1" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Sketching%20a%20Clothing%20Heavy%20Comic%20Book%20Character-HD.mp4">How to Ink then Shade a Clothing Heavy Comic Book Character</a> &#8211; Part 1</h1>
<p>The initial sketch of a comic book character illustration we&#8217;ll color and shade in future video tutorials. Recorded in real time.</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/201725888?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="74580718" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Sketching%20a%20Clothing%20Heavy%20Comic%20Book%20Character-HD.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>How to Ink then Shade a Clothing Heavy Comic Book Character &amp;#8211; Part 1 The initial sketch of a comic book character illustration we&amp;#8217;ll color and shade in future video tutorials. Recorded in real time.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>How to Ink then Shade a Clothing Heavy Comic Book Character &amp;#8211; Part 1 The initial sketch of a comic book character illustration we&amp;#8217;ll color and shade in future video tutorials. Recorded in real time.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Draw, Shade and Color a Male Comic Book Character’s Face using Procreate</title>
		<link>https://cartoonsmart.com/how-to-draw-shade-and-color-a-male-comic-book-characters-face-using-procreate/</link>
		
		
		<pubDate>Tue, 31 Jan 2017 18:17:32 +0000</pubDate>
				<category><![CDATA[Free Digital Illustration Tutorials]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[free tutorial]]></category>
		<category><![CDATA[how to draw]]></category>
		<category><![CDATA[illustration]]></category>
		<category><![CDATA[procreate]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=160352</guid>

					<description><![CDATA[How to Draw, Shade and Color a Male Comic Book Character’s Face using Procreate A fun off-the-cuff video tutorial on how to draw using Procreate and (optionally) an iPad Pro. This lesson I&#8217;ll draw a comic book style male character in a typical &#8220;stare down&#8221; pose.  Recorded in real time (not a speed drawing).]]></description>
										<content:encoded><![CDATA[<img width="640" height="360" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/01113355/How-to-Draw-Shade-and-Color-a-Male-Comic-Book-Characters-Face-using-Procreate.jpg" class="attachment-large size-large wp-post-image" alt="How to Draw, Shade and Color a Male Comic Book Characters Face using Procreate" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/How%20to%20draw%20male%20comic%20book%20face.mp4">How to Draw, Shade and Color a Male Comic Book Character’s Face using Procreate</a></h1>
<p>A fun off-the-cuff video tutorial on how to draw using Procreate and (optionally) an iPad Pro. This lesson I&#8217;ll draw a comic book style male character in a typical &#8220;stare down&#8221; pose.  Recorded in real time (not a speed drawing).</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/201331865?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="378480560" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/How%20to%20draw%20male%20comic%20book%20face.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>How to Draw, Shade and Color a Male Comic Book Character’s Face using Procreate A fun off-the-cuff video tutorial on how to draw using Procreate and (optionally) an iPad Pro. This lesson I&amp;#8217;ll draw a comic book style male character in a typical &amp;#8220;stare down&amp;#8221; pose.  Recorded in real time (not a speed drawing).</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>How to Draw, Shade and Color a Male Comic Book Character’s Face using Procreate A fun off-the-cuff video tutorial on how to draw using Procreate and (optionally) an iPad Pro. This lesson I&amp;#8217;ll draw a comic book style male character in a typical &amp;#8220;stare down&amp;#8221; pose.  Recorded in real time (not a speed drawing).</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 14 – Adding a Resend Button</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-14-adding-a-resend-button/</link>
		
		
		<pubDate>Tue, 24 Jan 2017 04:26:19 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159733</guid>

					<description><![CDATA[Build an iMessage App Part 14 &#8211; Adding a Resend Button Finally we&#8217;ll polish off the tutorial series by adding a resend button to the app. This way once a user has completed their masterpieces and saved them, all they&#8217;ll need to do on the intro screen is scroll to their previously saved image and hit resend. Hosts: Justin Dike [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part14_Resend%20Button.mp4">Build an iMessage App Part 14 &#8211; Adding a Resend Button</a></h1>
<p>Finally we&#8217;ll polish off the tutorial series by adding a resend button to the app. This way once a user has completed their masterpieces and saved them, all they&#8217;ll need to do on the intro screen is scroll to their previously saved image and hit resend.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196776863?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>
   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="60362149" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part14_Resend%20Button.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 14 &amp;#8211; Adding a Resend Button Finally we&amp;#8217;ll polish off the tutorial series by adding a resend button to the app. This way once a user has completed their masterpieces and saved them, all they&amp;#8217;ll need to do on the intro screen is scroll to their previously saved image and hit resend. Hosts: Justin Dike [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 14 &amp;#8211; Adding a Resend Button Finally we&amp;#8217;ll polish off the tutorial series by adding a resend button to the app. This way once a user has completed their masterpieces and saved them, all they&amp;#8217;ll need to do on the intro screen is scroll to their previously saved image and hit resend. Hosts: Justin Dike [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 13 – Refining the Picker Wheels</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-13-refining-the-picker-wheels/</link>
		
		
		<pubDate>Mon, 23 Jan 2017 04:21:17 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159730</guid>

					<description><![CDATA[Build an iMessage App Part 13 &#8211; Refining the Picker Wheels In this Swift 3 video tutorial, we&#8217;ll make the picker columns / components respond more intuitively. Hosts: Justin Dike  ]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part13_Refining%20the%20Picker%20Wheels.mp4">Build an iMessage App Part 13 &#8211; Refining the Picker Wheels</a></h1>
<p>In this Swift 3 video tutorial, we&#8217;ll make the picker columns / components respond more intuitively.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196772457?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>
   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="62694091" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part13_Refining%20the%20Picker%20Wheels.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 13 &amp;#8211; Refining the Picker Wheels In this Swift 3 video tutorial, we&amp;#8217;ll make the picker columns / components respond more intuitively. Hosts: Justin Dike  </itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 13 &amp;#8211; Refining the Picker Wheels In this Swift 3 video tutorial, we&amp;#8217;ll make the picker columns / components respond more intuitively. Hosts: Justin Dike  </itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 12 – Adding the “Sayings” Images</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-12-adding-the-sayings-images/</link>
		
		
		<pubDate>Sun, 22 Jan 2017 04:18:20 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159728</guid>

					<description><![CDATA[Build an iMessage App Part 12 &#8211; Adding the “Sayings” Images In this video we&#8217;ll add the secondary image to the image container. Hosts: Justin Dike  ]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part12_Adding%20the%20Sayings%20Images.mp4">Build an iMessage App Part 12 &#8211; Adding the “Sayings” Images</a></h1>
<p>In this video we&#8217;ll add the secondary image to the image container.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196757274?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>
   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="71624213" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part12_Adding%20the%20Sayings%20Images.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 12 &amp;#8211; Adding the “Sayings” Images In this video we&amp;#8217;ll add the secondary image to the image container. Hosts: Justin Dike  </itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 12 &amp;#8211; Adding the “Sayings” Images In this video we&amp;#8217;ll add the secondary image to the image container. Hosts: Justin Dike  </itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 11 – Saving the Image to Send as an MSMessage and as Data to Retrieve</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-11-saving-the-image-to-send-as-an-msmessage-and-as-data-to-retrieve/</link>
		
		
		<pubDate>Sat, 21 Jan 2017 03:16:06 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159704</guid>

					<description><![CDATA[Build an iMessage App Part 11 &#8211; Saving the Image to Send as an MSMessage and as Data to Retrieve In this Swift 3 tutorial we&#8217;ll save everything in our image container as data (which can be saved to the User Defaults), then insert the image into the conversation as an MSMessage. Hosts: Justin Dike  ]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part11_Saving%20the%20Image%20to%20Send%20and%20as%20Data%20to%20Retrieve(stinger).mp4">Build an iMessage App Part 11 &#8211; Saving the Image to Send as an MSMessage and as Data to Retrieve</a></h1>
<p>In this Swift 3 tutorial we&#8217;ll save everything in our image container as data (which can be saved to the User Defaults), then insert the image into the conversation as an MSMessage.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196750952?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>
   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		
			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><enclosure length="63465248" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part11_Saving%20the%20Image%20to%20Send%20and%20as%20Data%20to%20Retrieve(stinger).mp4"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 11 &amp;#8211; Saving the Image to Send as an MSMessage and as Data to Retrieve In this Swift 3 tutorial we&amp;#8217;ll save everything in our image container as data (which can be saved to the User Defaults), then insert the image into the conversation as an MSMessage. Hosts: Justin Dike  </itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 11 &amp;#8211; Saving the Image to Send as an MSMessage and as Data to Retrieve In this Swift 3 tutorial we&amp;#8217;ll save everything in our image container as data (which can be saved to the User Defaults), then insert the image into the conversation as an MSMessage. Hosts: Justin Dike  </itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 10 – Rotating with a UISlider and Going Back to Intro Screen</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-10-rotating-with-a-uislider-and-going-back-to-intro-screen/</link>
		
		
		<pubDate>Fri, 20 Jan 2017 03:11:36 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159702</guid>

					<description><![CDATA[Build an iMessage App Part 10 &#8211; Rotating with a UISlider and Going Back to Intro Screen In this video tutorial, we&#8217;ll rotate the main emoji image using a UISlider, then write the Swift 3 code to go back to the initial starting screen of the app Hosts: Justin Dike  ]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part10_Rotating%20with%20a%20UISlider%20and%20Going%20Back%20to%20Intro%20Screen(stinger).mp4">Build an iMessage App Part 10 &#8211; Rotating with a UISlider and Going Back to Intro Screen</a></h1>
<p>In this video tutorial, we&#8217;ll rotate the main emoji image using a UISlider, then write the Swift 3 code to go back to the initial starting screen of the app</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196643701?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>
   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		
			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><enclosure length="52716634" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part10_Rotating%20with%20a%20UISlider%20and%20Going%20Back%20to%20Intro%20Screen(stinger).mp4"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 10 &amp;#8211; Rotating with a UISlider and Going Back to Intro Screen In this video tutorial, we&amp;#8217;ll rotate the main emoji image using a UISlider, then write the Swift 3 code to go back to the initial starting screen of the app Hosts: Justin Dike  </itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 10 &amp;#8211; Rotating with a UISlider and Going Back to Intro Screen In this video tutorial, we&amp;#8217;ll rotate the main emoji image using a UISlider, then write the Swift 3 code to go back to the initial starting screen of the app Hosts: Justin Dike  </itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Introduction to Sprite Kit – Part 8 – Changing zPositions at Runtime and Making a Custom Class</title>
		<link>https://cartoonsmart.com/introduction-to-sprite-kit-part-8-changing-zpositions-at-runtime-and-making-a-custom-class/</link>
		
		
		<pubDate>Thu, 19 Jan 2017 21:59:43 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159691</guid>

					<description><![CDATA[Introduction to Sprite Kit &#8211; Part 8 &#8211; Changing zPositions at Runtime and Making a Custom Class In this final video, we&#8217;ll use the update method to check where the player is and then change the zPosition (layering) of buildings based on that value. This will make it look like the player is visually in front of or in back [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="800" height="450" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" srcset="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg 800w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy-768x432.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%208.mp4">Introduction to Sprite Kit &#8211; Part 8 &#8211; Changing zPositions at Runtime and Making a Custom Class</a></h1>
<p>In this final video, we&#8217;ll use the update method to check where the player is and then change the zPosition (layering) of buildings based on that value. This will make it look like the player is visually in front of or in back of a particular building. Then finally we&#8217;ll create a Castle class, or subclass of SKSpriteNode, and demonstrate how this custom class can have it&#8217;s own functions and properties.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/199122435?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="55640033" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%208.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Introduction to Sprite Kit &amp;#8211; Part 8 &amp;#8211; Changing zPositions at Runtime and Making a Custom Class In this final video, we&amp;#8217;ll use the update method to check where the player is and then change the zPosition (layering) of buildings based on that value. This will make it look like the player is visually in front of or in back [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Introduction to Sprite Kit &amp;#8211; Part 8 &amp;#8211; Changing zPositions at Runtime and Making a Custom Class In this final video, we&amp;#8217;ll use the update method to check where the player is and then change the zPosition (layering) of buildings based on that value. This will make it look like the player is visually in front of or in back [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 9 – Scaling with a UISlider and Saving the Scale to User Defaults</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-9-scaling-with-a-uislider-and-saving-the-scale-to-user-defaults/</link>
		
		
		<pubDate>Thu, 19 Jan 2017 02:52:37 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159699</guid>

					<description><![CDATA[Build an iMessage App Part 9 &#8211; Scaling with a UISlider and Saving the Scale to User Defaults In this video tutorial, we&#8217;ll scale the main emoji image using a UISlider, then save the scale value as a preference in the user defaults (formerly the NSUserDefaults) Hosts: Justin Dike  ]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part9_Scaling%20with%20a%20UISlider%20and%20Saving%20the%20Previous%20Scale(stinger).mp4.mp4">Build an iMessage App Part 9 &#8211; Scaling with a UISlider and Saving the Scale to User Defaults</a></h1>
<p>In this video tutorial, we&#8217;ll scale the main emoji image using a UISlider, then save the scale value as a preference in the user defaults (formerly the NSUserDefaults)</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196638733?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>
   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		
			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><enclosure length="51126965" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part9_Scaling%20with%20a%20UISlider%20and%20Saving%20the%20Previous%20Scale(stinger).mp4.mp4"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 9 &amp;#8211; Scaling with a UISlider and Saving the Scale to User Defaults In this video tutorial, we&amp;#8217;ll scale the main emoji image using a UISlider, then save the scale value as a preference in the user defaults (formerly the NSUserDefaults) Hosts: Justin Dike  </itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 9 &amp;#8211; Scaling with a UISlider and Saving the Scale to User Defaults In this video tutorial, we&amp;#8217;ll scale the main emoji image using a UISlider, then save the scale value as a preference in the user defaults (formerly the NSUserDefaults) Hosts: Justin Dike  </itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Introduction to Sprite Kit with Swift 3 – Part 7 – Detecting Physics Contacts Between Bodies</title>
		<link>https://cartoonsmart.com/introduction-to-sprite-kit-with-swift-3-part-7-detecting-physics-contacts-between-bodies/</link>
		
		
		<pubDate>Wed, 18 Jan 2017 21:58:49 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159689</guid>

					<description><![CDATA[Introduction to Sprite Kit with Swift 3 &#8211; Part 7 &#8211; Detecting Physics Contacts Between Bodies In this video tutorial, we&#8217;ll add an SKPhysicsContactDelegate to the class, then add a didBegin contact statement to listen out for physics notifications from bodies. This requires setting the categoryBitMask and contactTestBitMask on the player and a hypothetical building object that we add this [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="800" height="450" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" srcset="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg 800w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy-768x432.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%207.mp4">Introduction to Sprite Kit with Swift 3 &#8211; Part 7 &#8211; Detecting Physics Contacts Between Bodies</a></h1>
<p>In this video tutorial, we&#8217;ll add an SKPhysicsContactDelegate to the class, then add a didBegin contact statement to listen out for physics notifications from bodies. This requires setting the categoryBitMask and contactTestBitMask on the player and a hypothetical building object that we add this lesson.Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/199117540?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="57934087" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%207.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 7 &amp;#8211; Detecting Physics Contacts Between Bodies In this video tutorial, we&amp;#8217;ll add an SKPhysicsContactDelegate to the class, then add a didBegin contact statement to listen out for physics notifications from bodies. This requires setting the categoryBitMask and contactTestBitMask on the player and a hypothetical building object that we add this [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 7 &amp;#8211; Detecting Physics Contacts Between Bodies In this video tutorial, we&amp;#8217;ll add an SKPhysicsContactDelegate to the class, then add a didBegin contact statement to listen out for physics notifications from bodies. This requires setting the categoryBitMask and contactTestBitMask on the player and a hypothetical building object that we add this [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 8 – Re-positioning the Emoji from the Last Location Saved in the User Defaults</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-8-re-positioning-the-emoji-from-the-last-location-saved-in-the-user-defaults/</link>
		
		
		<pubDate>Wed, 18 Jan 2017 02:49:28 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159697</guid>

					<description><![CDATA[Build an iMessage App Part 8 &#8211; Re-positioning the Emoji from the Last Location Saved in the User Defaults In this Swift 3 video tutorial we&#8217;ll discuss how to reposition the emoji in the image container based on the last location the user had moved it to. This is done by saving the x and y location in the User defaults Hosts: [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part8_Positioning%20the%20main%20emoji%20based%20on%20last%20location(stinger).mp4.mp4">Build an iMessage App Part 8 &#8211; Re-positioning the Emoji from the Last Location Saved in the User Defaults</a></h1>
<p>In this Swift 3 video tutorial we&#8217;ll discuss how to reposition the emoji in the image container based on the last location the user had moved it to. This is done by saving the x and y location in the User defaults</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196629982?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>
   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		
			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><enclosure length="47154779" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part8_Positioning%20the%20main%20emoji%20based%20on%20last%20location(stinger).mp4.mp4"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 8 &amp;#8211; Re-positioning the Emoji from the Last Location Saved in the User Defaults In this Swift 3 video tutorial we&amp;#8217;ll discuss how to reposition the emoji in the image container based on the last location the user had moved it to. This is done by saving the x and y location in the User defaults Hosts: [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 8 &amp;#8211; Re-positioning the Emoji from the Last Location Saved in the User Defaults In this Swift 3 video tutorial we&amp;#8217;ll discuss how to reposition the emoji in the image container based on the last location the user had moved it to. This is done by saving the x and y location in the User defaults Hosts: [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Introduction to Sprite Kit with Swift 3 – Part 6 – Gesture Recognizers</title>
		<link>https://cartoonsmart.com/introduction-to-sprite-kit-with-swift-3-part-6-gesture-recognizers/</link>
		
		
		<pubDate>Tue, 17 Jan 2017 21:57:41 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159687</guid>

					<description><![CDATA[Introduction to Sprite Kit with Swift 3 &#8211; Part 6 &#8211; Gesture Recognizers In this video tutorial we&#8217;ll add Swipe, Tap and Rotation gestures recognizers to the scene. We&#8217;ll discuss properties and related functions for each, as well as converting radians to degrees and removing all gestures from the scene. Hosts: Justin Dike &#160; &#160;]]></description>
										<content:encoded><![CDATA[<img width="800" height="450" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" srcset="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg 800w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy-768x432.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%206.mp4">Introduction to Sprite Kit with Swift 3 &#8211; Part 6 &#8211; Gesture Recognizers</a></h1>
<p>In this video tutorial we&#8217;ll add Swipe, Tap and Rotation gestures recognizers to the scene. We&#8217;ll discuss properties and related functions for each, as well as converting radians to degrees and removing all gestures from the scene.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/199108485?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="50487704" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%206.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 6 &amp;#8211; Gesture Recognizers In this video tutorial we&amp;#8217;ll add Swipe, Tap and Rotation gestures recognizers to the scene. We&amp;#8217;ll discuss properties and related functions for each, as well as converting radians to degrees and removing all gestures from the scene. Hosts: Justin Dike &amp;#160; &amp;#160;</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 6 &amp;#8211; Gesture Recognizers In this video tutorial we&amp;#8217;ll add Swipe, Tap and Rotation gestures recognizers to the scene. We&amp;#8217;ll discuss properties and related functions for each, as well as converting radians to degrees and removing all gestures from the scene. Hosts: Justin Dike &amp;#160; &amp;#160;</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 7 – Customizing the Emoji Picker and Adding an Image Container</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-7-customizing-the-emoji-picker-and-adding-an-image-container/</link>
		
		
		<pubDate>Tue, 17 Jan 2017 02:42:21 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159693</guid>

					<description><![CDATA[Build an iMessage App Part 7 &#8211; Customizing the Emoji Picker and Adding an Image Container In this Swift 3 and iMessage video tutorial, we&#8217;ll add an image container which will house the main emoji image and secondary &#8220;saying&#8221; image, which ultimately get saved and sent in the MSMessage.   Hosts: Justin Dike  ]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part7_Adding%20a%20main%20image%20and%20moving%20via%20a%20Pan%20Recognizer.mp4">Build an iMessage App Part 7 &#8211; Customizing the Emoji Picker and Adding an Image Container</a></h1>
<p>In this Swift 3 and iMessage video tutorial, we&#8217;ll add an image container which will house the main emoji image and secondary &#8220;saying&#8221; image, which ultimately get saved and sent in the MSMessage.   Hosts: Justin Dike <section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196628526?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>
   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="55988272" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part7_Adding%20a%20main%20image%20and%20moving%20via%20a%20Pan%20Recognizer.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 7 &amp;#8211; Customizing the Emoji Picker and Adding an Image Container In this Swift 3 and iMessage video tutorial, we&amp;#8217;ll add an image container which will house the main emoji image and secondary &amp;#8220;saying&amp;#8221; image, which ultimately get saved and sent in the MSMessage.   Hosts: Justin Dike  </itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 7 &amp;#8211; Customizing the Emoji Picker and Adding an Image Container In this Swift 3 and iMessage video tutorial, we&amp;#8217;ll add an image container which will house the main emoji image and secondary &amp;#8220;saying&amp;#8221; image, which ultimately get saved and sent in the MSMessage.   Hosts: Justin Dike  </itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Introduction to Sprite Kit – Part 5 – Short Interlude to look at a Cross Platform Project</title>
		<link>https://cartoonsmart.com/introduction-to-sprite-kit-part-5-short-interlude-to-look-at-a-cross-platform-project/</link>
		
		
		<pubDate>Mon, 16 Jan 2017 21:55:37 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159685</guid>

					<description><![CDATA[Introduction to Sprite Kit &#8211; Part 5 &#8211; Short Interlude to look at a Cross Platform Project We&#8217;ll take a short break from the previous project and explore the Cross Platform Sprite Kit template included with Xcode. This is a project that has an iOS, tvOS, WatchOS and MacOS Target. The neat thing about this template is all four device [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="800" height="450" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" srcset="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg 800w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy-768x432.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%205.mp4">Introduction to Sprite Kit &#8211; Part 5 &#8211; Short Interlude to look at a Cross Platform Project</a></h1>
<p>We&#8217;ll take a short break from the previous project and explore the Cross Platform Sprite Kit template included with Xcode. This is a project that has an iOS, tvOS, WatchOS and MacOS Target. The neat thing about this template is all four device types use the same GameScene.swift and GameScene.sks files. So ideally, you can code once and deploy to all those devices. We&#8217;ll also look at how to add files to a particular device Target after they&#8217;ve already been imported or created (this is done in Xcode&#8217;s Build Phases tab)</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/199054495?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="24728182" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%205.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Introduction to Sprite Kit &amp;#8211; Part 5 &amp;#8211; Short Interlude to look at a Cross Platform Project We&amp;#8217;ll take a short break from the previous project and explore the Cross Platform Sprite Kit template included with Xcode. This is a project that has an iOS, tvOS, WatchOS and MacOS Target. The neat thing about this template is all four device [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Introduction to Sprite Kit &amp;#8211; Part 5 &amp;#8211; Short Interlude to look at a Cross Platform Project We&amp;#8217;ll take a short break from the previous project and explore the Cross Platform Sprite Kit template included with Xcode. This is a project that has an iOS, tvOS, WatchOS and MacOS Target. The neat thing about this template is all four device [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Introduction to Sprite Kit with Swift 3 – Part 4 – Action Groups / Sequences and Run Blocks</title>
		<link>https://cartoonsmart.com/introduction-to-sprite-kit-with-swift-3-part-4-action-groups-sequences-and-run-blocks/</link>
		
		
		<pubDate>Sun, 15 Jan 2017 21:53:26 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159683</guid>

					<description><![CDATA[Introduction to Sprite Kit with Swift 3 &#8211; Part 4 &#8211; Action Groups / Sequences and Run Blocks In this video, we&#8217;ll continue working with SKActions, by changing the previous lesson&#8217;s walk actions into a sequence of actions. This will allow you to run code at the end of a sequence. In this example, when the player begins walking we&#8217;ll [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="800" height="450" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" srcset="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg 800w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy-768x432.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%204.mp4">Introduction to Sprite Kit with Swift 3 &#8211; Part 4 &#8211; Action Groups / Sequences and Run Blocks</a></h1>
<p>In this video, we&#8217;ll continue working with SKActions, by changing the previous lesson&#8217;s walk actions into a sequence of actions. This will allow you to run code at the end of a sequence. In this example, when the player begins walking we&#8217;ll make gravity affect him (creating an effect like wind is pushing him), then when the player has stopped walking, gravity will no longer be in affect. We&#8217;ll also look at create a speed variable for movements and frame animations of the player.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/198937013?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="22812800" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%204.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 4 &amp;#8211; Action Groups / Sequences and Run Blocks In this video, we&amp;#8217;ll continue working with SKActions, by changing the previous lesson&amp;#8217;s walk actions into a sequence of actions. This will allow you to run code at the end of a sequence. In this example, when the player begins walking we&amp;#8217;ll [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 4 &amp;#8211; Action Groups / Sequences and Run Blocks In this video, we&amp;#8217;ll continue working with SKActions, by changing the previous lesson&amp;#8217;s walk actions into a sequence of actions. This will allow you to run code at the end of a sequence. In this example, when the player begins walking we&amp;#8217;ll [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 6 – Customizing the Emoji Picker and Adding an Image Container</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-6-customizing-the-emoji-picker-and-adding-an-image-container/</link>
		
		
		<pubDate>Sun, 15 Jan 2017 21:49:53 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159679</guid>

					<description><![CDATA[Build an iMessage App Part 6 &#8211; Customizing the Emoji Picker and Adding an Image Container In this Swift 3 and iMessage tutorial, we&#8217;ll add an image container which will house the main emoji image and secondary &#8220;saying&#8221; image, which ultimately get saved and sent in the MSMessage. &#160; Hosts: Justin Dike &#160; &#160;]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part6_Customizing%20the%202nd%20Picker%20and%20Adding%20an%20Image%20Container.mp4">Build an iMessage App Part 6 &#8211; Customizing the Emoji Picker and Adding an Image Container</a></h1>
<p>In this Swift 3 and iMessage tutorial, we&#8217;ll add an image container which will house the main emoji image and secondary &#8220;saying&#8221; image, which ultimately get saved and sent in the MSMessage.</p>
<p>&nbsp;</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196607611?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="47492733" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part6_Customizing%20the%202nd%20Picker%20and%20Adding%20an%20Image%20Container.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 6 &amp;#8211; Customizing the Emoji Picker and Adding an Image Container In this Swift 3 and iMessage tutorial, we&amp;#8217;ll add an image container which will house the main emoji image and secondary &amp;#8220;saying&amp;#8221; image, which ultimately get saved and sent in the MSMessage. &amp;#160; Hosts: Justin Dike &amp;#160; &amp;#160;</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 6 &amp;#8211; Customizing the Emoji Picker and Adding an Image Container In this Swift 3 and iMessage tutorial, we&amp;#8217;ll add an image container which will house the main emoji image and secondary &amp;#8220;saying&amp;#8221; image, which ultimately get saved and sent in the MSMessage. &amp;#160; Hosts: Justin Dike &amp;#160; &amp;#160;</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Introduction to Sprite Kit with Swift 3 – Part 3 – Introducing SKActions and Detecting Touches</title>
		<link>https://cartoonsmart.com/introduction-to-sprite-kit-with-swift-3-part-3-introducing-skactions-and-detecting-touches/</link>
		
		
		<pubDate>Sat, 14 Jan 2017 21:50:11 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159680</guid>

					<description><![CDATA[Introduction to Sprite Kit with Swift 3 &#8211; Part 3 &#8211; Introducing SKActions and Detecting Touches In this video tutorial, we&#8217;ll continue where we left off in the last video and run SKActions on our player. We&#8217;ll work both with programmatically setup SKActions as well as Actions created using the Timeline in the Scene Editor. Then we&#8217;ll work with detecting [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="800" height="450" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" srcset="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg 800w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy-768x432.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%203.mp4">Introduction to Sprite Kit with Swift 3 &#8211; Part 3 &#8211; Introducing SKActions and Detecting Touches</a></h1>
<p>In this video tutorial, we&#8217;ll continue where we left off in the last video and run SKActions on our player. We&#8217;ll work both with programmatically setup SKActions as well as Actions created using the Timeline in the Scene Editor. Then we&#8217;ll work with detecting touch locations as well as using the update function to check on the player&#8217;s location.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/198910093?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="43596594" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%203.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 3 &amp;#8211; Introducing SKActions and Detecting Touches In this video tutorial, we&amp;#8217;ll continue where we left off in the last video and run SKActions on our player. We&amp;#8217;ll work both with programmatically setup SKActions as well as Actions created using the Timeline in the Scene Editor. Then we&amp;#8217;ll work with detecting [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 3 &amp;#8211; Introducing SKActions and Detecting Touches In this video tutorial, we&amp;#8217;ll continue where we left off in the last video and run SKActions on our player. We&amp;#8217;ll work both with programmatically setup SKActions as well as Actions created using the Timeline in the Scene Editor. Then we&amp;#8217;ll work with detecting [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Introduction to Sprite Kit with Swift 3 – Part 2 – Adding a Player with Physics Properties</title>
		<link>https://cartoonsmart.com/introduction-to-sprite-kit-with-swift-3-part-2-adding-a-player-with-physics-properties/</link>
		
		
		<pubDate>Fri, 13 Jan 2017 21:46:57 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159676</guid>

					<description><![CDATA[Introduction to Sprite Kit with Swift 3 &#8211; Part 2 &#8211; Adding a Player with Physics Properties In this video tutorial we&#8217;ll jump right in by adding player art assets to the game, then use them in our Sprite Kit Scene file by setting physics properties on an SKSpriteNode. We&#8217;ll tinker with some of the physics, then look at how [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="800" height="450" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" srcset="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg 800w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy-768x432.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%202.mp4">Introduction to Sprite Kit with Swift 3 &#8211; Part 2 &#8211; Adding a Player with Physics Properties</a></h1>
<p>In this video tutorial we&#8217;ll jump right in by adding player art assets to the game, then use them in our Sprite Kit Scene file by setting physics properties on an SKSpriteNode. We&#8217;ll tinker with some of the physics, then look at how to declare / cast an SKSpriteNode variable in the GameScene.swift which equals the child node setup in the Scene (.sks file). Sounds like a lot, but its a quick and painless introduction to the power of Sprite Kit and the Scene Editor.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/198901619?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="56383567" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%202.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 2 &amp;#8211; Adding a Player with Physics Properties In this video tutorial we&amp;#8217;ll jump right in by adding player art assets to the game, then use them in our Sprite Kit Scene file by setting physics properties on an SKSpriteNode. We&amp;#8217;ll tinker with some of the physics, then look at how [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 2 &amp;#8211; Adding a Player with Physics Properties In this video tutorial we&amp;#8217;ll jump right in by adding player art assets to the game, then use them in our Sprite Kit Scene file by setting physics properties on an SKSpriteNode. We&amp;#8217;ll tinker with some of the physics, then look at how [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 5 – Adding the Second UIPickerView</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-5-adding-the-second-uipickerview/</link>
		
		
		<pubDate>Fri, 13 Jan 2017 21:46:54 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159675</guid>

					<description><![CDATA[Build an iMessage App Part 5 &#8211; Adding the Second UIPickerView In this part of our Swift 3 / iMessage app video tutorial, we&#8217;ll progress from the intro screen to an expanded mode where the user will customize the image they want to create. We&#8217;ll remove our first UIPickerView and replace it with a two component (column) wheel which will [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part5_Adding%20the%20Second%20PickerView.mp4">Build an iMessage App Part 5 &#8211; Adding the Second UIPickerView</a></h1>
<p>In this part of our Swift 3 / iMessage app video tutorial, we&#8217;ll progress from the intro screen to an expanded mode where the user will customize the image they want to create. We&#8217;ll remove our first UIPickerView and replace it with a two component (column) wheel which will eventually have options to add a caption to our image and manipulate the size, position and rotation of items.</p>
<p>&nbsp;</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196599852?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="65830235" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part5_Adding%20the%20Second%20PickerView.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 5 &amp;#8211; Adding the Second UIPickerView In this part of our Swift 3 / iMessage app video tutorial, we&amp;#8217;ll progress from the intro screen to an expanded mode where the user will customize the image they want to create. We&amp;#8217;ll remove our first UIPickerView and replace it with a two component (column) wheel which will [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 5 &amp;#8211; Adding the Second UIPickerView In this part of our Swift 3 / iMessage app video tutorial, we&amp;#8217;ll progress from the intro screen to an expanded mode where the user will customize the image they want to create. We&amp;#8217;ll remove our first UIPickerView and replace it with a two component (column) wheel which will [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 4 – Styling UIButtons and UIView Animations</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-4-styling-uibuttons-and-uiview-animations/</link>
		
		
		<pubDate>Thu, 12 Jan 2017 21:46:04 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159673</guid>

					<description><![CDATA[Build an iMessage App Part 4 &#8211; Styling UIButtons and UIView Animations In this video we&#8217;ll add a UIButton to eventually move away from the intro picker, but primarily we&#8217;ll focus on styling the button, adding custom fonts to Xcode, repositioning (and animating) views when we switch between expanded and compact mode. &#160; Hosts: Justin Dike &#160; &#160;]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part4_Styling_UIButtons_Reposition_Animations.mp4">Build an iMessage App Part 4 &#8211; Styling UIButtons and UIView Animations</a></h1>
<p>In this video we&#8217;ll add a UIButton to eventually move away from the intro picker, but primarily we&#8217;ll focus on styling the button, adding custom fonts to Xcode, repositioning (and animating) views when we switch between expanded and compact mode.</p>
<p>&nbsp;</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196488565?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="66628222" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part4_Styling_UIButtons_Reposition_Animations.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 4 &amp;#8211; Styling UIButtons and UIView Animations In this video we&amp;#8217;ll add a UIButton to eventually move away from the intro picker, but primarily we&amp;#8217;ll focus on styling the button, adding custom fonts to Xcode, repositioning (and animating) views when we switch between expanded and compact mode. &amp;#160; Hosts: Justin Dike &amp;#160; &amp;#160;</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 4 &amp;#8211; Styling UIButtons and UIView Animations In this video we&amp;#8217;ll add a UIButton to eventually move away from the intro picker, but primarily we&amp;#8217;ll focus on styling the button, adding custom fonts to Xcode, repositioning (and animating) views when we switch between expanded and compact mode. &amp;#160; Hosts: Justin Dike &amp;#160; &amp;#160;</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Introduction to Sprite Kit with Swift 3 – Part 1 – The Starting Template</title>
		<link>https://cartoonsmart.com/introduction-to-sprite-kit-with-swift-3-part-1-the-starting-template/</link>
		
		
		<pubDate>Thu, 12 Jan 2017 21:42:05 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159669</guid>

					<description><![CDATA[Introduction to Sprite Kit with Swift 3 &#8211; Part 1 &#8211; The Starting Template A quick video tutorial for FIRST time users of Xcode 8, Sprite Kit, and (later on) Swift 3. This video is a quick tour of the general settings in Xcode 8, and the GameScene.sks file. We&#8217;ll tinker a bit with some physics properties and run the Simulator [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="800" height="450" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" srcset="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy.jpg 800w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2017/01/12164126/Preview-Image-for-VIdeos-Udemy-copy-768x432.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%201.mp4">Introduction to Sprite Kit with Swift 3 &#8211; Part 1 &#8211; The Starting Template</a></h1>
<p>A quick video tutorial for FIRST time users of Xcode 8, Sprite Kit, and (later on) Swift 3. This video is a quick tour of the general settings in Xcode 8, and the GameScene.sks file. We&#8217;ll tinker a bit with some physics properties and run the Simulator a few times to experiment. If you already have some experience with Xcode, you can skip this intro video.</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/198883412?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="42996317" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Introduction%20to%20Sprite%20Kit%20-%20Part%201.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 1 &amp;#8211; The Starting Template A quick video tutorial for FIRST time users of Xcode 8, Sprite Kit, and (later on) Swift 3. This video is a quick tour of the general settings in Xcode 8, and the GameScene.sks file. We&amp;#8217;ll tinker a bit with some physics properties and run the Simulator [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Introduction to Sprite Kit with Swift 3 &amp;#8211; Part 1 &amp;#8211; The Starting Template A quick video tutorial for FIRST time users of Xcode 8, Sprite Kit, and (later on) Swift 3. This video is a quick tour of the general settings in Xcode 8, and the GameScene.sks file. We&amp;#8217;ll tinker a bit with some physics properties and run the Simulator [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 3 – UIPickerView Setup</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-3-uipickerview-setup-episode-38/</link>
		
		
		<pubDate>Fri, 06 Jan 2017 15:00:45 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159410</guid>

					<description><![CDATA[Build an iMessage App Part 3 -Using Images in the Picker and Selecting Rows (Video Tutorial Podcast 39) In this video tutorial we will replace the UILabels in our UIPickerView and instead use UIImageViews. We&#8217;ll also look at the code to detect what row has been selected. &#160; Hosts: Justin Dike &#160; &#160;]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part3_Images_in_the_Picker_and_Selecting_Rows.mp4">Build an iMessage App Part 3 -Using Images in the Picker and Selecting Rows (Video Tutorial Podcast 39)</a></h1>
<p>In this video tutorial we will replace the UILabels in our UIPickerView and instead use UIImageViews. We&#8217;ll also look at the code to detect what row has been selected.</p>
<p>&nbsp;</p>
<p>Hosts: Justin Dike</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196490244?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="32622771" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part3_Images_in_the_Picker_and_Selecting_Rows.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Build an iMessage App Part 3 -Using Images in the Picker and Selecting Rows (Video Tutorial Podcast 39) In this video tutorial we will replace the UILabels in our UIPickerView and instead use UIImageViews. We&amp;#8217;ll also look at the code to detect what row has been selected. &amp;#160; Hosts: Justin Dike &amp;#160; &amp;#160;</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Build an iMessage App Part 3 -Using Images in the Picker and Selecting Rows (Video Tutorial Podcast 39) In this video tutorial we will replace the UILabels in our UIPickerView and instead use UIImageViews. We&amp;#8217;ll also look at the code to detect what row has been selected. &amp;#160; Hosts: Justin Dike &amp;#160; &amp;#160;</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 2 – UIPickerView Setup</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-2-uipickerview-setup-episode-38/</link>
		
		
		<pubDate>Wed, 04 Jan 2017 21:57:19 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159315</guid>

					<description><![CDATA[In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In other words instead of using Sticker Sequence, you can import APNG which can have some advantages.]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part2_PickerView_Setup.mp4">Build an iMessage App Part 2 -UIPickerView Setup (Video Tutorial Podcast 38)</a></h1>
<p>In this video tutorial we&#8217;ll add a UIPickerView to our Swift 3 Xcode project.</p>
<p>Hosts: Justin Dike</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196484977?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="36960357" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part2_PickerView_Setup.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In other words instead of using Sticker Sequence, you can import APNG which can have some advantages.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In other words instead of using Sticker Sequence, you can import APNG which can have some advantages.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Build an iMessage App Part 1 – Template Introduction</title>
		<link>https://cartoonsmart.com/build-an-imessage-app-part-1-template-introduction-episode-37/</link>
		
		
		<pubDate>Wed, 04 Jan 2017 21:14:14 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iMessage]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=159312</guid>

					<description><![CDATA[In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In other words instead of using Sticker Sequence, you can import APNG which can have some advantages.]]></description>
										<content:encoded><![CDATA[<img width="700" height="408" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2014/09/04145250/iMessage-app-Home-page.jpg" class="attachment-large size-large wp-post-image" alt="imessage app home page" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/PickerProject_Part1_iMessageAppIntro_withStinger.mp4">Build an iMessage App Part 1 &#8211; Template Introduction (Video Tutorial Podcast 37)</a></h1>
<p>In this course we will build an iMessage app (Similar to our Cartoon Me app available at <a href="http://tinyurl.com/cartoonmeapp">http://tinyurl.com/cartoonmeapp</a> ) that lets users select images from a UIPickerView, then customize the image with another UIView. For example, people could select an emoji cartoon, then add a background meme, or caption image like &#8220;LOL&#8221;. Users can even save these images to re-edit later.</p>
<p>Hosts: Justin Dike</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/196484977?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="19883754" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/PickerProject_Part1_iMessageAppIntro_withStinger.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In other words instead of using Sticker Sequence, you can import APNG which can have some advantages.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In other words instead of using Sticker Sequence, you can import APNG which can have some advantages.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Sticker Packs and How to make Animated PNGS (Episode 36)</title>
		<link>https://cartoonsmart.com/sticker-packs-and-how-to-make-animated-pngs-episode-36/</link>
		
		
		<pubDate>Fri, 19 Aug 2016 19:21:08 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[APNG]]></category>
		<category><![CDATA[Xcode 8]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=154668</guid>

					<description><![CDATA[In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In other words instead of using Sticker Sequence, you can import APNG which can have some advantages.]]></description>
										<content:encoded><![CDATA[<img width="400" height="218" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/08/19142019/Sticker-Pack-Xcode-8-video-tutorial-preview.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Episode%2036%20-%20StickerPacks%20and%20APNGS.mp4">Sticker Packs and How to make Animated PNGS (Video Tutorial Podcast Episode 36)</a></h1>
<p>In this Xcode 8 video tutorial, we&#8217;ll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we&#8217;ll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In other words instead of using Sticker Sequence, you can import APNG which can have some advantages.</p>
<p>Hosts: Justin Dike</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/179501172?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="21500851" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Episode%2036%20-%20StickerPacks%20and%20APNGS.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In other words instead of using Sticker Sequence, you can import APNG which can have some advantages.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In other words instead of using Sticker Sequence, you can import APNG which can have some advantages.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Setup Tile Maps in Xcode 8 (Episode 35)</title>
		<link>https://cartoonsmart.com/how-to-setup-tile-maps-in-xcode-8-episode-35/</link>
		
		
		<pubDate>Wed, 10 Aug 2016 19:50:50 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[Xcode 8]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=154226</guid>

					<description><![CDATA[In this video tutorial, you'll learn how to setup Tile Maps in Xcode 8. We'll look at the new Tile Map Node, the tools to paint tiles in the node, and even some tips on how to create your adjacent tiles to bring into Xcode. Plenty more to come at CartoonSmart.com for iOS 10 and Xcode 8.]]></description>
										<content:encoded><![CDATA[<img width="450" height="252" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/08/10143933/TileMaps-in-Xcode-8.jpg" class="attachment-large size-large wp-post-image" alt="TileMaps in Xcode 8" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Episode35%20Setting%20Up%20Tile%20Maps.mp4"><span data-reactid=".0.0.1.0.0.0.0.1">How to Setup Tile Maps in Xcode 8 </span></a></h1>
<p>In this video tutorial, you&#8217;ll learn how to setup Tile Maps in Xcode 8. We&#8217;ll look at the new Tile Map Node, the tools to paint tiles in the node, and even some tips on how to create your adjacent tiles to bring into Xcode. Plenty more to come at CartoonSmart.com for iOS 10 and Xcode 8.</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/178238731?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<p style="text-align: center;"><a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/178238731?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<a class="sf-button standard accent default  sf-button-has-icon" href="http://cartoonsmartkits.s3.amazonaws.com/iOS10_TileMaps_Preview.zip" target="_self" rel=""><span class="text">Download the Tile Map Template / Other Assets</span><i class="fa-arrow-down"></i></a>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="64648182" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Episode35%20Setting%20Up%20Tile%20Maps.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this video tutorial, you'll learn how to setup Tile Maps in Xcode 8. We'll look at the new Tile Map Node, the tools to paint tiles in the node, and even some tips on how to create your adjacent tiles to bring into Xcode. Plenty more to come at CartoonSmart.com for iOS 10 and Xcode 8.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this video tutorial, you'll learn how to setup Tile Maps in Xcode 8. We'll look at the new Tile Map Node, the tools to paint tiles in the node, and even some tips on how to create your adjacent tiles to bring into Xcode. Plenty more to come at CartoonSmart.com for iOS 10 and Xcode 8.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to setup a Sprite Kit based watchOS 3 App  (Episode 35)</title>
		<link>https://cartoonsmart.com/how-to-setup-a-sprite-kit-based-watchos-3-app-episode-35/</link>
		
		
		<pubDate>Fri, 24 Jun 2016 16:07:27 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[apple watch]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift 3]]></category>
		<category><![CDATA[watchOS 3]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=152105</guid>

					<description><![CDATA[Learn how to start programming a game using Sprite Kit on Apple Watch. This tutorial using Xcode 8, Swift 3 and targets Watch OS3 on the simulator. You'll learn how to add a Watch target to an existing Sprite Kit based object, add a WKSwipeGestureRecognizer to the InterfaceController than ultimately detect those swipes in the GameScene.swift.]]></description>
										<content:encoded><![CDATA[<img width="800" height="450" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/06/24110620/SpriteKitWatchOS_Podcast.jpg" class="attachment-large size-large wp-post-image" alt="Sprite Kit Tutorial to setup WatchOS 3 app" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" srcset="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/06/24110620/SpriteKitWatchOS_Podcast.jpg 800w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/06/24110620/SpriteKitWatchOS_Podcast-768x432.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><h1 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Episode%2035%20How%20to%20Setup%20a%20Sprite%20Kit%20based%20Watch%20OS%203%20App-HD.mp4"><span data-reactid=".0.0.1.0.0.0.0.1">How to Setup a Sprite Kit based watchOS 3 App </span>(CartoonSmart Video Tutorial Podcast Episode 35)</a></h1>
<p>Learn how to start programming a game using Sprite Kit on Apple Watch. This tutorial using Xcode 8, Swift 3 and targets Watch OS3 on the simulator. You&#8217;ll learn how to add a Watch target to an existing Sprite Kit based object, add a WKSwipeGestureRecognizer to the InterfaceController than ultimately detect those swipes in the GameScene.swift.</p>
<p>Hosts: Justin Dike</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/171854147?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="79145469" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Episode%2035%20How%20to%20Setup%20a%20Sprite%20Kit%20based%20Watch%20OS%203%20App-HD.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Learn how to start programming a game using Sprite Kit on Apple Watch. This tutorial using Xcode 8, Swift 3 and targets Watch OS3 on the simulator. You'll learn how to add a Watch target to an existing Sprite Kit based object, add a WKSwipeGestureRecognizer to the InterfaceController than ultimately detect those swipes in the GameScene.swift.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Learn how to start programming a game using Sprite Kit on Apple Watch. This tutorial using Xcode 8, Swift 3 and targets Watch OS3 on the simulator. You'll learn how to add a Watch target to an existing Sprite Kit based object, add a WKSwipeGestureRecognizer to the InterfaceController than ultimately detect those swipes in the GameScene.swift.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Switching from Swift 2.2 to Swift 3 in Xcode 8 (Episode 34)</title>
		<link>https://cartoonsmart.com/switching-from-swift-2-2-to-swift-3-in-xcode-8-episode-34/</link>
		
		
		<pubDate>Fri, 17 Jun 2016 21:11:14 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=151741</guid>

					<description><![CDATA[Switching from Swift 2.2 to 3 in Xcode 8 (CartoonSmart Video Tutorial Podcast Episode 34) In this video tutorial podcast we&#8217;ll take a look at a typical Universal Swift based project and up convert it to Swift 3. We&#8217;ll be using an early version of Xcode 8, so things may change later on, but this will give you Swift 3 [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Podcast%20Switching%20from%20Swift%202.2%20to%203.mp4"><span data-reactid=".0.0.1.0.0.0.0.1">Switching from Swift 2.2 to 3 in Xcode 8 </span>(CartoonSmart Video Tutorial Podcast Episode 34)</a></p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/171123219?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/171123219?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>In this video tutorial podcast we&#8217;ll take a look at a typical Universal Swift based project and up convert it to Swift 3. We&#8217;ll be using an early version of Xcode 8, so things may change later on, but this will give you Swift 3 early adopters an idea of what to expect when converting from Swift 2.2 or 2.3 to Swift 3.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="91816103" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Podcast%20Switching%20from%20Swift%202.2%20to%203.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Switching from Swift 2.2 to 3 in Xcode 8 (CartoonSmart Video Tutorial Podcast Episode 34) In this video tutorial podcast we&amp;#8217;ll take a look at a typical Universal Swift based project and up convert it to Swift 3. We&amp;#8217;ll be using an early version of Xcode 8, so things may change later on, but this will give you Swift 3 [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Switching from Swift 2.2 to 3 in Xcode 8 (CartoonSmart Video Tutorial Podcast Episode 34) In this video tutorial podcast we&amp;#8217;ll take a look at a typical Universal Swift based project and up convert it to Swift 3. We&amp;#8217;ll be using an early version of Xcode 8, so things may change later on, but this will give you Swift 3 [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Draw Donkey Kong Style Pixel Art (Episode 33)</title>
		<link>https://cartoonsmart.com/how-to-draw-donkey-kong-style-pixel-art-episode-33/</link>
		
		
		<pubDate>Fri, 10 Jun 2016 16:45:36 +0000</pubDate>
				<category><![CDATA[Free Digital Illustration Tutorials]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[adobe animate]]></category>
		<category><![CDATA[illustration tutorial]]></category>
		<category><![CDATA[pixel art]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=151421</guid>

					<description><![CDATA[In this Adobe Animate / Flash video tutorial, we'll teach how to draw vector art to look like retro pixel art. Ironic huh. And as the title says, in particular we'll mockup a Donkey Kong style board. We'll also teach how to animate a rolling barrel. ]]></description>
										<content:encoded><![CDATA[<img width="500" height="281" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/06/10113746/Podcast_Justin_Screenshot_DonkeyKong-copy.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Episode%2033%20How%20to%20Draw%20Pixel%20Style%20Donkey%20Kong%20Art.mp4"><span data-reactid=".0.0.1.0.0.0.0.1">How to Draw Donkey Kong Style Pixel Art </span>(Video Tutorial Podcast Episode 33)</a></h1>
<p>In this Adobe Animate / Flash video tutorial, we&#8217;ll teach how to draw vector art to look like retro pixel art. Ironic huh. And as the title says, in particular we&#8217;ll mockup a Donkey Kong style board. We&#8217;ll also teach how to animate a rolling barrel. As usual with our podcasts we are joined by my alter-ego Clevon. Enjoy!</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/170192327?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="67489628" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Episode%2033%20How%20to%20Draw%20Pixel%20Style%20Donkey%20Kong%20Art.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this Adobe Animate / Flash video tutorial, we'll teach how to draw vector art to look like retro pixel art. Ironic huh. And as the title says, in particular we'll mockup a Donkey Kong style board. We'll also teach how to animate a rolling barrel.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this Adobe Animate / Flash video tutorial, we'll teach how to draw vector art to look like retro pixel art. Ironic huh. And as the title says, in particular we'll mockup a Donkey Kong style board. We'll also teach how to animate a rolling barrel.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Change Entire Image Sequences in Adobe Animate  (Episode 32)</title>
		<link>https://cartoonsmart.com/how-to-change-entire-image-sequences-in-adobe-animate-episode-32/</link>
		
		
		<pubDate>Tue, 07 Jun 2016 17:43:20 +0000</pubDate>
				<category><![CDATA[Free Animation Video Tutorials]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[adobe animate]]></category>
		<category><![CDATA[adobe flash]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=151252</guid>

					<description><![CDATA[How to Change Entire Image Sequences in Adobe Animate (Video Tutorial Podcast Episode 32) Today we&#8217;ll look at how to take a series of already-exported images, import them into either Adobe Flash or Animate, make mass changes to them using the Edit Multiple Frames option, then re-export them. Hosts: Justin Dike, Clevon O’Doul &#160; &#160;]]></description>
										<content:encoded><![CDATA[<img width="500" height="281" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/06/07122753/ThumbnailPodcast_Justin_Screenshot_In_Background.jpg" class="attachment-large size-large wp-post-image" alt="Thumbnail Podcast Justin Screenshot InBackground" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h1 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Episode%2032%20How%20to%20Change%20Image%20Sequences%20in%20Adobe%20Animate.mov"><span data-reactid=".0.0.1.0.0.0.0.1">How to Change Entire Image Sequences in Adobe Animate </span>(Video Tutorial Podcast Episode 32)</a></h1>
<p>Today we&#8217;ll look at how to take a series of already-exported images, import them into either Adobe Flash or Animate, make mass changes to them using the Edit Multiple Frames option, then re-export them.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/169702332?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="58912477" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Episode%2032%20How%20to%20Change%20Image%20Sequences%20in%20Adobe%20Animate.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>How to Change Entire Image Sequences in Adobe Animate (Video Tutorial Podcast Episode 32) Today we&amp;#8217;ll look at how to take a series of already-exported images, import them into either Adobe Flash or Animate, make mass changes to them using the Edit Multiple Frames option, then re-export them. Hosts: Justin Dike, Clevon O’Doul &amp;#160; &amp;#160;</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>How to Change Entire Image Sequences in Adobe Animate (Video Tutorial Podcast Episode 32) Today we&amp;#8217;ll look at how to take a series of already-exported images, import them into either Adobe Flash or Animate, make mass changes to them using the Edit Multiple Frames option, then re-export them. Hosts: Justin Dike, Clevon O’Doul &amp;#160; &amp;#160;</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Sets / Set Collections in Swift  (Episode 31)</title>
		<link>https://cartoonsmart.com/sets-set-collections-in-swift-episode-31/</link>
		
		
		<pubDate>Tue, 31 May 2016 14:50:17 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iOS programming]]></category>
		<category><![CDATA[sets]]></category>
		<category><![CDATA[swift tutorial]]></category>
		<category><![CDATA[tvOS programming]]></category>
		<category><![CDATA[video tutorial]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=150412</guid>

					<description><![CDATA[This Swift video tutorial we'll talk about creating Set collection variables. Sets are similar to arrays, but are unordered collections. You can check if a set contains an element using the .contains property. You can add or remove to a Set using .insert and .remove . You iterate through a set collection using a for loop. You can also compare collections using .isSubsetOf , .isSupersetOf , .isDisjointWith .]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Episode%2031%20Sets%20in%20Swift.mov">Sets / Set Collections in Swift (CartoonSmart Video Tutorial Podcast 31)</a></p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/167822532?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/167822532?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>This Swift video tutorial we&#8217;ll talk about creating Set collection variables. Sets are similar to arrays, but are unordered collections. You can check if a set contains an element using the .contains property. You can add or remove to a Set using .insert and .remove . You iterate through a set collection using a for loop. You can also compare collections using .isSubsetOf , .isSupersetOf , .isDisjointWith .</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="22759897" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Episode%2031%20Sets%20in%20Swift.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>This Swift video tutorial we'll talk about creating Set collection variables. Sets are similar to arrays, but are unordered collections. You can check if a set contains an element using the .contains property. You can add or remove to a Set using .insert and .remove . You iterate through a set collection using a for loop. You can also compare collections using .isSubsetOf , .isSupersetOf , .isDisjointWith .</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>This Swift video tutorial we'll talk about creating Set collection variables. Sets are similar to arrays, but are unordered collections. You can check if a set contains an element using the .contains property. You can add or remove to a Set using .insert and .remove . You iterate through a set collection using a for loop. You can also compare collections using .isSubsetOf , .isSupersetOf , .isDisjointWith .</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Logical AND OR operators with Swift (Episode 30)</title>
		<link>https://cartoonsmart.com/logical-and-or-operators-with-swift-episode-30/</link>
		
		
		<pubDate>Thu, 26 May 2016 19:58:59 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[operators]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swift 2]]></category>
		<category><![CDATA[video tutorial]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=150286</guid>

					<description><![CDATA[This Swift video tutorial we'll talk about logical AND (&#038;&) and OR ( &#124;&#124; ) operators. Okay, not the most exciting Swift tutorial, but an essential for anyone programing an iOS or tvOS app with Xcode.]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h2 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Episode%2030%20Logical%20AND%20OR%20operators%20with%20Swift.mov">Logical AND OR operators with Swift (CartoonSmart Video Tutorial Podcast 30)</a></h2>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/167822531?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/167822531?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>This Swift video tutorial we&#8217;ll talk about logical AND (&amp;&amp;) and OR ( || ) operators. Okay, not the most exciting Swift tutorial, but an essential for anyone programing an iOS or tvOS app with Xcode.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="22543824" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Episode%2030%20Logical%20AND%20OR%20operators%20with%20Swift.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>This Swift video tutorial we'll talk about logical AND (&amp;#038;&amp;) and OR ( &amp;#124;&amp;#124; ) operators. Okay, not the most exciting Swift tutorial, but an essential for anyone programing an iOS or tvOS app with Xcode.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>This Swift video tutorial we'll talk about logical AND (&amp;#038;&amp;) and OR ( &amp;#124;&amp;#124; ) operators. Okay, not the most exciting Swift tutorial, but an essential for anyone programing an iOS or tvOS app with Xcode.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Nil Coalescing Operators with Swift  (Episode 29)</title>
		<link>https://cartoonsmart.com/nil-coalescing-operators-with-swift-episode-upcoming-29/</link>
		
		
		<pubDate>Thu, 26 May 2016 04:21:46 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[coalescing operators]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[nil]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swift 2]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=150262</guid>

					<description><![CDATA[In this Swift video tutorial, we'll talk about nil coalescing operators. This operator, defined by two question marks ( ?? ), allows you to quickly set a variable equal to a default value if another variable is nil. For example, let someVar = varThatMightBeNil ?? defaultAmount ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h2 class="clip_info-header iris_header iris_header--36"><a href="http://cspodcasts.s3.amazonaws.com/Episode%2029%20Nil%20Coalescing%20Operators%20with%20Swift.mov">Nil Coalescing Operators with Swift (CartoonSmart Video Tutorial Podcast 29)</a></h2>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/167822534?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/167822534?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p class="first">In this Swift video tutorial, we&#8217;ll talk about nil coalescing operators. This operator, defined by two question marks ( ?? ), allows you to quickly set a variable equal to a default value if another variable is nil. For example, let someVar = varThatMightBeNil ?? defaultAmount</p>
<p>Subscribe to our podcast on iTunes or through your favorite RSS reader at <a href="http://cartoonsmart.com/podcasts" target="_blank" rel="nofollow noopener noreferrer">Cartoonsmart.com/podcasts</a> or check out our more serious tutorials by visiting the main page at CartoonSmart.com</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="21155590" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Episode%2029%20Nil%20Coalescing%20Operators%20with%20Swift.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this Swift video tutorial, we'll talk about nil coalescing operators. This operator, defined by two question marks ( ?? ), allows you to quickly set a variable equal to a default value if another variable is nil. For example, let someVar = varThatMightBeNil ?? defaultAmount</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this Swift video tutorial, we'll talk about nil coalescing operators. This operator, defined by two question marks ( ?? ), allows you to quickly set a variable equal to a default value if another variable is nil. For example, let someVar = varThatMightBeNil ?? defaultAmount</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Ternary Conditional Operators in Swift 2 (Episode 28)</title>
		<link>https://cartoonsmart.com/ternary-conditional-operators-in-swift-2-episode-28/</link>
		
		
		<pubDate>Tue, 24 May 2016 19:04:50 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[conditional operators]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[lessons]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swift 2.2]]></category>
		<category><![CDATA[ternary]]></category>
		<category><![CDATA[tvos]]></category>
		<category><![CDATA[video tutorials]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=150244</guid>

					<description><![CDATA[Ternary Conditional Operators in Swift 2.2 (CartoonSmart Video Tutorial Podcast 28) This video tutorial we&#8217;ll talk about how to shorthand some if&#8230;else statements with the ternary conditional operators. With a bool variable you can quickly make a value equal something based on two conditions. For example&#8230; let someVar = question ? answer1 : answer2 , where question is a bool [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h2 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Episode%2028%20Ternary%20Conditional%20Operators.mov">Ternary Conditional Operators in Swift 2.2 (CartoonSmart Video Tutorial Podcast 28)</a></h2>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/167822535?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/167822535?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>This video tutorial we&#8217;ll talk about how to shorthand some if&#8230;else statements with the ternary conditional operators. With a bool variable you can quickly make a value equal something based on two conditions. For example&#8230; let someVar = question ? answer1 : answer2 , where question is a bool variable.</p>
<p>This video is from <a href="http://cartoonsmart.com/podcasts">CartoonSmart&#8217;s Video Tutorial Podcast</a>, so keep in mind, this is partly just for fun. We keep things light. Subscribe to our podcast on iTunes or through your favorite RSS reader at <a href="http://cartoonsmart.com/podcasts">Cartoonsmart.com/podcasts</a> or check out our more serious tutorials by visiting the main page at <a href="http://cartoonsmart.com/">CartoonSmart.com</a></p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="16972294" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Episode%2028%20Ternary%20Conditional%20Operators.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Ternary Conditional Operators in Swift 2.2 (CartoonSmart Video Tutorial Podcast 28) This video tutorial we&amp;#8217;ll talk about how to shorthand some if&amp;#8230;else statements with the ternary conditional operators. With a bool variable you can quickly make a value equal something based on two conditions. For example&amp;#8230; let someVar = question ? answer1 : answer2 , where question is a bool [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Ternary Conditional Operators in Swift 2.2 (CartoonSmart Video Tutorial Podcast 28) This video tutorial we&amp;#8217;ll talk about how to shorthand some if&amp;#8230;else statements with the ternary conditional operators. With a bool variable you can quickly make a value equal something based on two conditions. For example&amp;#8230; let someVar = question ? answer1 : answer2 , where question is a bool [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Why Program Using Optionals in Swift  (Episode 27)</title>
		<link>https://cartoonsmart.com/why-program-using-optionals-in-swift-episode-27/</link>
		
		
		<pubDate>Tue, 24 May 2016 02:46:35 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[optional variables]]></category>
		<category><![CDATA[optionals]]></category>
		<category><![CDATA[programming tutorial]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swift 2]]></category>
		<category><![CDATA[tvos]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=150127</guid>

					<description><![CDATA[In this Swift video tutorial, we'll discuss the how's and why's of programming optional variables in any of your iOS or tvOS apps or games. Optionals allow you to test if a variable is nil or not. We'll go over testing for nil values, then safely forcing a value from an optional variable.]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h2 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Episode%2027%20Optionals%20in%20Swift.mov"><span data-reactid=".0.0.1.0.0.0.0.1">Why Program Using Optionals in Swift  </span>(Video Tutorial Podcast Episode 27)</a></h2>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/167822533?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/167822533?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>In this Swift video tutorial, we&#8217;ll discuss the how&#8217;s and why&#8217;s of programming optional variables in any of your iOS or tvOS apps or games. Optionals allow you to test if a variable is nil or not. We&#8217;ll go over testing for nil values, then safely forcing a value from an optional variable.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="19371930" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Episode%2027%20Optionals%20in%20Swift.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this Swift video tutorial, we'll discuss the how's and why's of programming optional variables in any of your iOS or tvOS apps or games. Optionals allow you to test if a variable is nil or not. We'll go over testing for nil values, then safely forcing a value from an optional variable.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this Swift video tutorial, we'll discuss the how's and why's of programming optional variables in any of your iOS or tvOS apps or games. Optionals allow you to test if a variable is nil or not. We'll go over testing for nil values, then safely forcing a value from an optional variable.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Pause and Repeat Actions in an SKAction Sequence with Swift and Sprite Kit (Episode 26)</title>
		<link>https://cartoonsmart.com/how-to-pause-and-repeat-actions-in-an-skaction-sequence-with-swift-and-sprite-kit-episode-26/</link>
		
		
		<pubDate>Mon, 23 May 2016 15:57:34 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[SKAction]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=150126</guid>

					<description><![CDATA[In the first couple minutes we'll give viewers a little background on why they might want to pause, then repeat the last action in an SKAction sequence (specifically, we'll take a quick look at our current Card and Board Games tutorial series). Sprite Kit allows developers to create sequences of code, for example, you might move a star up on the Y axis, then left on the X axis, then scale it down, and so on. But you can also create an SKAction (SKAction.runBlock) which simply runs a block of code, which provides for some really advanced functionality. In our example, we'll create a sequence that waits for a duration (SKAction.waitForDuration) then runs a block of code, then waits again, then runs more code and so on. So what happens if we want to re-run one of those actions. For example, if the code prompted users to "Draw another card", in a card game.  We would need to track backward in the original SKAction sequence, and run it again from there. This obviously makes for an interesting example! ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h2 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/How%20to%20Pause%20and%20Repeat%20Part%20of%20an%20SKAction%20Sequence%20with%20Swift%20and%20Sprite%20Kit.mov"><span data-reactid=".0.0.1.0.0.0.0.1">How to Pause and Repeat Actions in an SKAction Sequence with Swift and Sprite Kit </span></a>(CartoonSmart Video Tutorial Podcast Episode 26)</h2>
<p>&nbsp;</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/167752169?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<p style="text-align: center;"><a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/167752169?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p style="text-align: center;"><a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>In the first couple minutes we&#8217;ll give viewers a little background on why they might want to pause, then repeat the last action in an SKAction sequence (specifically, we&#8217;ll take a quick look at our current Card and Board Games tutorial series). Sprite Kit allows developers to create sequences of code, for example, you might move a star up on the Y axis, then left on the X axis, then scale it down, and so on. But you can also create an SKAction (SKAction.runBlock) which simply runs a block of code, which provides for some really advanced functionality. In our example, we&#8217;ll create a sequence that waits for a duration (SKAction.waitForDuration) then runs a block of code, then waits again, then runs more code and so on. So what happens if we want to re-run one of those actions. For example, if the code prompted users to &#8220;Draw another card&#8221;, in a card game.  We would need to track backward in the original SKAction sequence, and run it again from there. This obviously makes for an interesting example! Even if you&#8217;re currently watching our Card and Board Games tutorial series for iOS or tvOS apps, you&#8217;ll probably enjoy this stripped down version of what&#8217;s taught there.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="62017834" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/How%20to%20Pause%20and%20Repeat%20Part%20of%20an%20SKAction%20Sequence%20with%20Swift%20and%20Sprite%20Kit.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In the first couple minutes we'll give viewers a little background on why they might want to pause, then repeat the last action in an SKAction sequence (specifically, we'll take a quick look at our current Card and Board Games tutorial series). Sprite Kit allows developers to create sequences of code, for example, you might move a star up on the Y axis, then left on the X axis, then scale it down, and so on. But you can also create an SKAction (SKAction.runBlock) which simply runs a block of code, which provides for some really advanced functionality. In our example, we'll create a sequence that waits for a duration (SKAction.waitForDuration) then runs a block of code, then waits again, then runs more code and so on. So what happens if we want to re-run one of those actions. For example, if the code prompted users to "Draw another card", in a card game. We would need to track backward in the original SKAction sequence, and run it again from there. This obviously makes for an interesting example!</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In the first couple minutes we'll give viewers a little background on why they might want to pause, then repeat the last action in an SKAction sequence (specifically, we'll take a quick look at our current Card and Board Games tutorial series). Sprite Kit allows developers to create sequences of code, for example, you might move a star up on the Y axis, then left on the X axis, then scale it down, and so on. But you can also create an SKAction (SKAction.runBlock) which simply runs a block of code, which provides for some really advanced functionality. In our example, we'll create a sequence that waits for a duration (SKAction.waitForDuration) then runs a block of code, then waits again, then runs more code and so on. So what happens if we want to re-run one of those actions. For example, if the code prompted users to "Draw another card", in a card game. We would need to track backward in the original SKAction sequence, and run it again from there. This obviously makes for an interesting example!</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Manipulating Strings in Swift 2  (Episode 25)</title>
		<link>https://cartoonsmart.com/manipulating-strings-in-swift-2-episode-25/</link>
		
		
		<pubDate>Fri, 20 May 2016 09:56:29 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swift tutorial]]></category>
		<category><![CDATA[video tutorial]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=150125</guid>

					<description><![CDATA[In this video tutorial, we'll discuss some of the fun you can have with String type variables with Swift 2 in an iOS or tvOS based app.  Marvel at how we can create a string using an array of Character types, then do things like count the number of characters in a string, append text to a string variable, convert a String to all lower case or upper case with Swift, check if a String contains a pattern of characters or contains a prefix / suffix. If your mind hasn't already been blown by that point, watch as we check in with some live viewers watching our podcast in realtime. ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h2 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/String%20Types%20with%20Swift.mov"><span data-reactid=".0.0.1.0.0.0.0.1">Manipulating Strings in Swift 2  </span></a>(CartoonSmart Video Tutorial Podcast Episode 25)</h2>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/167367336?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/167367336?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>In this video tutorial, we&#8217;ll discuss some of the fun you can have with String type variables with Swift 2 in an iOS or tvOS based app.  Marvel at how we can create a string using an array of Character types, then do things like count the number of characters in a string, append text to a string variable, convert a String to all lower case or upper case with Swift  (.lowercaseString .uppercaseString), check if a String contains a pattern of characters (using .rangeOfString) or contains a prefix / suffix (using .hasPrefix and .hasSuffix ). If your mind hasn&#8217;t already been blown by that point, watch as we check in with some live viewers watching our podcast in realtime. Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="30607431" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/String%20Types%20with%20Swift.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this video tutorial, we'll discuss some of the fun you can have with String type variables with Swift 2 in an iOS or tvOS based app. Marvel at how we can create a string using an array of Character types, then do things like count the number of characters in a string, append text to a string variable, convert a String to all lower case or upper case with Swift, check if a String contains a pattern of characters or contains a prefix / suffix. If your mind hasn't already been blown by that point, watch as we check in with some live viewers watching our podcast in realtime.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this video tutorial, we'll discuss some of the fun you can have with String type variables with Swift 2 in an iOS or tvOS based app. Marvel at how we can create a string using an array of Character types, then do things like count the number of characters in a string, append text to a string variable, convert a String to all lower case or upper case with Swift, check if a String contains a pattern of characters or contains a prefix / suffix. If your mind hasn't already been blown by that point, watch as we check in with some live viewers watching our podcast in realtime.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Setup a WordPress Site Part 5 (Episode 24)</title>
		<link>https://cartoonsmart.com/how-to-setup-a-wordpress-site-part-5-episode-24/</link>
		
		
		<pubDate>Fri, 20 May 2016 02:47:45 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149902</guid>

					<description><![CDATA[In the continuing saga of setting up Clevon’s wordpress-ed based website, we’ll actually install a theme worth a damn (Cardinal by Swift Ideas) and begin to show off some of the nice features of it. Cardinal, like many of the other themes by Swift Ideas, is an amazing framework that makes advanced website functionality possible by simply clicking the feature you want and moving it / sizing it within a module based system. So you could create an animated slider, animated text, multi-layered parallax image, all  within a few steps, without any kind of coding or shortcodes.]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h2 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Episode24%20How%20to%20Setup%20a%20Wordpress%20Site%20Part%205.mov"><span data-reactid=".0.0.1.0.0.0.0.1">How to Setup a WordPress Site Part 5 </span></a>(CartoonSmart Video Tutorial Podcast Episode 24)</h2>
<p>In the continuing saga of setting up Clevon&#8217;s wordpress-ed based website, we&#8217;ll actually install a theme worth a damn (Cardinal by Swift Ideas) and begin to show off some of the nice features of it. Cardinal, like many of the other themes by Swift Ideas, is an amazing framework that makes advanced website functionality possible by simply clicking the feature you want and moving it / sizing it within a module based system. So you could create an animated slider, animated text, multi-layered parallax image, all  within a few steps, without any kind of coding or shortcodes.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/167367335?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="99245958" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Episode24%20How%20to%20Setup%20a%20Wordpress%20Site%20Part%205.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In the continuing saga of setting up Clevon’s wordpress-ed based website, we’ll actually install a theme worth a damn (Cardinal by Swift Ideas) and begin to show off some of the nice features of it. Cardinal, like many of the other themes by Swift Ideas, is an amazing framework that makes advanced website functionality possible by simply clicking the feature you want and moving it / sizing it within a module based system. So you could create an animated slider, animated text, multi-layered parallax image, all within a few steps, without any kind of coding or shortcodes.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In the continuing saga of setting up Clevon’s wordpress-ed based website, we’ll actually install a theme worth a damn (Cardinal by Swift Ideas) and begin to show off some of the nice features of it. Cardinal, like many of the other themes by Swift Ideas, is an amazing framework that makes advanced website functionality possible by simply clicking the feature you want and moving it / sizing it within a module based system. So you could create an animated slider, animated text, multi-layered parallax image, all within a few steps, without any kind of coding or shortcodes.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Swift Defer Statements and Programming with Emojis (Episode 23)</title>
		<link>https://cartoonsmart.com/swift-defer-statements-and-programming-with-emojis-episode-23/</link>
		
		
		<pubDate>Wed, 18 May 2016 02:25:05 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[app programming]]></category>
		<category><![CDATA[defer]]></category>
		<category><![CDATA[emojis]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[swift 2]]></category>
		<category><![CDATA[tvos tutorials]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149901</guid>

					<description><![CDATA[Swift Defer Statements and Programming with Emojis (CartoonSmart Video Tutorial Podcast Episode 23) Time to learn about defer statements! This chunk of code runs in functions marked with the throws option, regardless of whether or not an error occurs. Hrm doesn&#8217;t sound right. What the heck , here&#8217;s what the official Swift Programming Guide has to to say&#8230; &#8220;Use defer [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h2 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Defer_Statements%20and%20Emojis.mov">Swift Defer Statements and Programming with Emojis</a> (CartoonSmart Video Tutorial Podcast Episode 23)</h2>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/166893899?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/166893899?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>Time to learn about defer statements! This chunk of code runs in functions marked with the throws option, regardless of whether or not an error occurs. Hrm doesn&#8217;t sound right. What the heck , here&#8217;s what the official Swift Programming Guide has to to say&#8230; <em>&#8220;Use defer to write a block of code that is always executed before a function returns, regardless of whether an error was thrown. You can use defer even when there is no error handling, to simplify functions that can return from several different places&#8221;</em>. Yeah, so that. We also have some fun programming with emojis!  As usual, curb your appetite for serious programming tutorials. These are just for fun!</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="31579418" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Defer_Statements%20and%20Emojis.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Swift Defer Statements and Programming with Emojis (CartoonSmart Video Tutorial Podcast Episode 23) Time to learn about defer statements! This chunk of code runs in functions marked with the throws option, regardless of whether or not an error occurs. Hrm doesn&amp;#8217;t sound right. What the heck , here&amp;#8217;s what the official Swift Programming Guide has to to say&amp;#8230; &amp;#8220;Use defer [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Swift Defer Statements and Programming with Emojis (CartoonSmart Video Tutorial Podcast Episode 23) Time to learn about defer statements! This chunk of code runs in functions marked with the throws option, regardless of whether or not an error occurs. Hrm doesn&amp;#8217;t sound right. What the heck , here&amp;#8217;s what the official Swift Programming Guide has to to say&amp;#8230; &amp;#8220;Use defer [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Program Generics with Swift (Episode 22)</title>
		<link>https://cartoonsmart.com/how-to-program-generics-with-swift-episode-22/</link>
		
		
		<pubDate>Tue, 17 May 2016 01:11:15 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149814</guid>

					<description><![CDATA[In this video tutorial we'll look at how to use Generics in a Swift function. A generic function or method works on collections of different types. Or to put it another way, a function could accept different parameter types when called.  In this lesson we'll use two simple types, String and Int. ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Generics%20with%20Swift.mov"><span data-reactid=".0.0.1.0.0.0.0.1">How to Program Generics with Swift </span></a>(Video Tutorial Podcast Episode 22)</p>
<p>In this video tutorial we&#8217;ll look at how to use Generics in a Swift function. A generic function or method works on collections of different types. Or to put it another way, a function could accept different parameter types when called.  In this lesson we&#8217;ll use two simple types, String and Int. Like many of our previous Swift tutorial video podcasts, we&#8217;ll work in an iOS Playground file, but this same code works fine in any Swift based project: Mac, tvOS, iOS.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/166595266?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<p style="text-align: center;"><a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/166595266?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="31539776" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Generics%20with%20Swift.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this video tutorial we'll look at how to use Generics in a Swift function. A generic function or method works on collections of different types. Or to put it another way, a function could accept different parameter types when called. In this lesson we'll use two simple types, String and Int.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this video tutorial we'll look at how to use Generics in a Swift function. A generic function or method works on collections of different types. Or to put it another way, a function could accept different parameter types when called. In this lesson we'll use two simple types, String and Int.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Error Types with Swift (Episode 21)</title>
		<link>https://cartoonsmart.com/error-types-with-swift-episode-21/</link>
		
		
		<pubDate>Sun, 15 May 2016 02:52:53 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[error types]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swift 2]]></category>
		<category><![CDATA[tvos]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149776</guid>

					<description><![CDATA[This tutorial we will discuss Error types in Swift, include do and catch statements. This can be a tad confusing to new iOS / tvOS developers but hopefully this video lesson will make some sense of it. Like all our podcasts, we're here to have fun! If you want to get serious, head over to CartoonSmart.com for a full boat of project based tutorials on Swift, Sprite Kit, Xcode and plenty more.]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Episode21%20Error%20Types%20with%20Swift.mov"><span data-reactid=".0.0.1.0.0.0.0.1">Error Types with Swift </span></a>(Video Tutorial Podcast Episode 21)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/166595265?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/166595265?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>This tutorial we will discuss Error types in Swift, include do and catch statements. This can be a tad confusing to new iOS / tvOS developers but hopefully this video lesson will make some sense of it. Like all our podcasts, we&#8217;re here to have fun! If you want to get serious, head over to CartoonSmart.com for a full boat of project based tutorials on Swift, Sprite Kit, Xcode and plenty more.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="38923064" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Episode21%20Error%20Types%20with%20Swift.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>This tutorial we will discuss Error types in Swift, include do and catch statements. This can be a tad confusing to new iOS / tvOS developers but hopefully this video lesson will make some sense of it. Like all our podcasts, we're here to have fun! If you want to get serious, head over to CartoonSmart.com for a full boat of project based tutorials on Swift, Sprite Kit, Xcode and plenty more.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>This tutorial we will discuss Error types in Swift, include do and catch statements. This can be a tad confusing to new iOS / tvOS developers but hopefully this video lesson will make some sense of it. Like all our podcasts, we're here to have fun! If you want to get serious, head over to CartoonSmart.com for a full boat of project based tutorials on Swift, Sprite Kit, Xcode and plenty more.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Discussion on the new Top Level Domains (Bonus Show 5)</title>
		<link>https://cartoonsmart.com/discussion-on-the-new-top-level-domains-bonus-show-5/</link>
		
		
		<pubDate>Sat, 14 May 2016 03:09:54 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149810</guid>

					<description><![CDATA[Discussion on the new Top Level Domains (Bonus Show 5) Join us in this serious talk (eye roll) on the new top level domains you can register. What are top level domains, or TLD&#8217;s for short. You&#8217;re probably already familiar with .com, .net , and the rest of the &#8220;normal&#8221; ones. Right? You&#8217;ve been on the internet once or twice, eh? Well [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Bonus5%20Top%20Level%20Domains.mov">Discussion on the new Top Level Domains</a> (Bonus Show 5)</p>
<p>Join us in this serious talk (eye roll) on the new top level domains you can register. What are top level domains, or TLD&#8217;s for short. You&#8217;re probably already familiar with .com, .net , and the rest of the &#8220;normal&#8221; ones. Right? You&#8217;ve been on the internet once or twice, eh? Well now there&#8217;s a whole slew of new TLD&#8217;s you can register. Yes, weird ones like. Disney.men , Hair.club, ForeignObject.tools .  See what could possibly turn up when we take wild stabs in the dark at GoDaddy&#8217;s recommended domains.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/166398480?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="40052549" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Bonus5%20Top%20Level%20Domains.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Discussion on the new Top Level Domains (Bonus Show 5) Join us in this serious talk (eye roll) on the new top level domains you can register. What are top level domains, or TLD&amp;#8217;s for short. You&amp;#8217;re probably already familiar with .com, .net , and the rest of the &amp;#8220;normal&amp;#8221; ones. Right? You&amp;#8217;ve been on the internet once or twice, eh? Well [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Discussion on the new Top Level Domains (Bonus Show 5) Join us in this serious talk (eye roll) on the new top level domains you can register. What are top level domains, or TLD&amp;#8217;s for short. You&amp;#8217;re probably already familiar with .com, .net , and the rest of the &amp;#8220;normal&amp;#8221; ones. Right? You&amp;#8217;ve been on the internet once or twice, eh? Well [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Swift Tutorial on Enum Types (Episode 20)</title>
		<link>https://cartoonsmart.com/swift-tutorial-on-enum-types-episode-20/</link>
		
		
		<pubDate>Sat, 14 May 2016 02:43:29 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[tvos]]></category>
		<category><![CDATA[video tutorial]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149716</guid>

					<description><![CDATA[In this lesson we'll look at enum type variables with Swift. These are constant variables which could be used for getting back a raw value, but in most cases, enums are simply used as identifiers, like Rank.Ace or just .Ace . Where the value isn't important, but testing whether or not a particular thing is an Ace type is important. Yes, yes, it can seem a little strange at first, but watch this iOS (or tvOS) video tutorial for Swift and you'll see how useful these can be.]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Epside20%20Swift%20iOS%20Tutorial%20Enum%20Types.mov"><span data-reactid=".0.0.1.0.0.0.0.1">Swift iOS Tutorial on Enum Types </span></a>(Video Tutorial Podcast Episode 20)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/166595263?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/166595263?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>&nbsp;</p>
<p>In this lesson we&#8217;ll look at enum type variables with Swift. These are constant variables which could be used for getting back a raw value, but in most cases, enums are simply used as identifiers, like Rank.Ace or just .Ace . Where the value isn&#8217;t important, but testing whether or not a particular thing is an Ace type is important. Yes, yes, it can seem a little strange at first, but watch this iOS (or tvOS) video tutorial for Swift and you&#8217;ll see how useful these can be. You&#8217;ll also get to hear the first ever CartoonSmart jingle (its terrible).</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="27191438" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Epside20%20Swift%20iOS%20Tutorial%20Enum%20Types.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this lesson we'll look at enum type variables with Swift. These are constant variables which could be used for getting back a raw value, but in most cases, enums are simply used as identifiers, like Rank.Ace or just .Ace . Where the value isn't important, but testing whether or not a particular thing is an Ace type is important. Yes, yes, it can seem a little strange at first, but watch this iOS (or tvOS) video tutorial for Swift and you'll see how useful these can be.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this lesson we'll look at enum type variables with Swift. These are constant variables which could be used for getting back a raw value, but in most cases, enums are simply used as identifiers, like Rank.Ace or just .Ace . Where the value isn't important, but testing whether or not a particular thing is an Ace type is important. Yes, yes, it can seem a little strange at first, but watch this iOS (or tvOS) video tutorial for Swift and you'll see how useful these can be.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Setup a WordPress Site Part 4 (Podcast Episode 19)</title>
		<link>https://cartoonsmart.com/how-to-setup-a-wordpress-site-part-4-podcast-episode-19/</link>
		
		
		<pubDate>Fri, 13 May 2016 17:30:42 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[essential plugins]]></category>
		<category><![CDATA[how to setup wordpress]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[tracking code]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149778</guid>

					<description><![CDATA[How to Setup a WordPress Site Part 4  (Video Tutorial Podcast Episode 19) We&#8217;ll continue building Clevon&#8217;s WordPress based website, this time discussing some essential plugins. Okay, the ones we feel are essential. These include Jetpack. VaultPress (a paid plugin which is part of the Jetpack suite), Facebook Pixel Convertor, Duplicate Post, and Google Analytics. By no means, a comprehensive [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><h2 class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/How%20to%20Setup%20a%20Wordpress%20Site%20Part%204.mov"><span data-reactid=".0.0.1.0.0.0.0.1">How to Setup a WordPress Site Part 4  </span></a>(Video Tutorial Podcast Episode 19)</h2>
<p>We&#8217;ll continue building Clevon&#8217;s WordPress based website, this time discussing some essential plugins. Okay, the ones we feel are essential. These include Jetpack. VaultPress (a paid plugin which is part of the Jetpack suite), Facebook Pixel Convertor, Duplicate Post, and Google Analytics. By no means, a comprehensive list of great plugins, and we&#8217;ll undoubtably install more down the road. Fair warning, this podcast is meant to be as funny as it is humorous, so take it with a grain of salt, and just enjoy a break from your normal learn-o-sphere.</p>
<p>Subscribe to our podcast on iTunes or through your favorite RSS reader at <a href="http://Cartoonsmart.com/podcasts">Cartoonsmart.com/podcasts</a> or check out our more serious tutorials by visiting the main page at CartoonSmart.com</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/166059630?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="52667271" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/How%20to%20Setup%20a%20Wordpress%20Site%20Part%204.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>How to Setup a WordPress Site Part 4  (Video Tutorial Podcast Episode 19) We&amp;#8217;ll continue building Clevon&amp;#8217;s WordPress based website, this time discussing some essential plugins. Okay, the ones we feel are essential. These include Jetpack. VaultPress (a paid plugin which is part of the Jetpack suite), Facebook Pixel Convertor, Duplicate Post, and Google Analytics. By no means, a comprehensive [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>How to Setup a WordPress Site Part 4  (Video Tutorial Podcast Episode 19) We&amp;#8217;ll continue building Clevon&amp;#8217;s WordPress based website, this time discussing some essential plugins. Okay, the ones we feel are essential. These include Jetpack. VaultPress (a paid plugin which is part of the Jetpack suite), Facebook Pixel Convertor, Duplicate Post, and Google Analytics. By no means, a comprehensive [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Announcing ClevCon 2016 – Audio Only (BONUS show 4)</title>
		<link>https://cartoonsmart.com/announcing-clevcon-2016-audio-only-bonus-show-4/</link>
		
		
		<pubDate>Thu, 12 May 2016 17:33:58 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149649</guid>

					<description><![CDATA[We make good on our promise to let Clevon announce the 2nd annual ClevCon, July 4 outside the River Falls post office, assuming the Post Office is actually closed on July 4. If not, the event will probably be cancelled and tickets will not be refunded. ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/ClevCon.mp4"><span data-reactid=".0.0.1.0.0.0.0.1">Announcing ClevCon 2016 Audio Only (BONUS show 4)</span></a></p>
<p>We make good on our promise to let Clevon announce the 2nd annual ClevCon, July 4 outside the River Falls post office, assuming the Post Office is actually closed on July 4. If not, the event will probably be cancelled and tickets will not be refunded.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="7598803" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/ClevCon.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>We make good on our promise to let Clevon announce the 2nd annual ClevCon, July 4 outside the River Falls post office, assuming the Post Office is actually closed on July 4. If not, the event will probably be cancelled and tickets will not be refunded.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>We make good on our promise to let Clevon announce the 2nd annual ClevCon, July 4 outside the River Falls post office, assuming the Post Office is actually closed on July 4. If not, the event will probably be cancelled and tickets will not be refunded.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Draw a Logo Part 2 (Episode 18)</title>
		<link>https://cartoonsmart.com/how-to-draw-a-logo-part-2-episode-18/</link>
		
		
		<pubDate>Thu, 12 May 2016 17:22:49 +0000</pubDate>
				<category><![CDATA[Adobe Animate]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[adobe animate]]></category>
		<category><![CDATA[adobe flash]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149647</guid>

					<description><![CDATA[How to Draw a Logo Part 2 ( Video Tutorial Podcast Episode 18) Continuing from yesterday we&#8217;ll finish off making the Uhmerican Made logo, so this is yet another free digital illustration tutorial brought to you by CartoonSmart.com . We&#8217;ll work in Adobe Animate (or Adobe Flash is fine too), and look at masking, more with gradients, using the polystar tool. And as [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><span data-reactid=".0.0.1.0.0.0.0.1"><a href="http://cspodcasts.s3.amazonaws.com/Episode18%20How%20to%20Draw%20a%20Logo%20Part%202.mov">How to Draw a Logo Part 2</a> </span>( Video Tutorial Podcast Episode 18)</p>
<p>Continuing from yesterday we&#8217;ll finish off making the Uhmerican Made logo, so this is yet another free digital illustration tutorial brought to you by CartoonSmart.com . We&#8217;ll work in Adobe Animate (or Adobe Flash is fine too), and look at masking, more with gradients, using the polystar tool. And as usual, Clevon will regal us with plenty of unique and entertaining stories in this hybrid tutorial / purely-for-entertainment-purposes style podcast. Enjoy!</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/166059632?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="52481053" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Episode18%20How%20to%20Draw%20a%20Logo%20Part%202.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>How to Draw a Logo Part 2 ( Video Tutorial Podcast Episode 18) Continuing from yesterday we&amp;#8217;ll finish off making the Uhmerican Made logo, so this is yet another free digital illustration tutorial brought to you by CartoonSmart.com . We&amp;#8217;ll work in Adobe Animate (or Adobe Flash is fine too), and look at masking, more with gradients, using the polystar tool. And as [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>How to Draw a Logo Part 2 ( Video Tutorial Podcast Episode 18) Continuing from yesterday we&amp;#8217;ll finish off making the Uhmerican Made logo, so this is yet another free digital illustration tutorial brought to you by CartoonSmart.com . We&amp;#8217;ll work in Adobe Animate (or Adobe Flash is fine too), and look at masking, more with gradients, using the polystar tool. And as [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Draw a Logo Part 1 (Episode 17)</title>
		<link>https://cartoonsmart.com/how-to-draw-a-logo-part-1-episode-17/</link>
		
		
		<pubDate>Thu, 12 May 2016 03:22:52 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[digital illustration]]></category>
		<category><![CDATA[drawing]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[vector art]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149645</guid>

					<description><![CDATA[This digital illustration tutorial will teach you how to use Adobe Animate or Adobe Flash to create a vector based logo from scratch. We'll discuss some initial resources and inspiration for a potential logo, then use the Text tool in Adobe Animate to lay down our initial font. After that we'll break it apart (so the editable text is no longer editable) and now a fill shape, which we can then color and manipulate. We'll add a gradient, outline the text and most importantly, have fun in yet another don't-take-it-too-seriously CartoonSmart.com video tutorial podcast.]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><span data-reactid=".0.0.1.0.0.0.0.1"><a href="http://cspodcasts.s3.amazonaws.com/Episode17_How%20to%20Draw%20a%20Logo%20Part%201.mov">How to Draw a Logo Part 1</a> </span>( Video Tutorial Podcast Episode 17)</p>
<p>This digital illustration tutorial will teach you how to use Adobe Animate or Adobe Flash to create a vector based logo from scratch. We&#8217;ll discuss some initial resources and inspiration for a potential logo, then use the Text tool in Adobe Animate to lay down our initial font. After that we&#8217;ll break it apart (so the editable text is no longer editable) and now a fill shape, which we can then color and manipulate. We&#8217;ll add a gradient, outline the text and most importantly, have fun in yet another don&#8217;t-take-it-too-seriously CartoonSmart.com video tutorial podcast.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/166059633?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="55018283" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Episode17_How%20to%20Draw%20a%20Logo%20Part%201.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>This digital illustration tutorial will teach you how to use Adobe Animate or Adobe Flash to create a vector based logo from scratch. We'll discuss some initial resources and inspiration for a potential logo, then use the Text tool in Adobe Animate to lay down our initial font. After that we'll break it apart (so the editable text is no longer editable) and now a fill shape, which we can then color and manipulate. We'll add a gradient, outline the text and most importantly, have fun in yet another don't-take-it-too-seriously CartoonSmart.com video tutorial podcast.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>This digital illustration tutorial will teach you how to use Adobe Animate or Adobe Flash to create a vector based logo from scratch. We'll discuss some initial resources and inspiration for a potential logo, then use the Text tool in Adobe Animate to lay down our initial font. After that we'll break it apart (so the editable text is no longer editable) and now a fill shape, which we can then color and manipulate. We'll add a gradient, outline the text and most importantly, have fun in yet another don't-take-it-too-seriously CartoonSmart.com video tutorial podcast.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Set Up a WordPress Site Part 3 (Episode 16)</title>
		<link>https://cartoonsmart.com/how-to-set-up-a-wordpress-site-part-3-episode-16/</link>
		
		
		<pubDate>Tue, 10 May 2016 21:29:16 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[how to install wordpress]]></category>
		<category><![CDATA[new to wordpress]]></category>
		<category><![CDATA[pages]]></category>
		<category><![CDATA[posts]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149643</guid>

					<description><![CDATA[How to Set Up a WordPress Site Part 3 (Video Tutorial Podcast Episode 16) In this video tutorial, we&#8217;ll continue setting up Clevon&#8217;s new WordPress site from scratch, by looking briefly into some common things everyone should know about the WP dashboard. The difference between pages and posts, how to switch themes, why themes in WordPress are so powerful. As [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/How%20to%20Setup%20a%20Wordpress%20Site%20Part%203.mov">How to Set Up a WordPress Site Part 3</a> (Video Tutorial Podcast Episode 16)</p>
<p>In this video tutorial, we&#8217;ll continue setting up Clevon&#8217;s new WordPress site from scratch, by looking briefly into some common things everyone should know about the WP dashboard. The difference between pages and posts, how to switch themes, why themes in WordPress are so powerful. As usual, these are just fun off-the-cuff tutorials, mostly for fun!</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/166059634?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="50602377" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/How%20to%20Setup%20a%20Wordpress%20Site%20Part%203.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>How to Set Up a WordPress Site Part 3 (Video Tutorial Podcast Episode 16) In this video tutorial, we&amp;#8217;ll continue setting up Clevon&amp;#8217;s new WordPress site from scratch, by looking briefly into some common things everyone should know about the WP dashboard. The difference between pages and posts, how to switch themes, why themes in WordPress are so powerful. As [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>How to Set Up a WordPress Site Part 3 (Video Tutorial Podcast Episode 16) In this video tutorial, we&amp;#8217;ll continue setting up Clevon&amp;#8217;s new WordPress site from scratch, by looking briefly into some common things everyone should know about the WP dashboard. The difference between pages and posts, how to switch themes, why themes in WordPress are so powerful. As [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Product and Branding Ideas  – Audio-Only (BONUS show 3)</title>
		<link>https://cartoonsmart.com/product-and-branding-ideas-audio-only-bonus-show-3/</link>
		
		
		<pubDate>Tue, 10 May 2016 16:08:00 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[product ideas]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149641</guid>

					<description><![CDATA[Product and Branding Ideas with Clevon (Audio-Only Podcast BONUS show 3) Topics include the Truck Buck, a bike rack style deer harness, stores that start with Nothing But&#8230;(insert product), and a VIP drive thru pass. Hosts: Justin Dike, Clevon O’Doul &#160; &#160;]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><span data-reactid=".0.0.1.0.0.0.0.1"><a href="http://cspodcasts.s3.amazonaws.com/Product%20Ideas%201.mp4">Product and Branding Ideas with Clevon</a> </span>(Audio-Only Podcast BONUS show 3)</p>
<p>Topics include the Truck Buck, a bike rack style deer harness, stores that start with Nothing But&#8230;(insert product), and a VIP drive thru pass.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="14390687" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Product%20Ideas%201.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Product and Branding Ideas with Clevon (Audio-Only Podcast BONUS show 3) Topics include the Truck Buck, a bike rack style deer harness, stores that start with Nothing But&amp;#8230;(insert product), and a VIP drive thru pass. Hosts: Justin Dike, Clevon O’Doul &amp;#160; &amp;#160;</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Product and Branding Ideas with Clevon (Audio-Only Podcast BONUS show 3) Topics include the Truck Buck, a bike rack style deer harness, stores that start with Nothing But&amp;#8230;(insert product), and a VIP drive thru pass. Hosts: Justin Dike, Clevon O’Doul &amp;#160; &amp;#160;</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Swift Classes with Init and Deinit (Episode 15)</title>
		<link>https://cartoonsmart.com/swift-classes-with-init-and-deinit-episode-15/</link>
		
		
		<pubDate>Tue, 10 May 2016 02:31:46 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[tvos]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149437</guid>

					<description><![CDATA[Continuing from yesterday's exercise, we will add an init and deinit statement to our Swift class. For any first time iOS or tvOS programmers this is a great starter tutorial.    ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><span data-reactid=".0.0.1.0.0.0.0.1"><a href="http://cspodcasts.s3.amazonaws.com/Swift%20Classes%20with%20init%20and%20deinit.mov">Swift Classes with Init and Deinit </a> </span>(Video Tutorial Podcast Episode 15)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165970889?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/165970889?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>&nbsp;</p>
<p>Continuing from yesterday&#8217;s exercise, we will add an init and deinit statement to our Swift class. For any first time iOS or tvOS programmers this is a great starter tutorial.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="19362936" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Swift%20Classes%20with%20init%20and%20deinit.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Continuing from yesterday's exercise, we will add an init and deinit statement to our Swift class. For any first time iOS or tvOS programmers this is a great starter tutorial.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Continuing from yesterday's exercise, we will add an init and deinit statement to our Swift class. For any first time iOS or tvOS programmers this is a great starter tutorial.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Marketing Tips with Clevon Audio-Only (BONUS show 2)</title>
		<link>https://cartoonsmart.com/marketing-tips-with-clevon-audio-only-bonus-show-2/</link>
		
		
		<pubDate>Mon, 09 May 2016 05:21:44 +0000</pubDate>
				<category><![CDATA[Marketing Tips]]></category>
		<category><![CDATA[Podcasts]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149430</guid>

					<description><![CDATA[This episode we'll be discussing some of Clevon's home grown, tried and true "gig economy" marketing tips for freelancers. And this is an audio only broadcast. Do not adjust your dial. ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><span data-reactid=".0.0.1.0.0.0.0.1"><a href="http://cspodcasts.s3.amazonaws.com/Marketing%20Yourself%20with%20Clevon%202.mp4">Marketing Tips with Clevon BONUS Audio-Only Show</a> </span>(Podcast Bonus 2)</p>
<p>This episode we&#8217;ll go over some marketing tips from what we can find on the internet and see how they compare to both  Clevon and Justin&#8217;s own experiences with online and more brick and mortar style businesses. This is an audio only broadcast.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="27975256" type="video/mp4" url="http://cspodcasts.s3.amazonaws.com/Marketing%20Yourself%20with%20Clevon%202.mp4"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode we'll be discussing some of Clevon's home grown, tried and true "gig economy" marketing tips for freelancers. And this is an audio only broadcast. Do not adjust your dial.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>This episode we'll be discussing some of Clevon's home grown, tried and true "gig economy" marketing tips for freelancers. And this is an audio only broadcast. Do not adjust your dial.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Class Basics with Swift and Sprite Kit (Episode 14)</title>
		<link>https://cartoonsmart.com/class-basics-with-swift-and-sprite-kit-episode-14/</link>
		
		
		<pubDate>Mon, 09 May 2016 04:17:28 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[app development]]></category>
		<category><![CDATA[cartoonsmart]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[SpriteKit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swift 2]]></category>
		<category><![CDATA[tvos]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149435</guid>

					<description><![CDATA[We'll dive back into the official Swift Programming Guide to look at how to write a Class. Yes, one of the most basic things you'll want to know when beginning to program for iOS or tvOS. As usual with a CartoonSmart tutorial podcast, we're here to have fun learning Swift and Sprite Kit!]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><span data-reactid=".0.0.1.0.0.0.0.1"><a href="http://cspodcasts.s3.amazonaws.com/Class%20Basics%20with%20Swift%20and%20Sprite%20Kit.mov">How to Write a Class with Swift and Sprite Kit </a> </span>(Video Tutorial Podcast Episode 14)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165821520?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/165821520?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>We&#8217;ll dive back into the official Swift Programming Guide to look at how to write a Class. Yes, one of the most basic things you&#8217;ll want to know when beginning to program for iOS or tvOS. As usual with a CartoonSmart tutorial podcast, we&#8217;re here to have fun learning Swift and Sprite Kit!</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="25102948" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Class%20Basics%20with%20Swift%20and%20Sprite%20Kit.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>We'll dive back into the official Swift Programming Guide to look at how to write a Class. Yes, one of the most basic things you'll want to know when beginning to program for iOS or tvOS. As usual with a CartoonSmart tutorial podcast, we're here to have fun learning Swift and Sprite Kit!</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>We'll dive back into the official Swift Programming Guide to look at how to write a Class. Yes, one of the most basic things you'll want to know when beginning to program for iOS or tvOS. As usual with a CartoonSmart tutorial podcast, we're here to have fun learning Swift and Sprite Kit!</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Set Up a WordPress Site Part 2 (Episode 13)</title>
		<link>https://cartoonsmart.com/how-to-set-up-a-wordpress-site-part-2-episode-13/</link>
		
		
		<pubDate>Sun, 08 May 2016 16:28:08 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[how to install wordpress]]></category>
		<category><![CDATA[manually install wordpress]]></category>
		<category><![CDATA[upload wordpress]]></category>
		<category><![CDATA[uploading]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149433</guid>

					<description><![CDATA[In this lesson, we'll talk about how to manually upload the Wordpress zip then upload it to your website. This is an important video tutorial if you aren't hosting with a provider thats already setup your wordpress site. So for example, if you are switching your site to start using wordpress. Before the big upload, we will need to create a new database in MySQL, then edit the wp-config.php file with the new database username and password. And if you are not familiar with the term FTP, we'll discuss creating a new FTP user to access your website's content using an FTP program (for example, Transmit on the Mac ). While we FTP the contents of the Wordpress zip, Clevon will tell us about one of his life accomplishments, surmounting the seven summits.]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><span data-reactid=".0.0.1.0.0.0.0.1"><a href="http://cspodcasts.s3.amazonaws.com/How%20to%20Install%20Wordpress%20Part%202%20-%20FTP%20MySQL%20Settings.mov">How to set up a WordPress Site Part 2</a>  </span>(Video Tutorial Podcast Episode 13)</p>
<p>In this lesson, we&#8217;ll talk about how to manually upload the <a href="https://wordpress.org/download/">WordPress zip</a> then upload it to your website. This is an important video tutorial if you aren&#8217;t hosting with a provider thats already setup your wordpress site. So for example, if you are switching your site to start using wordpress. Before the big upload, we will need to create a new database in MySQL, then edit the wp-config.php file with the new database username and password. And if you are not familiar with the term FTP, we&#8217;ll discuss creating a new FTP user to access your website&#8217;s content using an FTP program (for example, <a href="http://Panic.com/transmit/">Transmit on the Mac</a> ). While we FTP the contents of the WordPress zip, Clevon will tell us about one of his life accomplishments, surmounting the seven summits.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165604065?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="54818968" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/How%20to%20Install%20Wordpress%20Part%202%20-%20FTP%20MySQL%20Settings.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this lesson, we'll talk about how to manually upload the Wordpress zip then upload it to your website. This is an important video tutorial if you aren't hosting with a provider thats already setup your wordpress site. So for example, if you are switching your site to start using wordpress. Before the big upload, we will need to create a new database in MySQL, then edit the wp-config.php file with the new database username and password. And if you are not familiar with the term FTP, we'll discuss creating a new FTP user to access your website's content using an FTP program (for example, Transmit on the Mac ). While we FTP the contents of the Wordpress zip, Clevon will tell us about one of his life accomplishments, surmounting the seven summits.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this lesson, we'll talk about how to manually upload the Wordpress zip then upload it to your website. This is an important video tutorial if you aren't hosting with a provider thats already setup your wordpress site. So for example, if you are switching your site to start using wordpress. Before the big upload, we will need to create a new database in MySQL, then edit the wp-config.php file with the new database username and password. And if you are not familiar with the term FTP, we'll discuss creating a new FTP user to access your website's content using an FTP program (for example, Transmit on the Mac ). While we FTP the contents of the Wordpress zip, Clevon will tell us about one of his life accomplishments, surmounting the seven summits.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to set up a WordPress Site Part 1 (Episode 12)</title>
		<link>https://cartoonsmart.com/how-to-set-up-a-wordpress-site-part-1-episode-12/</link>
		
		
		<pubDate>Sun, 08 May 2016 14:45:27 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[how to make a website]]></category>
		<category><![CDATA[initial setup]]></category>
		<category><![CDATA[lessons]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149016</guid>

					<description><![CDATA[This video tutorial we'll discuss how to setup a Wordpress website. We'll discuss the differences between registering your domain and getting a host, and how you can get a pre-setup Wordpress hosting plan with the domain included (probably the easiest option if you don't have either a domain or host). We'll talk about some of the new top-level domain name options (like .pizza). We'll take a quick look at the Wordpress dashboard. We'll also go into how to point a previously registered domain to the DNS or Domain Name Servers of a different hosting provider (than who you bought the domain from).]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><span data-reactid=".0.0.1.0.0.0.0.1"><a href="http://cspodcasts.s3.amazonaws.com/How%20to%20set%20up%20a%20Wordpress%20Site%20Part%201.mov">How to set up a WordPress Site Part 1 </a> </span>(Video Tutorial Podcast Episode 12)</p>
<p>This video tutorial we&#8217;ll discuss how to setup a WordPress website. We&#8217;ll discuss the differences between registering your domain and getting a host, and how you can get a pre-setup WordPress hosting plan with the domain included (probably the easiest option if you don&#8217;t have either a domain or host). We&#8217;ll talk about some of the new top-level domain name options (like .pizza). We&#8217;ll take a quick look at the WordPress dashboard. We&#8217;ll also go into how to point a previously registered domain to the DNS or Domain Name Servers of a different hosting provider (than who you bought the domain from).</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165604068?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="54764207" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/How%20to%20set%20up%20a%20Wordpress%20Site%20Part%201.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>This video tutorial we'll discuss how to setup a Wordpress website. We'll discuss the differences between registering your domain and getting a host, and how you can get a pre-setup Wordpress hosting plan with the domain included (probably the easiest option if you don't have either a domain or host). We'll talk about some of the new top-level domain name options (like .pizza). We'll take a quick look at the Wordpress dashboard. We'll also go into how to point a previously registered domain to the DNS or Domain Name Servers of a different hosting provider (than who you bought the domain from).</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>This video tutorial we'll discuss how to setup a Wordpress website. We'll discuss the differences between registering your domain and getting a host, and how you can get a pre-setup Wordpress hosting plan with the domain included (probably the easiest option if you don't have either a domain or host). We'll talk about some of the new top-level domain name options (like .pizza). We'll take a quick look at the Wordpress dashboard. We'll also go into how to point a previously registered domain to the DNS or Domain Name Servers of a different hosting provider (than who you bought the domain from).</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Open URLs in Safari with Swift and Sprite Kit  (Episode 11)</title>
		<link>https://cartoonsmart.com/how-to-open-urls-in-safari-with-swift-and-sprite-kit-episode-12/</link>
		
		
		<pubDate>Sat, 07 May 2016 05:14:31 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149014</guid>

					<description><![CDATA[This video we'll learn how to open the Safari window within your iOS app itself, which can also limit the user from opening other domain, or simply pass the user off to the actual iOS Safari app.]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/How%20to%20go%20to%20URLs%20and%20How%20to%20Avoid%20Going%20to%20Hell.mov">How to Open URLs in Safari with Swift and Sprite Kit</a> (Video Tutorial Podcast Episode 11)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165505966?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/165505966?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>This video we&#8217;ll learn how to open the Safari window within your iOS app itself, which can also limit the user from opening other domain, or simply pass the user off to the actual iOS Safari app. As usual this is a humorous <a href="http://www.cartoonsmart.com">CartoonSmart.com</a> video podcast. Hosts: Justin Dike, Clevon O’Doul   <a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
]]></content:encoded>
					
		
		<enclosure length="39085299" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/How%20to%20go%20to%20URLs%20and%20How%20to%20Avoid%20Going%20to%20Hell.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>This video we'll learn how to open the Safari window within your iOS app itself, which can also limit the user from opening other domain, or simply pass the user off to the actual iOS Safari app.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>This video we'll learn how to open the Safari window within your iOS app itself, which can also limit the user from opening other domain, or simply pass the user off to the actual iOS Safari app.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Marketing Tips with Clevon Audio-Only (BONUS show 1)</title>
		<link>https://cartoonsmart.com/marketing-tips-with-clevon-bonus-audio-only-show-episode-11/</link>
		
		
		<pubDate>Fri, 06 May 2016 04:25:14 +0000</pubDate>
				<category><![CDATA[Marketing Tips]]></category>
		<category><![CDATA[Podcasts]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149012</guid>

					<description><![CDATA[This episode we'll be discussing some of Clevon's home grown, tried and true "gig economy" marketing tips for freelancers. And this is an audio only broadcast. Do not adjust your dial. ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><span data-reactid=".0.0.1.0.0.0.0.1"><a href="http://cspodcasts.s3.amazonaws.com/Marketting_Yourself_with_Clevon.mp3">Marketing Tips with Clevon BONUS Audio-Only Show</a> </span>(Podcast Bonus 1)</p>
<p>This episode we&#8217;ll be discussing some of Clevon&#8217;s home grown, tried and true &#8220;gig economy&#8221; marketing tips for freelancers. And this is an audio only broadcast. Do not adjust your dial.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="19640634" type="audio/mpeg" url="http://cspodcasts.s3.amazonaws.com/Marketting_Yourself_with_Clevon.mp3"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode we'll be discussing some of Clevon's home grown, tried and true "gig economy" marketing tips for freelancers. And this is an audio only broadcast. Do not adjust your dial.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>This episode we'll be discussing some of Clevon's home grown, tried and true "gig economy" marketing tips for freelancers. And this is an audio only broadcast. Do not adjust your dial.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Functions with Parameters that Return Multiple Values in Swift (Podcast Episode 10)</title>
		<link>https://cartoonsmart.com/functions-with-parameters-that-return-multiple-values-in-swift-episode-10/</link>
		
		
		<pubDate>Fri, 06 May 2016 03:54:51 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[tvos]]></category>
		<category><![CDATA[video tutorial]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149010</guid>

					<description><![CDATA[Functions with Parameters that Return Multiple Values in Swift (Video Tutorial Podcast Episode 10) We&#8217;ll go through more of the official Swift Programming in this iOS / tvOS video tutorial. This episode we look at functions that take in an Array parameter, and return multiple Int values. As usual, this is an off-the-cuff, fun lesson from CartoonSmart.com Hosts: Justin Dike, [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><a href="http://cspodcasts.s3.amazonaws.com/Functions%20with%20parameters%20that%20return%20values.mov">Functions with Parameters that Return Multiple Values in Swift</a> (Video Tutorial Podcast Episode 10)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165335665?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/165335665?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>We&#8217;ll go through more of the official Swift Programming in this iOS / tvOS video tutorial. This episode we look at functions that take in an Array parameter, and return multiple Int values. As usual, this is an off-the-cuff, fun lesson from CartoonSmart.com</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="31367905" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Functions%20with%20parameters%20that%20return%20values.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Functions with Parameters that Return Multiple Values in Swift (Video Tutorial Podcast Episode 10) We&amp;#8217;ll go through more of the official Swift Programming in this iOS / tvOS video tutorial. This episode we look at functions that take in an Array parameter, and return multiple Int values. As usual, this is an off-the-cuff, fun lesson from CartoonSmart.com Hosts: Justin Dike, [&amp;#8230;]</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Functions with Parameters that Return Multiple Values in Swift (Video Tutorial Podcast Episode 10) We&amp;#8217;ll go through more of the official Swift Programming in this iOS / tvOS video tutorial. This episode we look at functions that take in an Array parameter, and return multiple Int values. As usual, this is an off-the-cuff, fun lesson from CartoonSmart.com Hosts: Justin Dike, [&amp;#8230;]</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>How to Draw a Robot Head in Adobe Animate (Episode 9)</title>
		<link>https://cartoonsmart.com/how-to-draw-a-robot-head-in-adobe-animate-episode-9/</link>
		
		
		<pubDate>Thu, 05 May 2016 03:47:14 +0000</pubDate>
				<category><![CDATA[Podcasts]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=149002</guid>

					<description><![CDATA[In this video tutorial podcast, we'll have some fun drawing a head using Adobe Animate's vector illustration tools. This could be the beginning of a larger illustration or as simple as a decal or bumper sticker. ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p class="clip_info-header iris_header iris_header--36" data-reactid=".0.0.1.0.0.0.0"><span data-reactid=".0.0.1.0.0.0.0.1"><a href="http://cspodcasts.s3.amazonaws.com/How_to_Draw_a_Robot_Head.mov">How to Draw a Robot Head in Adobe Animate</a>  </span>(Video Tutorial Podcast Episode 9)</p>
<p>In this video tutorial podcast, we&#8217;ll have some fun drawing a head using Adobe Animate&#8217;s vector illustration tools. This could be the beginning of a larger illustration or as simple as a decal or bumper sticker.</p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<section  class="row fw-row ">
	<div class="spb_video_widget full-width spb-full-width-element spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165335593?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> <div class="spb-fw-sizer"></div></section>

<p>&nbsp;</p>
<a class="sf-button standard black sf-icon-stroke  sf-button-has-icon" href="https://itunes.apple.com/us/podcast/cartoonsmart-tutorials/id1108725455?mt=2" target="_self" rel=""><i class="fa-rss"></i><span class="text">Subscribe to this Podcast on iTunes</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="46794287" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/How_to_Draw_a_Robot_Head.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this video tutorial podcast, we'll have some fun drawing a head using Adobe Animate's vector illustration tools. This could be the beginning of a larger illustration or as simple as a decal or bumper sticker.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this video tutorial podcast, we'll have some fun drawing a head using Adobe Animate's vector illustration tools. This could be the beginning of a larger illustration or as simple as a decal or bumper sticker.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>SKActions with Swift and Sprite Kit (Podcast Episode 8)</title>
		<link>https://cartoonsmart.com/skactions-with-swift-and-sprite-kit-episode-8/</link>
		
		
		<pubDate>Wed, 04 May 2016 01:50:32 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[app development]]></category>
		<category><![CDATA[cartoonsmart]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[SpriteKit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swift 2]]></category>
		<category><![CDATA[tvos]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=148897</guid>

					<description><![CDATA[Watch as we create a player in the SKScene, then run a repeating SKAction that makes the character scale up and down forever. If you enjoy this CartoonSmart.com video tutorial podcast, you'll find plenty more at our website. ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p><a href="http://cspodcasts.s3.amazonaws.com/SKActions%20with%20Swift%20and%20Sprite%20Kit.mov">SKActions with Swift and Sprite Kit</a> (Video Tutorial Podcast Episode 8)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165168083?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/165168083?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>In this iOS and tvOS Swift / Sprite Kit video tutorial, we&#8217;ll take a humorous look at creating a sprite in the Scene Editor, cast it as a variable named zombie, then scale it up and down using SKActions. We&#8217;ll also discuss a iterating through every child in an SKScene, while testing its class type and name value. As usual, you can find plenty more (and serious) Swift lessons at <a href="http://CartoonSmart.com">CartoonSmart.com</a></p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="69000498" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/SKActions%20with%20Swift%20and%20Sprite%20Kit.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Watch as we create a player in the SKScene, then run a repeating SKAction that makes the character scale up and down forever. If you enjoy this CartoonSmart.com video tutorial podcast, you'll find plenty more at our website.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Watch as we create a player in the SKScene, then run a repeating SKAction that makes the character scale up and down forever. If you enjoy this CartoonSmart.com video tutorial podcast, you'll find plenty more at our website.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Picking on the Swift Documentation – For and Switch statements (Podcast Episode 7)</title>
		<link>https://cartoonsmart.com/picking-on-the-swift-documentation-for-and-switch-statements-episode-7/</link>
		
		
		<pubDate>Mon, 02 May 2016 15:45:12 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[basics]]></category>
		<category><![CDATA[for statement]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[switch statement]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=148687</guid>

					<description><![CDATA[This episode we take some code straight from Apple's Swift 2.2 Programming documentation and pick it apart. Or pick on it. We'll look at for statements and switch statements, with some humorous line-by-line explanations of what exactly is going on. ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p><a href="http://cspodcasts.s3.amazonaws.com/Picking%20apart%20the%20Swift%20documentation%20(for%20and%20switch%20statements).mov">Picking on the Swift Documentation &#8211; For and Switch statements</a> (Watch the Video Tutorial Podcast Episode 7)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165029002?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/165029002?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>This episode we take some code straight from Apple&#8217;s Swift 2.2 Programming documentation and pick it apart. Or pick on it. We&#8217;ll look at for statements and switch statements in Xcode, with some humorous line-by-line explanations of what exactly is going on. And yes as the intro implies, we meant to cover functions, but got distracted and instead just discussed for statements in the beginning.   As usual, find more awesome Swift and Sprite Kit video tutorials at <a href="http://CartoonSmart.com">CartoonSmart.com</a></p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><enclosure length="34823984" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Picking%20apart%20the%20Swift%20documentation%20(for%20and%20switch%20statements).mov"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode we take some code straight from Apple's Swift 2.2 Programming documentation and pick it apart. Or pick on it. We'll look at for statements and switch statements, with some humorous line-by-line explanations of what exactly is going on.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>This episode we take some code straight from Apple's Swift 2.2 Programming documentation and pick it apart. Or pick on it. We'll look at for statements and switch statements, with some humorous line-by-line explanations of what exactly is going on.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Swift While Statements Compared to the Update Function in Sprite Kit (Podcast Episode 6)</title>
		<link>https://cartoonsmart.com/swift-while-statements-compared-to-the-update-function-in-sprite-kit-episode-6/</link>
		
		
		<pubDate>Mon, 02 May 2016 03:24:21 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[basics]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[while statement]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=148658</guid>

					<description><![CDATA[In this video podcast, we will look at incrementing variables using a traditional while statement, then compare that to the update function in a Sprite Kit based Xcode project.  As usual, find more awesome Swift and Sprite Kit video tutorials at CartoonSmart.com]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p><a href="http://cspodcasts.s3.amazonaws.com/While%20Statements%20vs%20the%20Update%20Function%20with%20Swift%20and%20Sprite%20Kit.mov">Swift While Statements Compared to the Update Function in Sprite Kit</a> (Watch the Video Tutorial Podcast Episode 6)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165029058?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/165029058?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>In this video podcast, we will look at incrementing variables using a traditional while statement, then compare that to the update function in a Sprite Kit based Xcode project.  As usual, find more awesome Swift and Sprite Kit video tutorials at <a href="http://CartoonSmart.com">CartoonSmart.com</a></p>
<p>Hosts: Justin Dike, Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure length="33111367" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/While%20Statements%20vs%20the%20Update%20Function%20with%20Swift%20and%20Sprite%20Kit.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this video podcast, we will look at incrementing variables using a traditional while statement, then compare that to the update function in a Sprite Kit based Xcode project. As usual, find more awesome Swift and Sprite Kit video tutorials at CartoonSmart.com</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>In this video podcast, we will look at incrementing variables using a traditional while statement, then compare that to the update function in a Sprite Kit based Xcode project. As usual, find more awesome Swift and Sprite Kit video tutorials at CartoonSmart.com</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Working with the Scene Editor in Xcode (Episode 5)</title>
		<link>https://cartoonsmart.com/working-with-the-scene-editor-in-xcode-episode-5/</link>
		
		
		<pubDate>Mon, 02 May 2016 02:58:39 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[basics]]></category>
		<category><![CDATA[scene editor]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=148654</guid>

					<description><![CDATA[Learn how to animate frame sequences and create movement actions in the Timeline of Xcode 7's Scene Editor.  We'll also turn on physics in the scene, and talk about the Dynamic / Affected by Gravity settings. You'll see the difference between a sprite character and non dynamic floor. As usual, find more awesome Xcode video tutorials at CartoonSmart.com]]></description>
										<content:encoded><![CDATA[<img width="1292" height="730" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/01215434/Working-with-the-Scene-Editor-in-Xcode-Video-Tutorial.jpg" class="attachment-large size-large wp-post-image" alt="Working with the Scene Editor in Xcode Video Tutorial" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" srcset="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/01215434/Working-with-the-Scene-Editor-in-Xcode-Video-Tutorial.jpg 1292w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/01215434/Working-with-the-Scene-Editor-in-Xcode-Video-Tutorial-1024x579.jpg 1024w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/01215434/Working-with-the-Scene-Editor-in-Xcode-Video-Tutorial-768x434.jpg 768w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/01215434/Working-with-the-Scene-Editor-in-Xcode-Video-Tutorial-1280x723.jpg 1280w, https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/01215434/Working-with-the-Scene-Editor-in-Xcode-Video-Tutorial-1000x565.jpg 1000w" sizes="(max-width: 1292px) 100vw, 1292px" /><p><a href="http://cspodcasts.s3.amazonaws.com/Working_in_the_Scene_Editor.mov">Working with the Scene Editor in Xcode</a> (Watch the Video Tutorial Podcast Episode 5) <section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/165029079?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/165029079?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>Learn how to animate frame sequences and create movement actions in the Timeline of Xcode 7&#8217;s Scene Editor.  We&#8217;ll also turn on physics in the scene, and talk about the Dynamic / Affected by Gravity settings. You&#8217;ll see the difference between a sprite character and non dynamic floor. As usual, find more awesome Xcode video tutorials at <a href="http://CartoonSmart.com">CartoonSmart.com</a> Guest instructor: Clevon O’Doul</p>
]]></content:encoded>
					
		
		<enclosure length="48357832" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Working_in_the_Scene_Editor.mov"/>

			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><itunes:explicit>no</itunes:explicit><itunes:subtitle>Learn how to animate frame sequences and create movement actions in the Timeline of Xcode 7's Scene Editor. We'll also turn on physics in the scene, and talk about the Dynamic / Affected by Gravity settings. You'll see the difference between a sprite character and non dynamic floor. As usual, find more awesome Xcode video tutorials at CartoonSmart.com</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Learn how to animate frame sequences and create movement actions in the Timeline of Xcode 7's Scene Editor. We'll also turn on physics in the scene, and talk about the Dynamic / Affected by Gravity settings. You'll see the difference between a sprite character and non dynamic floor. As usual, find more awesome Xcode video tutorials at CartoonSmart.com</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Dictionaries with Sprite Kit and Swift 2 (Episode 4)</title>
		<link>https://cartoonsmart.com/dictionaries-with-sprite-kit-and-swift-2-episode-4/</link>
		
		
		<pubDate>Thu, 28 Apr 2016 19:00:58 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[basics]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=148508</guid>

					<description><![CDATA[Learn more Swift 2, as we cover the basics of Arrays in this CartoonSmart.com video tutorial podcast. We'll discuss creating an array with some initial data, then iterating through it. 
Guest instructor: Clevon O’Doul ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p><a href="http://cspodcasts.s3.amazonaws.com/Dictionaries%20with%20Sprite%20Kit%20and%20Swift%202%20%20(compressed).mov">Dictionaries with Sprite Kit and Swift 2</a> (Watch the Video Tutorial Podcast Episode 4)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/164481704?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/164481704?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>Learn more Swift 2, as we cover the basics of Dictionaries in this <a href="http://www.cartoonsmart.com">CartoonSmart.com</a> video tutorial podcast. We&#8217;ll discuss how to create a Swift dictionary with and without initial values, how to iterate through every key and value and how to remove entries.</p>
<p>Hosts: Justin Dike,  Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><enclosure length="32489544" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Dictionaries%20with%20Sprite%20Kit%20and%20Swift%202%20%20(compressed).mov"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Learn more Swift 2, as we cover the basics of Arrays in this CartoonSmart.com video tutorial podcast. We'll discuss creating an array with some initial data, then iterating through it. Guest instructor: Clevon O’Doul</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Learn more Swift 2, as we cover the basics of Arrays in this CartoonSmart.com video tutorial podcast. We'll discuss creating an array with some initial data, then iterating through it. Guest instructor: Clevon O’Doul</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Arrays with Sprite Kit and Swift 2 (Episode 3)</title>
		<link>https://cartoonsmart.com/arrays-with-sprite-kit-and-swift-2-episode-3/</link>
		
		
		<pubDate>Thu, 28 Apr 2016 18:48:26 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[basics]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=148493</guid>

					<description><![CDATA[Learn more Swift 2, as we cover the basics of Arrays in this CartoonSmart.com video tutorial podcast. We'll discuss creating an array with some initial data, then iterating through it. 
Guest instructor: Clevon O’Doul ]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p><a href="http://cspodcasts.s3.amazonaws.com/Arrays%20with%20Sprite%20Kit%20and%20Swift%202%20(compressed).mov">Arrays with Sprite Kit and Swift 2</a> (Watch the Video Tutorial Podcast Episode 3)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/164481705?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/164481705?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>Learn more Swift 2, as we cover the basics of Arrays in this CartoonSmart.com video tutorial podcast. We&#8217;ll discuss creating an array with some initial data, then iterating through it.</p>
<p>Hosts: Justin Dike,  Clevon O’Doul</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><enclosure length="21845222" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Arrays%20with%20Sprite%20Kit%20and%20Swift%202%20(compressed).mov"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Learn more Swift 2, as we cover the basics of Arrays in this CartoonSmart.com video tutorial podcast. We'll discuss creating an array with some initial data, then iterating through it. Guest instructor: Clevon O’Doul</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Learn more Swift 2, as we cover the basics of Arrays in this CartoonSmart.com video tutorial podcast. We'll discuss creating an array with some initial data, then iterating through it. Guest instructor: Clevon O’Doul</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Basic Variable Types with Swift and Sprite Kit (Episode 2)</title>
		<link>https://cartoonsmart.com/basic-variable-types-with-swift-and-sprite-kit-episode-2/</link>
		
		
		<pubDate>Thu, 28 Apr 2016 15:03:39 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=148458</guid>

					<description><![CDATA[Learn the basics as we discuss String, Int and Float types in Swift and Sprite Kit in Xcode.]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p><a href="http://cspodcasts.s3.amazonaws.com/Basic%20Variable%20Types%20with%20Sprite%20Kit%20and%20Swift%202%20(compressed).mov">Basic Variable Types with Swift and Sprite Kit </a> (Watch the Video Tutorial Podcast Episode 2)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/164481700?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/164481700?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>Learn the basics as we discuss String, Int and Float types in Swift and Sprite Kit in Xcode.  Find more iOS and tvOS video tutorials at <a href="http://CartoonSmart.com">CartoonSmart.com</a>.</p>
<p>Hosts: Justin Dike,  Clevon O’Doul</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><enclosure length="25074822" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Basic%20Variable%20Types%20with%20Sprite%20Kit%20and%20Swift%202%20(compressed).mov"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Learn the basics as we discuss String, Int and Float types in Swift and Sprite Kit in Xcode.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Learn the basics as we discuss String, Int and Float types in Swift and Sprite Kit in Xcode.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
		<item>
		<title>Casting with Swift and Sprite Kit (Episode 1)</title>
		<link>https://cartoonsmart.com/casting-with-swift-and-sprite-kit/</link>
		
		
		<pubDate>Thu, 28 Apr 2016 00:50:10 +0000</pubDate>
				<category><![CDATA[Free Swift Video Tutorial]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[casting]]></category>
		<category><![CDATA[SKLabelnode]]></category>
		<category><![CDATA[sprite kit]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">http://cartoonsmart.com/?p=148419</guid>

					<description><![CDATA[Learn how to cast a child in your Sprite Kit scene as a declared variable in your GameScene.swift file.]]></description>
										<content:encoded><![CDATA[<img width="600" height="338" src="https://cartoonsmartstreaming.s3.amazonaws.com/wp-content/uploads/2016/05/04222500/Podcast-Thumbnail.jpg" class="attachment-large size-large wp-post-image" alt="CartoonSmart Podcast Thumbnail" decoding="async" loading="lazy" style="float:right; margin:0 0 10px 10px;" /><p><a href="http://cspodcasts.s3.amazonaws.com/Casting_with_Sprite_Kit_and_Swift_2(compressed).mov">Casting with Swift and Sprite Kit</a> (Download the Video Tutorial Podcast Episode 1)</p>
<section  class="row ">
	<div class="spb_video_widget spb_content_element col-sm-12">
		<div class="spb-asset-content"><div class="video-wrap" style="padding-bottom: 56.25%;"><iframe itemprop="video" class="video-embed" src="http://player.vimeo.com/video/164481699?title=0&amp;byline=0&amp;portrait=0" width="1280" height="720" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>
		</div>
	</div> </section>

<hr />
<a href="#" class="fw-video-link fw-video-link-text sf-button sf-icon-stroke accent " data-video="http://player.vimeo.com/video/164481699?title=0&byline=0&portrait=0&autoplay=1"><i class="ss-play"></i><span class="text">Watch Fullscreen</span></a>
<p>Learn how to cast a child in your Sprite Kit scene as a declared variable in your GameScene.swift file. We&#8217;ll pick on an SKLabelNode but casting works the same whether its an SKSpriteNode or other type class that you could layout in Xcode&#8217;s Scene Editor. This is an important video for anyone new to Sprite Kit and trying to figure out how to program the connection between your scene based objects and your Swift code.</p>
<p>Find more iOS and tvOS video tutorials at <a href="http://CartoonSmart.com">CartoonSmart.com</a>.</p>
<p>Hosts: Justin Dike,  Clevon O’Doul</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			<dc:creator>justin@cartoonsmart.com (Justin Dike)</dc:creator><enclosure length="18901411" type="video/quicktime" url="http://cspodcasts.s3.amazonaws.com/Casting_with_Sprite_Kit_and_Swift_2(compressed).mov"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Learn how to cast a child in your Sprite Kit scene as a declared variable in your GameScene.swift file.</itunes:subtitle><itunes:author>Justin Dike</itunes:author><itunes:summary>Learn how to cast a child in your Sprite Kit scene as a declared variable in your GameScene.swift file.</itunes:summary><itunes:keywords>swift,iOS,Xcode,tvOS,cartoonsmart,illustration,adobe,design,software,sprite,kit,game,development,game,dev,vector,art,adobe,animate,adobe,flash,animation,character,design</itunes:keywords></item>
	</channel>
</rss>