목록All Posts (357)
'분류 전체보기' 카테고리의 글 목록 (31 Page)
맥북프로 레티나는 사실 발표 전부터 제가 기다려온 제품입니다. 팀 쿡이 애플의 CEO로 등극하고 부터는 아이폰4S와 뉴 아이패드로 저 뿐만 아니라 대부분의 소비자들을 실망시켰습니다. 아이폰의 경우는 개선이 미미했고 아이패드의 경우는 두깨와 무게를 포기하며 퇴보하였기 때문입니다. 하지만 맥북프로 레티나는 발표 전부터 유출된 루머들이 일컫길 "화면의 해상도가 레티나급으로 업그레이드 되었다", "오랫동안 디자인이 바뀌지 않은 맥북프로 라인업의 디자인을 바꾸었다", "더욱 얇아졌다", "인텔의 아이비브릿지 프로세서와 업그레이드된 Nvidia의 그래픽 프로세서, HDD를 버리고 SSD만 탑재하는 등 최신 기술로 무장했다" 등 듣고 싶었던 말들만 골라서 하는 것 같더군요.장난꾸러기 같은 애플의 마케팅 부사장 Phi..
애플은 내놓는 운영체제마다 the world's most advanced operating system이란 타이틀을 내걸죠: 이번에는 Mac, iPad, 그리고 iPhone이 더 잘 어우러지기를 기대하며 애플이 내놓은 OS X 10.8 마운틴 라이언을 살펴 보겠습니다. 마운틴 라이언에 대한 포스트는 1. 애플 웹사이트에 올라와 있는 소개 분석, 그리고 2. 직접 설치해 본 후 구동 소감으로 나뉠 계획입니다. 이번 글은 1. 애플 웹사이트에 올라와 있는 소개 분석을 해보도록 하겠습니다. 아이클라우드는 WWDC2011에서 스티브 잡스 전 애플 CEO가 야심차게 내놓은 맥, 아이패드, 아이폰, 그리고 아이팟터치 등을 하나로 묶기 위해 내놓은 클라우드 서비스입니다. Mountain Lion의 등장으로 Mac에서..
이번 강의에서 배우고자 하는 목표:단항 / 삼항 연산자를 사용 가능산술, 관계, 논리, 비트 연산자를 사용 가능연산자의 우선 순위를 사용 가능 프로그래밍에서 계산은 가장 기본적이면서도 중요한 요소라 할 수 있습니다. 프로그래밍 언어에서 계산은 연산자의 사용으로 이루어집니다. 단항 연산자 = 항이 하나인 연산자입니다. 단항 연산자의 여러가지 종류는 이와 같습니다:* 항 = 연산의 대상이 되는 변수, 상수 혹은 식을 의미합니다. - 증감 연산자 = ++, --++는 피연산자의 값을 1 증가시키고, --는 피연산자의 값을 1 감소시킵니다.* 단항 연산자는 피연산자의 왼쪽에 위치하는 게 기본이지만, 증감 연산자는 왼쪽에 있든 오른쪽에 있든 단독으로 있을 경우에는 상관이 없습니다. 그러나 다른 수식에 포함되거나 ..
이번 강의에서 배우고자 하는 목표: 명령행 매개변수를 전달하는 과정 이해 명령행 매개변수를 문자열형으로, 정수형으로, 그리고 문자형으로 사용하는 방법 데이터 처리 프로그램, 즉 정보를 입력받아 처리하는 프로그램을 개발할 때는 입력 시기를 고려하여 명령행 매개변수, 표준입력, 그리고 파일로부터 입력을 고려할 수 있습니다. 명령행 매개변수 – 프로그램 시작시 명령행에 입력하여 전달되며, 입력 시기는 단 한번입니다. 표준 입력 – 프로그램 수행 중 표준 입력, 그러니까 키보드를 통해 정보를 입력하는 방식입니다. 반복 입력, 여러 번 입력이 가능합니다. 하지만 텍스트 모드에서 수행되는 Java 어플리켕이션에서만 활용이 가능합니다. 파일로부터의 입력 – 파일 입출력 API를 활용하여 파일을 열고 입력하는 방식입니..
이번 강의에서 배우고자 하는 목표: 지역변수를 사용하는 방법 멤버변수를 사용하는 방법 지역변수와 멤버변수의 차이 다시 한번 복습하자면 변수란 데이터를 저장하는 공간이자 물리적인 메모리 공간을 가리키는 주소입니다. 변수에는 두가지 종류가 있습니다: 멤버 변수와 지역 변수입니다. 멤버 변수는 클래스 변수 – 선언시 static 키워드가 선언된 메서드로 자바 어플리케이션 종료 시까지 남아있으며 클래스의 모든 인스턴스들이 사용할 수 있는 변수 인스턴스 변수 – 클래스의 멤버로 선언되나 static 키워드는 선언되지 않은 메서드로 인스턴스가 참조될 때만 사용가능하게 되는 변수 가 있습니다. 지역 변수는 메서드 안에서 선언되며 메서드 시작시 생성, 메서드 종료시 삭제되는 등 메서드의 라이프사이클과 함께 합니다. 그..
iPod Touch 4G iPhone 3GS iPhone 4 GSMiPhone 4 CDMA iPhone 4S iPad 2 WifiiPad 2 GSMiPad 2 CDMAiPad 2 Rev A iPad 3 WifiiPad 3 Wifi + Cellular Apple TV 2 Apple TV 3
한국 시간으로 2012년 6월 12일 2:00AM, 발표 현장이었던 샌 프란시스코 시간으로 2012년 6월 11일 10:00 AM, 애플은 WWDC 2012의 한 부분으로 개발자들에게 키노트 행사를 진행했습니다. 결과는 충격적인 실망... 기껏해야 한 개의 제품 밖에 없는 아이폰 라인업을 업데이트하지 못 한 데 이어 대신 발표한 iOS 6 까지도 전 CEO인 스티브 잡스가 울부짖던 혁신과는 거리가 멀었습니다: 신기능들은 대다수가, 아니 신기능들 전부가, 새로운 시도도 아니며 전 iOS들이 다음 단계로 넘어갈 때 만큼의 변화가 없습니다. 이번 iOS 6의 가장 큰 실수는 하드웨어도 뒤처진 아이폰을 살 이유를 충분히 제공하지 못 하였다는 사실입니다. iOS 6에서 추가된 신 기능 중 애플이 가장 강조하는 것..
이번 강의에서 배우고자 하는 목표:1. 배열의 특징과 장점2, 배열 원소에 대한 개념3. 인덱스 처리 방법4. 디자인 배열을 선언/처리하는 방법 배열이란 같은 종류의 데이터 여러개를 저장할 수 있는 메모리 공간입니다. 배열은 참조형 변수 객체로 취급됩니다. 원소란 배열에 구성되는 각 데이터들의 영역을 뜻합니다. 배열을 선언 할 때에는 저장할 데이터의 갯수를 지정해야합니다. 선언 방법 = 데이터형 배열이름 배열표현식 //배열 표현식 = []ex: arr이란 이름의 배열에 int형 데이터를 10개 넣고싶다면int [] arr;arr = new int [10]; 혹은 int arr [];arr = new int [10]; 혹은 int arr [] = new int [10] 여기에서 만들어놓은 배열의 길이를 확..
이번 강의에서 배우고자 하는 목표: 1. 변수 선언 방법2. 기본형 데이터와 참조형 데이터의 차이3. 기본 데이터형의 종류와 각각 저장할 수 있는 값의 차이4. 형 변환의 목표5. 내부적 형 변환과 강제 형 변환의 차이 변수란 값을 저장할 수 있는 메모리상의 공간을 의미합니다. 이 공간에는 하나의 값만을 저장할 수 있지만 저장되어 있는 값을 바꿀 수 있습니다. 변수를 선언하는 방법과 변수에 데이터를 저장하는 방법은 이와 같습니다: int x; x =1; int는 기본 데이터형 중 정수형 데이터형이고, x는 선언된 변수의 식별자 즉 변수의 이름입니다. x = 1; 에서 x라는 변수에 1이라는 값을 저장하였습니다. 여기서 int x = 1; 을 작성해도 같은 결과가 나옵니다. 여러 개의 변수를 동시에 선언하..