CartoonSmart Tutorials

CartoonSmart Tutorials

By Justin DikeTechnology
Download on the App Store

CartoonSmart Tutorials episodes

  • Manipulating Strings in Swift 2 (Episode 25)
    Manipulating Strings in Swift 2  (CartoonSmart Video Tutorial Podcast Episode 25)
    Watch Fullscreen

    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  (.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’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

     

    Subscribe to this Podcast on iTunes
    0 min
  • How to Setup a WordPress Site Part 5 (Episode 24)
    How to Setup a WordPress Site Part 5 (CartoonSmart Video Tutorial Podcast Episode 24)

    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.

    Hosts: Justin Dike, Clevon O’Doul

     

    Subscribe to this Podcast on iTunes

     

    0 min
  • Swift Defer Statements and Programming with Emojis (Episode 23)
    Swift Defer Statements and Programming with Emojis (CartoonSmart Video Tutorial Podcast Episode 23)
    Watch Fullscreen

    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’t sound right. What the heck , here’s what the official Swift Programming Guide has to to say… “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”. 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!

    Hosts: Justin Dike, Clevon O’Doul

     

     

    Subscribe to this Podcast on iTunes

     

    0 min
  • How to Program Generics with Swift (Episode 22)

    How to Program Generics with Swift (Video Tutorial Podcast Episode 22)

    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. Like many of our previous Swift tutorial video podcasts, we’ll work in an iOS Playground file, but this same code works fine in any Swift based project: Mac, tvOS, iOS.

    Hosts: Justin Dike, Clevon O’Doul

    Watch Fullscreen

     

    Subscribe to this Podcast on iTunes

     

    0 min
  • Error Types with Swift (Episode 21)

    Error Types with Swift (Video Tutorial Podcast Episode 21)

    Watch Fullscreen

    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.

    Hosts: Justin Dike, Clevon O’Doul

     

     

    Subscribe to this Podcast on iTunes

     

    0 min
  • Discussion on the new Top Level Domains (Bonus Show 5)

    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’s for short. You’re probably already familiar with .com, .net , and the rest of the “normal” ones. Right? You’ve been on the internet once or twice, eh? Well now there’s a whole slew of new TLD’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’s recommended domains.

    Hosts: Justin Dike, Clevon O’Doul

     

    Subscribe to this Podcast on iTunes

     

    0 min
  • Swift Tutorial on Enum Types (Episode 20)

    Swift iOS Tutorial on Enum Types (Video Tutorial Podcast Episode 20)

    Watch Fullscreen

     

    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. You’ll also get to hear the first ever CartoonSmart jingle (its terrible).

    Hosts: Justin Dike, Clevon O’Doul

     

    Subscribe to this Podcast on iTunes

     

    0 min
  • How to Setup a WordPress Site Part 4 (Podcast Episode 19)
    How to Setup a WordPress Site Part 4  (Video Tutorial Podcast Episode 19)

    We’ll continue building Clevon’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’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.

    Subscribe to our podcast on iTunes or through your favorite RSS reader at Cartoonsmart.com/podcasts or check out our more serious tutorials by visiting the main page at CartoonSmart.com

    Hosts: Justin Dike, Clevon O’Doul

     

    Subscribe to this Podcast on iTunes

     

    0 min
  • Announcing ClevCon 2016 – Audio Only (BONUS show 4)

    Announcing ClevCon 2016 Audio Only (BONUS show 4)

    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.

    Hosts: Justin Dike, Clevon O’Doul

     

    Subscribe to this Podcast on iTunes

     

    0 min
  • How to Draw a Logo Part 2 (Episode 18)

    How to Draw a Logo Part 2 ( Video Tutorial Podcast Episode 18)

    Continuing from yesterday we’ll finish off making the Uhmerican Made logo, so this is yet another free digital illustration tutorial brought to you by CartoonSmart.com . We’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!

    Hosts: Justin Dike, Clevon O’Doul

    Subscribe to this Podcast on iTunes

     

    0 min

About CartoonSmart Tutorials

From the publisher's feed

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,…