오늘은 회사의 Macbook을 들고와서 강의를 듣게 되었습니다.

강사님께서는 생각보다 젊으셨고, 지금 환경을 열심히 만들고 있습니다.


Mac에서 강의자료를 캡쳐하기 위해 검색을 해 보니 생각보다 쉽게 캡쳐를 하는 기능을 지원하였습니다.

찍어보니 잘 되더군요, 윈도우도 이런 기능들은 기본으로 제공을 해 주는것도 참 좋을 것 같습니다.


========================================  1  ========================================


[ 19 : 00 ~ 19 : 50 ] 

간단하게 강의소개와 OT 그리고 강사님께서 강사소개를 하셨습니다.



iOS프로그래밍의 기초에 대해서 학습을 할 것이라고 하셨습니다.


수업은 Object C를 가지고 수업을 진행한다고 하셨습니다. 



강의자료를 통해서 수업을 진행하셨습니다. 강의하시는 자료와 수강생에게 준 자료가 많이 분량의 차이가 있었습니다. 

회사의 기기를 이용하니 개발자 계정의 등록이나 프로그램 설치가 되어있어 편리하게 강의를 들을 수 있었습니다.


http://fumin.ipdisk.co.kr/publist/에 강의자료를 올려주신다고 하셨습니다.


환경설정 및 구축이 되지 않은 자리가 많아서 강의를 준비하는데 시간이 좀 걸려 뭔가 준비를 하는 시간이 붕 뜬 느낌입니다. 



Xcode를 활용해서 Hello iOS 프로그램을 작성 해 본다고 하셨습니다.



아이콘 관련 설명을 하시면서 


예제 00



========================================  2  ========================================

잠깐 쉬는동안 우삼겹 삼각김밥을 하나 먹었습니다.

[ 20 : 00 ~ 20 : 50 ] 


예제를 28개정도 준비했다고 하셨습니다. 만 28세인 저에게 안성맞춤입니다. (허허허 ㅈㅅ)


2강 강의자료로 수업을 하였습니다.


id라는 데이터타입은 모든 Object를 받을 수 있는 타입이라고 하셨습니다.


오브젝트 씨는 변수는 . 연산자를 사용하지만 메서드의 경우에는 []를 써서 [객체명 메서드명]과 같은 식으로 사용합니다.


@와 코코아의 NSString Class사용하는 것, 문자열 앞에 꼭 @를 붙여야 합니다.



예제 01

*가 있으면 메서드도 있는 객체가 됨. 없으면 값만 저장하는 객체로 사용.



클래스의 선언


클래스 메서드의 경우에는 리턴타입을 메서드명 앞에 ()안에 표기를 합니다.


.m은 오브젝트 C의 확장자입니다.

.mm역시 마찬가지입니다.


NSObject는 자바의 Object와 같이 최상위 객체의 역할을 하고 있다고 하셨습니다.


클래스 메서드와 인스턴스 메서드에 대해 Code작성 시 메서드 명 앞에 - / + 를 통해서 접근제한을 설정합니다. -의 경우에는 이 객체가 생성이 되어야 사용이 가능하여, +의 경우에는 해당 객체를 생성하지 않아도 해당 메서드에 접근이 가능합니다.


========================================  3  ========================================


[ 21 : 00 ~ 21 : 50 ] 


예제 2. BankAccount


예제 3. ClickTest



+ Recent posts