2014년 6월, 애플은 iOS 기반에서 어플리케이션 개발을 할 수 있는 새로운 언어(WWDC, World Wide Developers Conference에서 발표)를 발표하였죠. Fast(빠르고), Modern(현대적이고), Safe(안전하고), Interactive(상호작용 가능한)라는 특징을 가지고 나오게 된 스위프트(Swift)는 오브젝티브 C(Objective C)를 반드시 알아야만이 iOS 어플리케이션을 개발 할 수 있었던 단점을 보완했습니다. 2014년에는 스위프트 1.0이, 2015년에는 스위프트 2.0이 발표가 되었는데요. 스위프트 2.0부터는 형검사와 형변환등에 대해서 더욱더 강력해졌고, 이에 따라 안정성이 높아졌다는 평가입니다. 저도 개인적으로 오브젝티브 C를 공부하다가, 기존의 문법..
윈도우 7의 사용자 UAC(계정 컨트롤 보안)는 윈도우 비스타(Windows Vista)부터 추가된 가장 유용한 기능중 하나입니다. 이는 사용자에게 권한을 위임하여 프로그램 설치등이 이루어 질 때 악성 프로그램이 마음대로 설치가 되지 못하게 하는 이점을 가지고 있습니다. 이러한 UAC(계정 컨트롤 보안)는 윈도우 7으로 오면서 더욱더 강력해졌지요. 하지만 사용자 입장에서는 여간 불편한게 아닙니다. 프로그램 실행 및 설치를 할때 매번 메시지가 뜨게되니 말이죠. 그래서 이 글에서는 UAC(사용자 계정 컨트롤) 알림창 끄기 방법에 대해서 알아볼까 합니다. 1. 제어판을 열어서 사용자 계정으로 들어갑니다. 시작 버튼을 누르고, 제어판을 누릅니다. 모든 제어판 항목에서 사용자 계정을 누릅니다. 2. 사용자 계정에..
윈도우에서 어떠한 파일을 받았는데, 자신이 원하지 않는 확장자로 되어 있으면 난감하시죠. 오늘은 윈도우에서 확장자를 변경하는 방법에 대해서 간단히 알아볼까 합니다. 윈도우에서 파일 확장자 바꾸는 방법은 생각보다 쉬운데요. 확장자가 안보이는 경우가 있어 난감할 때가 있죠. 이럴 때는 윈도우 속성에서 확장자를 보이게 하고, 파일 확장자를 바꾸면 됩니다. 파일 확장자가 안보이는 경우까지 감안하여 알려드리니, 이미 확장자가 보이신다면 이름 변경하는 부분부터 확인하시면 됩니다. 자 TestFile 이라는 파일을 다운로드 받았다고 가정해보겠습니다. 확장자가 보이지 않네요. 확장자를 바꾸고 싶은데 말이죠. 그럼 확장자가 보이게 해야겠죠. 자 따라해보시죵! 아래의 그림처럼 구성 - 폴더 및 겁색 옵션을 누릅니다. 폴더..
이 글에서는 Command 기반의 어플리케이션을 개발 할 때 args 파라미터에 값을 전달하는 방법에 대해서 알아보도록 하겠습니다. 일반적으로 args에 값을 전달하기 위해서는 아래와 같은 방법이 사용됩니다. 직전 Commnad 창에서 exe 파일을 실행하면서 exe 파일 뒤에 파라미터 값을 넣는것인데요. 사용방법은 실행파일이름.exe 값1 값2 값3 의 형태로 사용할 수 있습니다. 값1, 값2, 값3, ..., 값n은 사용자가 입력한 만큼 args 배열에 입력이 되게 됩니다. 값1-3까지 넣으면 3개의 값이, 1-10까지 값을 넣으면 10개의 배열이 되는 것이죠. 아래의 그림은 1, 2, 3을 args에 넣기위해서 제가 작성한 결과입니다. 위의 코드를 실행한 코드를 한번 볼까요. using System..
안녕하세요. 이번 글에서는 C#의 반복문 처리 시간에 대한 효율성을 이야기 해볼까해요. C#을 효율적으로 사용하다 보면 점점 나은 생산성이 높은 코드를 개발할 수 있습니다. C#을 공부하다 보면, For문보다 Foreach가 사용하기 더 쉽다는 장점을 가지고 있습니다. Foreach 문은 Collection 기반의 변수의 값들을 순차적으로 접근할 수 있다는 이점을 가지고 있죠. 그래서 많은 분들이 Foreach를 많이 쓰고 있습니다. Foreach가 더 빠르게 처리된다고 생각하는 분들도 있구요. 그럼 코드를 통해서 For 구문과 Foreach 구문 중 어떤 구문이 효율적인지 판단해볼까요.코드는 아래와 같습니다. class Program { static void Main(string[] args) { //..