• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

KennethJackson.Tech

Multimedia Production in Amarillo, Texas

  • Home
  • IT Services
    • Web
  • Music
    • Woodshed
  • Video
  • About
  • Contact
You are here: Home / Archives for Kenneth Jackson

Intermediate Swift – Chapter 2.2 Functions

November 4, 2018 by Kenneth Jackson Leave a Comment

import UIKit

func displayPi() {
    print("3.1415926535")
}

displayPi()

//Parameters

func triple(value: Int) {
    let result = value * 3
    print("If you multiply \(value) by 3, you'll get \(result).")
}

triple(value: 10)

func multiply(firstNumber: Int, secondNumber: Int) {
    let result = firstNumber * secondNumber
    print("The result is \(result).")
}

multiply(firstNumber: 7, secondNumber: 8)

//Argument Labels

func sayHello(to firstPerson: String, and SecondPerson: String) {
    print("Hello, \(firstPerson) and \(SecondPerson).")
}

sayHello(to: "Jancy", and: "Yvonne")

//Default Parameters

func display(teamName: String, score: Int = 0) {
    print("\(teamName): \(score)")
}

display(teamName: "Wombats", score: 100)
display(teamName: "Warriors")

//Return Values

func multiply1(firstNumber: Int, secondNumber: Int) -> Int {
    let result = firstNumber * secondNumber
    return result
}

print(multiply1(firstNumber: 7, secondNumber: 8))

let myResult = multiply1(firstNumber: 5, secondNumber: 5)

print("5 * 5 is \(myResult)")

print("5 * 2 is \(multiply1(firstNumber: 5, secondNumber: 2))")

Filed Under: Swift Tagged With: Amarillo, Swift 4.2, Texas

Intermediate Swift – Chapter 2.1 Strings

November 4, 2018 by Kenneth Jackson Leave a Comment

import UIKit

let joke = """
    Q: Why did the chicken cross the road?
    A: To get to the other side!
    """

print(joke)

let greeting = "It is traditional in programming to print \"Hello World\"."

print(greeting)

var myString = ""

if myString.isEmpty {
    print("The string is empty.")
}

myString

let string1 = "Hello"
let string2 = ", world!"
let myString1 = string1 + string2

print(myString1)

var myString2 = "Hello"
myString2 = myString2 + ", world!"
myString2 += " Hello!"

print(myString2)


//String Interpolation

let name = "Kenneth"
let age = 53
print("\(name) is \(age) years old.") // Kenneth is 53 years old.

let a = 4
let b = 5
print("If a is \(a) and b is \(b), then a + b equals \(a+b)")

//String Equality and Comparison

let month = "January"
let otheMonth = "January"

let lowercasedMonth = "january"

if month == otheMonth {
    print("They are he same")
}

if month != lowercasedMonth {
    print("They are not the same.")
}

let name1 = "Johnny Appleseed"
if name1.lowercased() == "joHnny aPPleseeD".lowercased() {
    print("The two names are equal.")
}

let greeting1 = "Hello, world!"

print(greeting1.hasPrefix("Hello"))
print(greeting1.hasSuffix("world!"))
print(greeting1.hasSuffix("World!"))

let greeting2 = "Hi Jancy, my name is Kenneth."

    if greeting2.contains("my name is") {
        
        print("Making an introduction")
}

//Counting characters
let count = name.count
print(count)

let newPassword = "1234"

if newPassword.count < 8 {
    print("The password is too short. Passwords must have at least 8 characters.")
}

//Switch Statements

let someCharacter: Character = "e"
switch someCharacter {
case "a", "e", "i", "o", "u":
    print("\(someCharacter) is a vowel")
default:
    print("\(someCharacter) is not a vowel")
}

Filed Under: Swift Tagged With: Amarillo, Strings, Swift 4.2, Texas, X-Code 10

Intermediate Swift – Light Project

October 31, 2018 by Kenneth Jackson Leave a Comment

App Development with Swift – Chapter 1 – Guided Project – Light. From the Apple Everyone Can Code series available in the Books app on Mac for free.
https://github.com/KennethJacksonTech/Light
0 forks.
0 stars.
0 open issues.

Recent commits:
  • Initial Commit, Kenneth Jackson

Filed Under: Swift Tagged With: Amarillo, Swift 4.2, Texas

First Blues Night at Esquire Jazz Club Featuring Dana Hubbard

June 6, 2018 by Kenneth Jackson Leave a Comment

Filed Under: Galleries Tagged With: Amarillo, Texas

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 6
  • Page 7
  • Page 8
  • Facebook
  • GitHub
  • Twitter
  • YouTube

Kenneth Jackson

(806) 374-2323
Please leave a voice or text message.

Contact Kenneth

Recent Posts: KennethJackson.Tech

Behringer – 297 Dual Portamento and CV Utilities – Notes

Yamaha – MX-88 – Synthesizer Notes

Isao Tomita – Artist Notes

Ableton Live File Types

Effects Design – Jon Dattorro – Notes

Categories

  • Design
  • Music
    • Ableton Live
    • Audio Effects
    • Gig Log
    • Synthesizers
      • DIY
      • Electronic Percussion
      • Eurorack
  • Stuff
    • Galleries
    • Latest News
    • One More Thing
  • Work
    • Client Work
    • Made In Amarillo
    • NGINX
    • Swift
    • Video
    • Web Development
      • Pay-Per-Click (PPC)
      • Search Engine Optimization (SEO)
      • WooCommerce

What can I Say? I like Tag Clouds.

#Wordpress Ableton Amarillo Analog Behringer Brody Blue Cowtown Opry Buckaroos Dana Hubbard DIY Electronic Drums Electrosmith Emily George Erica Synths Eurorack Facebook Google Hi-Hat Hilary Marie Presents Insufficient Funds Jazz Kayla Richardson Keitha Jones Kenneth Jackson Kick Drum Live Music Micah Bynum Michael D Coon Moog Music at Wellington Square Courtyard Pay-Per-Click PHP Polk Street Jazz PPC Reverb Rien and Mindi Snaps For Sinners Snare Drum Songwriters in the Round Starlight Canyon Bed and Breakfast Support Local Music Swift 4.2 Tennessee Tuckness & Friends Texas The Fwoops Yamaha
  • Facebook
  • Twitter
  • YouTube
  • GitHub
  • Discord
  • Contact Me
  • Payments
  • Privacy Policy

Copyright © Kenneth Jackson

Designed by Kenneth Jackson in Amarillo, Texas

Powered by WPplaces

 

Loading Comments...