Till Done sTeal Dawn

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

프로토콜 1

프로토콜 (Protocol)

프로토콜 (Protocol): C와 C++의 Virtual Class를 떠올리면 됨. 클래스 구성을 다시 짚어보면, 클래스는 인터페이스(.h)와 구현(.m)의 결합. 인터페이스는 외부의 사용설명서 역할을 하였음. 프로토콜은 구현부가 없음. 헤더 파일만 존재.클래스에서 프로토콜을 '채택'하여 기능을 구현. 클래스의 구현부에서 프로토콜 메소드를 정의한 후에, 사용은 일반 클래스 메소드처럼 호출하면 됨. 프로토콜에 프로퍼티도 선언 가능하나, 클래스에서 채택 후 getter/setter나 synthesize 만들어야함. 클래스에서 채택 후 필수로 구현해야할 요소는 프로퍼티 선언부에서 @required 이후에 명시하면 되고,선택사항은 @optional 아래에 명시하면 됨. [프로토콜 생성] [프로토콜] Bark...

Objective-C 기초 2019.02.15
이전
1
다음
더보기
프로필사진

Till Done sTeal Dawn

(한어진) 악성코드, 취약점 상세 분석 - 스터디 블로그

  • 분류 전체보기
    • Assembly
      • x86
      • arm64
    • My Exploit
      • 팟플레이어 취약점
    • 취약점 분석
      • windbg
      • PeachFuzzer
      • 여러가지 구조 형식
      • 힙(Heap)
      • 압축 알고리즘
      • Pin Tool
      • 안티 리버싱
      • tip
      • 메모리 보호 기법
      • SEH
      • SEH Unicode
      • SEH+DEP
    • IDA
    • 네트워크 패킷 분석
      • 스크립트 tmp
    • Objective-C 기초
    • iOS 앱 점검(ObjC)
      • 로컬데이터 누출 검사
      • 사이드채널 누출 검사, 시큐어 코딩
      • 패킷 수집, SSL Pinning 우회
      • 클래스 덤프, Cycript
      • 디스어셈블, 디버깅
      • 후킹, 트윅 작성
      • JB탐지&우회
      • 안티디버깅
    • Swift 기초
    • iOS 앱 점검(Swift)
      • 기초배경지식
      • LLDB
      • 어셈블리어
      • 로우레벨(후킹)
    • 악성코드 분석
    • 파이썬 담아두기
    • 웹 퍼블리싱
    • OCR
      • OpenCV
      • Tesseract
    • MFC
    • Shell Script 문법
      • Mac
    • IoT 임베디드
    • 기타 모음
    • 기타 일상
    • Fuzzing
    • 전세사기대응
    • 개인창업
      • 상표권 등록
    • 세금납부

Tag

안티디버깅, iOS Architecture Patterns, Programming, 파이썬, 웹, iOS 앱 구조, iOS 앱 패턴, IDA Script, swift, IDA python, NtQueryInformationProcess, Objective-C, 안티디버깅 우회, Web, HTML, ios, windbg, 웹 퍼블리싱, Python, Swift 기초,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바