본문 바로가기

분류 전체보기67

Swift 문법 - array, dictionary [array]let starCraftArr = ["저그", "테란", "프로토스"]//첫번째 값 출력 print starCraftArr[0] //초기화 var empStartCraftArr : [String] = [][참고]  변수에서 형지정과 동일한 방법 var kor : [String] = "" [dictionary]let starCraftEnArr = [   "저그" : "Zerg",   "테란" : "Terran",   "프로토스" : "Protoss"] //테란을 영어로 출력 - 이렇게 출력하면 Optional("Terran") 으로 출력됨 print starCraftEnArr["테란"] //초기화var empstarCraftEnArr : [String : String] = [:][참고]  변수.. 2025. 2. 9.
Swift 문법 - 변수와 상수 [변수]변수의 지정은 var를 이용var kor = "한국" 세미콜론(;)은 사용하지 않음  변수에 값을 대입할때 값이 문자열, 숫자형 등에 형지정이 없음. 숫자의 경우 알아보기 쉽도록 하기 위해 아래와 같은 문법을 사용할 수 있음var money = 3_000_000 (3000000) 좋은 의도로 보임 변수형에 대한  타입 지정이 없다는 것은 var point = 3.4var useYn = fales 등에 대해서도 타입 지정이 필요 없다는 것  [상수]상수에 대한 지정은 let을 사용함 let kor = "한국"상수 이므로 한번 정의된 값은 변경이 불가능 함 let kor = "한국"kor = "한국아님"  -->  상수 이기 때문에 이와 같이 사용 할 수 없음 [명시적인 타입 적용]var kor : .. 2025. 2. 9.
사업관리와 프로그램 개발을 병행 하다. 프로그램 개발자로, 애플리케이션 아키텍처(AA)로 20년 넘게 일을 하다가 그렇게 하기 싫어서 미루고 미루던 사업관리를 하게 되면서 이제는 개발을 밀어내야 할지, 아니면 계속 잡고 있어야 할지 고민스러운 날이 많았다.  나도 일에 대한 대가를 많이 받고 싶어하고, 당연히 내가 뽑아서 프로젝트에 투입해야 할 인력도 높은 비용을 요구할 텐데...그것이 용납되기 어려운 것이 사업관리이다 보니검증 안된 인력에 대한 높은 인건비 지불이 쉽지 않고검증 안된 인력 투입으로 여러 문제가 발생하느니 차라리 내가 하는 게 낫다 싶어 IOS, Android 개발과 닷넷 프로그램 개발을 진행하게 되었다.  물론 사업관리와 병행이 가능하다는 판단이 있었기 때문에 가능한 일이었으나, 내가 야근하고, 토일요일날 일한다고 해서 누가.. 2024. 12. 24.
원주혁신도시 반곡역 요즘 사업관리를 진행 중인 프로젝트 모두가 대한적십자사와 관련이 있다. 그렇다보니, 원주에 자주 오게 된다.  가끔 업무가 일찍 끝나거나, 집에 도착할 시간이 모호해서 차가 막힐 것 같으면 원주혁신도시 내에서 커피숍에서 시간을 보내거나, 주변 탐색을 한다.  그렇게 해서 원주혁신도시 내에 있는 이제는 사용하지 않고 있는 철도역을 방문하였다.  철도역 이름은 반곡역 원주혁신도시로 여행을 오면 한번 가볍게 가볼만한 곳인듯 하다. 2024. 10. 25.