소셜 미디어 Objective-C 귀하의 iPhone 용 Objective-C 프로그램을 작성할 때 Dummies Cheat Sheet - Dummies

Objective-C 귀하의 iPhone 용 Objective-C 프로그램을 작성할 때 Dummies Cheat Sheet - Dummies

차례:

비디오: How to Make Your Own Circuit Board 2024

비디오: How to Make Your Own Circuit Board 2024
Anonim

Neal Goldstein < iPhone 또는 Mac OS X 응용 프로그램 용 Objective-C 프로그램을 작성할 때 수행하는 작업은 컴퓨터가 수행 할 일련의 지침을 제공하는 것입니다. 기본적으로 프로그램은 숫자와 텍스트를 조작하며 모든 것을 고려하면 컴퓨터 프로그램은 데이터를 "보유"하는

변수 (및 기타 구조)와 지침 해당 데이터에 대한 작업을 수행합니다. Objective-C에서 iPhone 및 Mac 앱을 프로그래밍하는 것은 진술에 관한 것입니다. 마지막에 세미콜론을 쓰면 Objective-C의 문장을 즉시 인식 할 수 있습니다:

문;

다른 코드 행이 표시되지만 세미콜론으로 끝나지 않는 한 Objective-C 문이 아닙니다.

Objective-C 기본 제공 데이터 형식 및 새 데이터 형식

Objective-C, Objective-C 데이터 유형으로 선언 한 변수는 컴파일러가 인식 할 수있는 유형이어야합니다. Objective-C에는 iPhone 또는 Mac OS X 응용 프로그램을 프로그래밍 할 때 많은 내장 데이터 유형과 새로운 유형의 데이터 작성 메커니즘이 함께 제공됩니다.

내장형

유형

설명

크기 char 문자
1 바이트 int 정수 - 정수
4 float 부동 소수점 수 4 바이트
Double 배정 밀도 부동 소수점 숫자 8 바이트
short 짧은 정수 2 바이트
long double short 4 바이트
long long A long long 8 바이트
BOOL 부울 (부호있는 문자) 1 바이트 >
열거 형 열거 형 typeName {identifier1, … identifiern}; 식별자는 int 유형의 상수입니다.
typedef

typedef typeName 식별자;

식별자를 특정 유형과 연관시킵니다.

상수

const type identifier = value; #define identifier value

상수의 이름을 정의 할 수 있습니다.

목표 -C 연산자

다른 프로그래밍 언어와 마찬가지로 Objective-C 연산자를 사용하면 변수 (즉 이름)에 대한 연산을 수행 할 수 있습니다. Objective-C는 많은 연산자를 제공하며, iPhone 또는 Mac OS X 응용 프로그램을 프로그래밍 할 때 모든 연산자를 추적하는 것이 어려울 수 있습니다. 다음 표를 사용하여 어떤 작업자가 어떤 작업을 수행하는지 기억할 수 있습니다. 산술 연산자

연산자 더하기 999 -> 곱셈 %

모듈러스

->

관계 연산자와 평등 연산자

연산자

기능 =
와 같습니다!=
가 아닌
보다 큼
보다 작음 =
보다 크거나 같음 <= 작거나 같음 ~
논리 연산자 연산자

기능 설명 !
NOT &&
논리적 AND |
논리적 OR << =
왼쪽으로 시프트 >>> = 오른쪽으로 시프트
증가 및 감소 연산자 연산자
기능 ++
추가

곱셈
= 포함 연산자 ^ =
배타적 논리합 << =
왼쪽으로 시프트 >>> = 오른쪽으로 시프트
비트 연산자 연산자

& 비트 단위 AND 배타적 논리합
~ 단항 비트 (비트 반전)
<<< 왼쪽으로 시프트 연산자
연산자 연산자 기능 캐스트 쉼표 Sizeof () > 의 크기?: Conditional
& Address
* Indirection
Objective-C에서 제어문과 루프 제어 프로그래밍과 마찬가지로 인생에서와 마찬가지로 의사 결정과 행동을 취해야한다. 그들. Objective-C는 프로그램이 조치를 취할 수 있도록 제어 명령문 및 루프를 제공합니다. 예를 들어, 어떤 조건이나 상태를 기반으로 일련의 지침을 반복하거나 프로그램 실행 순서를 변경할 수도 있습니다. 다음은 Objective-C 제어문 및 루프의 기본 구문입니다. 조건이 참일 경우
else if
if (조건) {조건이 참일 경우 statement (s)} else
조건이 참일 때 실행할 명령문 for
(for for
for

expression) {statement (s);} 또는
유형 existingVariable; for (existingVariable in expression) {statement (s);} Expression은 NSFastEnumeration 프로토콜을 준수하는 객체입니다. NSArray 및 NSSet 열거 형은 내용이 끝났습니다. NSDictionary 열거는 키를 통한 것입니다.
NSManagedObjectModel 열거 형이 엔티티에 있습니다. while (condition) while 조건이 참일 때 실행되는 statement (999) while (999) while (condition); 점프 문
return; 실행을 중지하고 호출하는 함수로 돌아갑니다.
휴식; 반복하십시오.
계속; 나머지 루프를 건너 뛰고 다음 반복을 시작하십시오.
goto labelName; … labelName: 절대 점프는 프로그램의 다른 점으로 이동합니다 (사용하지 마십시오). exit ();
종료 코드로 프로그램을 종료합니다. Object-C에서 클래스 선언 및 메시지 보내기
객체 지향 프로그래밍 언어를 사용하면 클래스를 선언하고 파생 클래스를 만들고 (서브 클래스) 클래스에서 인스턴스화 된 객체에 메시지를 보낼 수 있습니다.이것은 Objective-C가 C에 추가 한 객체 지향 프로그래밍의 핵심이며 Objective-C가 C에 추가 한 것입니다. 모든 것이 원활하게 작동하도록 컴파일러 지시문을 사용하면 @class를 사용하여 컴파일러에게 클래스를 알릴 수 있습니다 및 # import.
인터페이스 #import "수퍼 클래스 h"@interface ClassName: 수퍼 클래스 {인스턴스 변수 선언;} 메소드 선언 @property (속성) 인스턴스 변수 선언; -d
구현 #import "ClassName. h"@implementation ClassName @synthesize 인스턴스 변수. 메소드 정의 -d
메시지 구문

Objective-C 귀하의 iPhone 용 Objective-C 프로그램을 작성할 때 Dummies Cheat Sheet - Dummies

편집자의 선택

PowerPoint 프레젠테이션의 주석 사용 방법 - 인형

PowerPoint 프레젠테이션의 주석 사용 방법 - 인형

PowerPoint 프레젠테이션을 검토 할 때 주석을 삽입하십시오. PowerPoint에서는 주석을 켜고 끌 수 있습니다. 파워 포인트 프리젠 테이션을 편집하는 동안 댓글을보고 쇼 시간에 오프로 설정하십시오. 주석으로 작업하려면 프리젠 테이션을 엽니 다. 다음 작업을 수행 할 수 있습니다.

PowerPoint 2007에서 라이브 미리보기 사용 방법 - 인형

PowerPoint 2007에서 라이브 미리보기 사용 방법 - 인형

PowerPoint는 실시간 미리보기 기능을 제공합니다. 실시간 미리보기 덕분에 실제로 PowerPoint 슬라이드에 변경 사항을 적용하기 전에 결과를 볼 수 있습니다. PowerPoint 실시간 미리보기를 켜려면 Office 단추를 클릭하고 PowerPoint 옵션을 선택하십시오. PowerPoint 옵션 대화 상자의 인기있는 범주에서 실시간 미리보기 사용 확인란을 클릭하고 ...

다른 PowerPoint 2007 프레젠테이션의 슬라이드 사용 방법 - 다른 PowerPoint 프레젠테이션의 슬라이드를 사용하는 더미

다른 PowerPoint 2007 프레젠테이션의 슬라이드 사용 방법 - 다른 PowerPoint 프레젠테이션의 슬라이드를 사용하는 더미

당신이 필요로하는 슬라이드가 이미 존재할 때. Microsoft PowerPoint에서는 슬라이드의 가져 오기를 위해 리본의 삽입 탭에 특수 명령을 제공합니다. 필요한 단계는 다음과 같습니다.

편집자의 선택

HTML5 웹 페이지에 링크 포함 방법 - HTML 스탠드의 H

HTML5 웹 페이지에 링크 포함 방법 - HTML 스탠드의 H

당신이 만드는 웹 페이지에 생명을 불어 넣는 링크에 대한 환상적인 용어 인 하이퍼 텍스트의 경우. 이 스크린 샷과 같이 웹 페이지에 링크를 추가하는 것은 매우 쉽습니다. 링크를 포함하여이 페이지의 코드는 다음과 같이 재현됩니다.

기존 HTML 태그를 HTML5와 통합하는 방법 - 인형

기존 HTML 태그를 HTML5와 통합하는 방법 - 인형

압도적으로 새로운 HTML5 요소는 HTML의 범위와 범위. 즉, 대부분의 경우 이전 태그를 대체하지 않습니다. 예를 들어 기존 HTML 6 제목 태그, 단락 태그 및 링크는 HTML5에서 이전 버전의 HTML과 동일한 방식으로 사용됩니다. If ...

편집자의 선택

Dreamweaver CS6의 CSS 초보 페이지에서 새 문서를 만드는 방법 - 인형

Dreamweaver CS6의 CSS 초보 페이지에서 새 문서를 만드는 방법 - 인형

Adobe Dreamweaver CS6에서는 처음부터 다시 시작하는 대신 CSS 기반 레이아웃이있는 샘플 페이지 라이브러리를 제공합니다. 이 CSS 샘플 페이지는 유용하고 일반적인 레이아웃 아이디어를 제공하며 CSS 배치로 만들어지기 때문에 매우 유연합니다. CSS 스타일 패널 또는 속성 관리자에서 직접 수정할 수 있습니다. ...

Adobe Dreamweaver CS6에서 앵커를 만드는 방법 - 인형

Adobe Dreamweaver CS6에서 앵커를 만드는 방법 - 인형

Adobe Dreamweaver CS6에서는 앵커를 쉽게 만들 수 있습니다. 귀하의 페이지. 앵커는 페이지의 특정 섹션에 대한 링크로, 링크 또는 다른 페이지와 동일한 페이지에 있습니다. 앵커는 텍스트가 많은 긴 페이지에 특히 유용합니다. 앵커를 보거나 사용했을 것입니다.

[수신자 메시지] #import
#import "filename. h " 헤더 파일이 한 번만 포함되도록합니다.
@class
@class ClassName; 컴파일러를 사용자 정의 유형으로 묶습니다.