1) 구조체 선언

struct BasicInformation {
    let name: String
    var age: Int
}

Swift 에서 변수와 상수의 선언은 let 과 var 로 구성한다.

var 는 나중에 바뀔수도 있는 값!

let 은 나중에 바꿀수 없는 값!

 

예를들어..

let a: Int = 5
var b: Int = 5

a = 6		// 상수(let)기 때문에 오류가 발생한다

b = 6		// 변수(var) 이기 때문에 b 의 값은 6이 된다!

위와 같이 된다

 

앞서 선언한 BasicInformation 구조체를 사용해보자!

var hongInfo: BasicInformation = BasicInformation(name: "hong", age: 27)

// print 는 단순 데이터의 값만 출력!
print(hongInfo)
/*
BasicInformation(name: "hong", age: 27)
*/

// dump 는 데이터의 자세한 정보까지 출력해준다!
dump(hongInfo)
/*
▿ BasicInformation
  - name: "hong"
  - age: 27
*/

 

2) Class (클래스) 선언

class Person {
    var height: Float = 0.0 // 키 의 정보
    var weight: Float = 0.0 // 몸무게 의 정보
}

Person 이라는 클래스는 키 와 몸무게의 정보를 가지고 있다

 

Person 클래스를 사용해보자

let hong: Person = Person()
hong.height = 175.1
hong.weight = 95.3

print("hong : \(hong)")
/*
hong : Person
*/

dump(hong)
/*
▿ Person #0
  - height: 175.1
  - weight: 95.3
*/

 

기본적인 Swift 의 방향만 파악했다.

앞으로 공부하면서 더욱 자세히 알아보자!

2020년 2월 대학교를 졸업

 

졸업작품으로 인공지능 관련 서비스를 개발하고

 

인공지능에 관심이 생겨 한참 공부를 하다가 장벽을 넘지 못하고 졸업을 했다

 

내가 정말 나가고자 하는 방향이 뭘까 생각하다

 

해킹이 멋있고 재밌어 보였다

 

그렇게 KITRI 학원에 보안교육을 수강했다

 

재밌었다 즐거웠고

5월까지 그렇게 다니다가 지쳤다

 

재밌어 보이는 거랑 흥미랑은 다른문제 같았다

 

그렇게 학원을 중도포기 하였다 

 

2020년 5월까지 새로운 내용에 대한 글을 쓰던 나는 블로그 운영을 중단하였다

 

그러고나서 7-8개월 방황만 했다

 

정신을 차려보니 2021년 졸업한지 1년이 되어가는데 제대로 해놓은게 없다

 

요즘은 IOS 개발에 흥미를 가졌다

그래서 FastCampus 강의를 사고 완강을 했지만

 

머릿속에 남아있는것은 없다

 

역시 공부는 책으로 해야하나

야곰님의 문법책과 재은씨의 기본, 실전편을 구매했다

 

3월까지 APP STORE 에 ToyProject 를 올려야지

다짐해본다

 

+) 42seuol 이란것을 신청했다 왠지 공부에 흥미를 가질거 같아서 게임좀 줄이고 공부해야지ㅋ 올해는 반드시 취업해야한다

+ Recent posts