본문 바로가기 메뉴 바로가기

세줄코딩

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

세줄코딩

검색하기 폼
  • 분류 전체보기 (447)
    • 알고리즘 (2)
    • Programming language (259)
      • Python (8)
      • mongodb (2)
      • nodejs (7)
      • D3js (3)
      • Reactjs (15)
      • vuejs (11)
      • Typescript (0)
      • Angularjs(1.x) (19)
      • Angular( 2.x~ ) (5)
      • javascript (79)
      • jQuery (15)
      • HTML & CSS (51)
      • iOS & objective-C (8)
      • Flash (30)
      • mobile (2)
      • Canvas (1)
      • C (3)
    • 죽이는사이트 (20)
    • 유용한 정보 (111)
    • 참고사이트 (8)
    • 잡다 (3)
    • 책 리뷰 (14)
    • 살이되는 지식 (7)
    • Portfolio (19)
    • 영단어공부 (1)
  • 방명록

Programming language/iOS & objective-C (8)
블록코딩 ^{}

javascript 나 기타 언어에서 불리는 closure 코딩 기법Objective-C에서는 Block. 즉, 간단히 말하면 코드를 객체화 할수 있다는 것. 블럭은 우선 ^ 로 시작한다.^ 블럭의 시작임을 알리는 구분자임. C에서...... int test( int num) {........ return 0;} 블럭에서는 단순히 위 구조에 함수명만 없는것. ^ int (int num) {........ return 0;} 기본의 블럭 코딩의 형태는 ^ ( ) { ...... } 즉 돌려줄 리턴 변수타입, 파라메터, 본문 코드로 구성.그리고 리턴 변수와 파라메터는 없을경우 안 쓰고 무시도 가능... 파라메터가 없는경우^ int { ....

Programming language/iOS & objective-C 2012. 11. 14. 11:06
iOS 정리~

@interface- 클래스 정의 상속- 다른 클래스에서 상속받는 경우, 콜론(:)다음에 상위 클래스 이름이 온다. 프로토콜- 꺽쇠()안에 정의. 프로토콜은 한개 이상인 경우 콤마(,)로 구분하며, JAVA의 인터페이스나 C++의 순수 가상함수와 같은 역활. 하나의 클래스가 구현할 수 있는 프로토콜수의 제한은 없다. 클래스 멤버를 선언하는 문장은 C++과 같다. 정수나 부동소수점 같은 기본형은 그래로 사용되고, 포인터 앞에는 에스테리스크(*)를 붙인다. 기본적으로 접근 권한은 보호(protected)권한을 갖지만 C++과 유사하게 @private, @public 키워드를 이용해서 권한 설정을 바꿀수 있다. -(IBAction) sendButton: (id) sender; 뺄셈기호(-) 인스턴스 메소드 플..

Programming language/iOS & objective-C 2012. 11. 9. 11:22
NSDictionary~ +(id)dictionaryWithObjectsAndKeys:~~~~~

NSDictionary 메서드 +(id) dictionaryWithObjectsAndKeys:~ obj1, key1, obj2, key2,......, nil 키-객체 짝으로 딕셔너리를 생성한다. {key1, obj1}, {key2, obj2},...... -(id) initWithObjectsAndKeys:obj1, key1, obj2, key2, ...., nil새로 생성된 딕셔너리를 키-객체 짝으로 초기화한다. { key1, obj1 }, { key2, obj2 }, .... -(unsigned int) count 딕셔너리에 들어 있는 엔트리 개수를 반환한다. -(NSEnumerator *) keyEnumerator 딕셔너리의 모든 키에 해당하는 NSEnumerator객체를 반환한다. -(NSArr..

Programming language/iOS & objective-C 2012. 11. 9. 10:38
UIProgress example

http://goto11.net/skinning-a-uiprogressview-with-drawrect-and-images/

Programming language/iOS & objective-C 2012. 11. 8. 13:16
iOS6 변화 된것 참조

http://www.iosappdev.co.kr/iosappdev/?p=2131

Programming language/iOS & objective-C 2012. 10. 19. 17:28
@property에 대해

~~~.h 파일@property ( nonatomic, retain ) UITextField* notesField;@property ( nonatomic, retain ) UIPickerView* tweetPicker; ~~~.m파일@synthesize tweetPicker, notesField; //이렇게 콤마 찍고 두개를 연달아 써도 된다. @property라고 선언하는 것은 컴파일러에 프로퍼티가 있다는 것만 알려줄뿐 어떻게 하라는 것은 얘기하지 않는다.구현파일에서 @sythesize 키워드로 지정해야만 컴파일러가 getter, setter를 자동으로 만들어주게 된다.여기서 setter도 선언된 @property 속성에 따라 만들어주게 된다. readonly- 프로퍼티가 변경되지 않도록 할때 사용. ..

Programming language/iOS & objective-C 2012. 9. 14. 01:15
objective-c 기초 1

@interface NewClassName: ParentClassName { 클래스이름 상속표시 부모 클래스 membeerDeclarations; } methodDeclarations; @end - ( void ) setNumerator : ( int ) n ; 메서드형 반환형 메서드이름 인수를받는메서드표시 인수형 인수이름 이게 두 눈에 익숙해 지는데 무려 한달이 넘게 걸렸다.....제길~

Programming language/iOS & objective-C 2012. 3. 22. 11:19
objective-c 튜토 한글 번역

http://kjune.com/b/objective-c-kor/

Programming language/iOS & objective-C 2012. 3. 22. 10:16
이전 1 다음
이전 다음
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 프리코드캠프
  • 모던자바스크립트 튜토리얼
  • javascript핵심내용정리
  • 최신 JS 뉴스
  • js모음
  • javascript pattern
  • es6 한눈에 보기
  • GitHub의 star의 증가율 통계
  • typescript to js
TAG
  • Aptana
  • svg icon font
  • React.StrictMode
  • icon font
  • git
  • 리프래시토큰
  • Angular
  • vue-router
  • for of 구문
  • RefreshToken
  • Vue3
  • react
  • IntrinsicElements
  • 태그
  • 반복문
  • git checkout -b
  • Intrinsic
  • 앵귤러
  • 코도바
  • CSS
  • svg모션
  • JsDoc
  • cordova
  • react-router-dom
  • 내장요소
  • interceptors
  • anime.js
  • 아이콘 폰트 만들기
  • 자바스크립트
  • svg 폰트
more
«   2025/08   »
일 월 화 수 목 금 토
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
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바