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. 재귀 처리 : 동일한 처리를 반복해서 실행하는 방식 프로그램 개발시 이런 기본 패턴을 조합하여 사용하는 언어를 절차형 언어 혹은 절차지향적 언어라고 합니다. 프로그래밍 언어를 분류할 때 절차형이 아닌 언어로는 관계형, 논리형 언어 등이 있습니다. 하지만 현재까지 수많은 프로그램이 절차지향적 언어로 개발되었거나 지금도 개발되고 있습니다. 특정 업무를 프로세스와 함수로 분해하면서..
use_category=="Y")--> {$lang->category} disabled="disabled" value="{$val->category_srl}" grant&&$val->selected||$val->category_srl==$oDocument->get('category_srl'))-->selected="selected"> {str_repeat(" ",$val->depth)} {$val->title} ({$val->document_count}) getTitleText())--> {$lang->cmd_load} manager)--> {@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','..
- Total
- Today
- Yesterday
- SQL
- jQuery
- JavaScript
- IT
- zero
- Java
- tomcat
- MAC OSX 10.7
- iOS 개발
- 오블완
- 아이폰 어플리케이션
- 오브젝트 C
- 아이폰 개발
- 티스토리챌린지
- 아이폰
- 자바스크립트
- 제이쿼리
- MySQL
- oracle
- iBATIS
- Programming
- iPhone
- Objective-C
- 자바
- Object C
- Spring
- Spring Framework
- JSP
- Objective C
- 오브젝티브 C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |