FSS

FSS

  • 분류 전체보기 (66)
    • Programming (21)
      • XCode (3)
      • Android (1)
      • Unity3d (4)
      • Csharp (2)
      • iOS (1)
      • 3d엔진 (0)
      • Etc (1)
    • Life (10)
      • Books (0)
      • Movies (1)
      • Car Life (0)
      • 지름 (2)
      • Game (4)
    • Camera (3)
    • IT Books (26)
      • 시작하세요 C# 프로그래밍 (25)
      • 아이폰 앱 프로그래밍 (1)
      • 거침없이 배우는 Unity3D (0)
      • Do It 안드로이드 프로그래밍 (0)
      • Nature of Code (0)
    • English (0)
      • OPIC (0)
      • GMP (0)
    • hideout (6)
      • My Son (6)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

FSS

컨텐츠 검색

태그

Android IT 지호 c# Unity 가챠 특성 유니티 ios Book 아들 .NET 붕괴 붕괴3rd 아이폰 iPhone 닷넷 모바일 xcode 책

최근글

댓글

공지사항

아카이브

plugin(1)

  • 6장 - 리플렉션2 (확장모듈 만들어보기)

    리플렉션을 이용한 확장 모듈 구현 대개 플러그인을 구현한 소프트웨어는 다음과 같은 동작 양식을 가진다. 1. exe 프로그램이 실행되는 경로 아래에 확장 모듈을 담도록 약속된 폴더가 있는지 확인2. 해당 폴더가있다면 그 안에 dll 같은 파일이 있는지 검사하고 로드3. 파일이 로드됐으면 사전에 약속된 조건을 만족하는 타입이 있는지 검사4. 조건에 맞는 타입이 있다면 생성하고, 사전에 약속된 메서드를 실행 이 조건에 맞춰다음과 같이 규칙을 정한다. 1. 확장모듈은 exe아래에 [plugin] 폴더2. 플러그인 타입조건은 타입에 [PluginAttribute] 라는 이름의 특성이 부여되어 있어야 함3. 호출된 메서드는 [StartupAttribute] 라는 이름의 특성이 부여되어 있어야 함. 다만 입력인자와..

    2014.12.24
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바