본문 바로가기
Programming/Swift

[Swift] Classes

by 생각하는달팽이 2016. 2. 10.

마지막 부분인 클래스다

여기까지 공부했으니..


나머지는 실전으로 앱을 만들며 해보도록 하겠다.


기본적으로 Swift 를 익히면서 느낀점은

Javascript 를 사용하는 것만 같은 느낌이다.

Javascript 사용하듯이 사용하면 될것 같다는 느낌 같은 느낌.


첫번째 프로젝트는

Master for league of legends 의 swift 업데이트다.



// 2016. 02. 10. Ruke

// Classes


class Person {

    var name : String

    var age : Int

    var occu : String

    

    

    // Function

    func description() -> String {

        return "\(name) is a \(age) year old \(occu)."

    }

    

    // Init

    init(){

        name = "John"

        age = 30

        occu = "Laborer"

    }

    

    init(name: String, age: Int, occu: String){

        self.name = name

        self.age = age

        self.occu = occu

    }

    class var employer : String{

        return "Apple"

    }

    class func info () -> String {

        return self.employer+" Is Human"

    }

}


var jason = Person(name:"Jason",age: 30,occu: "Developer")


jason.age


jason.description()


Person.info()



Person.employer



class Vehicle {

    init (){

        

    }

}

반응형

'Programming > Swift' 카테고리의 다른 글

xcode swift print 디버그 모드일때만 동작하게 하기  (0) 2021.03.25
SwiftUI 하면서 생긴 오류 정리  (0) 2019.10.20
[Swift] Enumerations  (0) 2016.02.10
[Swift] Optional  (0) 2016.02.10
[Swift] Tuple  (0) 2016.02.10