10.6 스노우 레오파드가 나왔을때도 리테일 DVD를 구매하긴 했지만 레오파드를 1년 정도 더 쓰다가 작년에 스노우 레오파드를 설치했는데 스노우 레오파드에 적응 할 새도 없이 라이언이 나와버려서 좀 기다리다가 쓸려고 했는데 대세에 편승하여 어쩔 수 없이(??) 구매했습니다. 학생이라 아직 국내용 신용카드 밖에 없어서 기프트 카드로 $30 충전하여 구매했습니다. 설레임보단 걱정이 많은 라이언 ㅠ ㅠ 기존의 스노우 레오파드보다 기본적으로 시스템 사양이 좀 올라갔는지 (신형 맥북에어 기본램이 4GB인것만 봐도..) 맥북에어 사용자중에 "발열이 심해졌다.", "메모리가 모자르다" 등등의 반응들이 많이 보여서 은근히 걱정이 됩니다. 정.. 사용하기 힘들면 다시 스노우 레오파드로 다운그레이드 하고 라이언은 아이맥을..
TableControlViewController.h 파일 소스 (사용할 배열 정의) ────────────────────── #import @interface TableControlViewController : UIViewController { NSArray *listData; } @property (nonatomic, retain) NSArray *listData; @end ────────────────────── TableControlViewController.m 파일 소스 ────────────────────── #import "TableControlViewController.h" @implementation TableControlViewController @synthesize listData; /..
Xcode에서 처음 프로젝트를 생성하면 나오는 기본적인 화면구성 입니다. Groups & Files에 프로젝트에서 사용할 요소들이 모여있고 각 내용은 위 그림을 보시면 됩니다. ※ 가끔 빨간색으로 표시되는 항목이 나오는데 그것은 해당 파일이 존재하지 않는다는 의미입니다. 예를 들자면 Products에서 app 파일이 빨간색이라면 아직 컴파일을 하지 않아 파일이 생성되지 않았다는 의미입니다. 추. 이 포스트는 Xcode 3.2버전을 기준으로 작성되었습니다. OSX 라이언이 출시되면서 Xcode4도 무료가 되었지만 여전히 구버전 OS를 쓰는 경우엔 3.2버전이 무료로 사용 할 수 있는 Xcode 버전이므로 일단은 3.2로 정리하였습니다. Resources 안에는 xib이라는 파일이 있는데 이것은 인터페이스 ..
7월 19일 PD수첩에서는 대기업들의 친인척/계열 회사에 일감몰아주기에 대한 내용으로 방송을 했었습니다. 이 내용중에 대기업들이 SI 업체들을 직접 설립하고 어떻게 운영하는지에 대한 내용도 일부 나왔는데 그 내용이 비단 SI 업체들 뿐만 아니라 국내 IT업계의 풍토도 일부 포함되어 있는것 같아 인터뷰 내용을 캡쳐해 봤습니다. ※ 여기서 말하는 SI란? SI [system integration] 기업이 필요로 하는 정보시스템에 관한 기획에서부터 개발과 구축, 나아가서는 운영까지의 모든 서비스를 제공하는 일. 요약하자면 SI 업체를 설립하는데 초기비용은 얼마들지 않지만 계열사에서 일거리를 몰아주면서 금액을 산정 할 수 없는 소프트웨어의 특성을 이용하여 금액을 부풀려 설립한 SI업체를 밀어줘서 성장시키고 SI..
#import int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; // insert code here... int sum; sum = 10 + 25; NSLog(@"%d", sum); [pool drain]; return 0; } ──────────────────────────────────────────────────────── 대충 보면 알겠지만 C언어의 그것과 비슷합니다. 위 프로그램은 아주 간단한 예제로 sum이라는 변수를 선언하고 그 변수에 10+25의 값을 넣고 화면에 출력하는 예제입니다. C 언어로 한다면 #include int main() { int sum;..
소프트웨어 모듈 ───────────── 소프트웨어는 모듈(module)이라는 덩어리를 조합해서 만들어집니다. 소프트웨어에서의 모듈은 특정 기능을 제공하는 단위, 소프 트웨어를 구성하는 독립적인 부분이 되는 것을 모듈이라고 합니다. 이 모듈은 함수나 데이터들이 모여서 만들어지고, 하나의 모듈 은 여러 모듈이 모여서 만들어지기도 합니다. 즉, 모듈에는 계층구조가 있다는 것입니다. 독립성이 높은 모듈 ─────────────── 독립성이 높은 모듈에서 독립성이란 그 모듈 내부 구현이 변경되더라도 그것을 사용하는 외부 모듈에는 영향을 주지 않는 것을 말 합니다. 한 모듈에서 구현한 내용이 다른 모듈을 참조하지 않으면 이해하기 어렵다거나, 한 모듈의 구현 방법을 변경할 때 그것을 사용하 는 다른 모듈도 수정해야..
기능 중심적인 소프트웨어 설계 방식의 문제점 ──────────────────────────────────── 여러 언어로 프로그램을 개발할 때 처리방법은 크게 세가지 패턴으로 나눌 수 있습니다. 1. 순차 처리 : 시간 흐름 순서대로 처리 내용을 기술하는 방식 2. 조건 처리 : 특정 조건에 따라 서로 다른 처리를 하는 방식 3. 재귀 처리 : 동일한 처리를 반복해서 실행하는 방식 프로그램 개발시 이런 기본 패턴을 조합하여 사용하는 언어를 절차형 언어 혹은 절차지향적 언어라고 합니다. 프로그래밍 언어를 분류할 때 절차형이 아닌 언어로는 관계형, 논리형 언어 등이 있습니다. 하지만 현재까지 수많은 프로그램이 절차지향적 언어로 개발되었거나 지금도 개발되고 있습니다. 특정 업무를 프로세스와 함수로 분해하면서..
- Total
- Today
- Yesterday
- Java
- 아이폰 어플리케이션
- Object C
- 오브젝티브 C
- tomcat
- iOS 개발
- JavaScript
- 티스토리챌린지
- 아이폰 개발
- MAC OSX 10.7
- JSP
- Objective-C
- 오브젝트 C
- zero
- MySQL
- 아이폰
- jQuery
- Programming
- Spring Framework
- oracle
- Spring
- 오블완
- 자바
- SQL
- Objective C
- iPhone
- IT
- 자바스크립트
- 제이쿼리
- iBATIS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |