본문 바로가기

한국에서 지난 1년간 프로그래밍 언어별 관심도 변화 1. 구글 트렌드 검색이 좀 더 좋아졌네요 :) 2. C++은 C로 인식하는 듯 ㅠ 3. 앞으로 블로그 포스팅을 어디에 집중할까 싶어서 알아봤어요. 4. 한국은 역시 자바인가 !!! 5. 개강하면 관심도 그래프가 다들 좀 오르지 않을까? 1. 오!!! Swift 2. 그래도 자바가 !!! 3. 남들이 많이 하니깐 좀 멀리했는데 이제는 남들이 하니깐 가까이 하고 싶은. 4. 그냥 알아만 봤어요 :) 더보기
Swift 공부 관련 링크 Swift 공부를 저는 이제 하고 있습니다. 나온지가 한참 되었지만, 이제야 할 마음이 들었어요 ^^;; 공부할 수 있는 사이트가 많이 존재하는데요. 아래 사이트들은 너무나 당연하거나 쉽게 검색이 되긴 하는데요. 그래도 귀찮으신 분들이 계실까바 한 번 올려봅니다. 1. Swift Programming Language https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html 애플에서 제공하고 있는 Swift 관련 내용이 총 정리되어 있는 웹 페이지 입니다. 제가 링크 건 것은 언어 기초 시작부분이니, 링크들어가 보시면 페이지 상단에 존재하는 Welcome to S.. 더보기
swift basic - optional test swift 기초를 공부하고 있어요. 아직은 많이 부족해서, 문서 읽은 것들을 정리하거나 실습해보고 있습니다 ^^ Optional에 쉽게 적응되지 않네요. line 6: String 타입의 변수 possibleNumber를 문자열 "123"으로 초기화했습니다. line 7: 타입을 명확하게 주지 않았지만 Swift에서 아마도 Optional Int로 추론할 것 같네요. String 타입의 내장 함수 중에 하나인 toInt()를 통해서 possibleNumber가 가진 문자열을 int로 변경해서 convertedNumber에 저장합니다. Swift Standard Library Reference를 참고해보면 toInt()는 아래와 같이 정의되네요. func toInt() -> Int? 인자는 받지 않고, I.. 더보기
swift basic - range operator swift 문서를 보면서 몇 가지는 따라서 해보고 있습니다. range operator 라고 python의 range(start, end) 함수와 유사한 일을 처리하는 operator가 존재해서 간단하게 정리해봅니다. 일단 python의 range(start,end) 함수를 for문에 적용해보면 다음과 같습니다. >>> for i in range(0,10): ... print i ... 0 1 2 3 4 5 6 7 8 9 for 문 같은 곳에 사용할 수 있고, end를 포함하지 않죠. 이와 동일한 것이 swift의 half-range operator 이네요.사용 방법은 for i in 0.. (변경후) .. 더보기
swift basic - function swift 공부하고 있습니다 ^^;; 기초 중에 기초!! function 선언하는 부분을 간단하게 정리해보면 다음과 같습니다. func testFunc(var1:String, var2:Double) -> String { println(var1) return "\(var2)" + " " + var1 } var rString = testFunc("hello", 40.0) println(rString) 제가 볼 때는 swift가 좀 더 직관적이네요. 눈에도 잘 들어오구요. 아래와 같이 요약될 수 있겠구요. func 함수이름(변수명1:변수명1의_타입, .....) -> 반환형 { .... } 위 내용은 제일 간단한 구조이고, 더 많은 형식의 function이 존재합니다. 자세한 내용은 Swift 문서를 참고하세.. 더보기
playground test in Xcode 언제부터인지는 잘 모르겠지만 ^^; Xcode에 Playground 라는 것이 생겼네요. 오늘부터 Swift를 한 번 공부해보려구요. Swift 언어에 대해서 간단하게 실습하기 위해서 Playground라는 것을 사용하라고 문서에 나와있네요 ^^ Playground는 아래와 같이 실행할 수 있습니다. 먼저 Xcode 초기 화면에서 "Get started with a playground"를 누르시면 되구요. 적당한 이름을 작성하시고 ~ Next를 눌러서 저장위치를 설정하시면됩니다. 기본적으로 아래 그림과 같이 소스가 작성되어 있는데요. var는 동적인 변수를 선언할 때 쓰네요. 문자열 "Hello, playground"가 입력되고, 오른쪽에 실행결과가 나타납니다. let은 정적인 변수를 선언할 때 쓰는 것.. 더보기
ucloud biz - Storage with Python (유클라우드 스토리지 with Python) 안녕하세요 !!! 요 몇일 KT ucloud biz(이하 유클라우드 비즈)를 가지고 놀았더니, 포스팅 할 내용이 있네영 ㅎㅎ 유클라우드 비즈에서는요. 클라우드 기반의 서버도 대여 할 수 있지만, 스토리지를 대여 하는 것도 가능합니다. AWS에 S3 처럼 말이죠. 제가 현재 유클라우드 비즈를 사용하는 상태는 아래와 같아요. 참고하시고 읽어주세염 :) * 현재 글쓴이의 유클라우드 비즈 사용 현황 1. Free Pack 서비스를 사용하여 서버를 하나 돌리고 있고요.2. 유클라우드 비즈 스토리지 서비스를 신청해뒀습니다. 유클라우드 비즈의 스토리지/CDN에 대한 설명은 유클라우드 비즈 홈페이지 가서 보시구요~ ㅎ 유클라우드 비즈 홈페이지 : https://ucloudbiz.olleh.com (저는 KT와 아무런 .. 더보기