블록체인에서 시그니쳐(서명)는 아주 중요한 두가지 인증을 하게 된다.1. 지갑 주인만이 지갑에서 돈을 사용할 수 있게 한다. 2. 지갑 주인이 아닌 다른 사람이 주인이 발행한 transaction에 대해서 데이터 수정 하는 것을 막아준다.Private(개인)키는 데이터에 사인을 추가하는 작업이고, Public(공용)키는 데이터를 검증 하는데 사용을 한다.예:) 철수가 2개의 코인을 영철이 한테 보내려고 한다. 철수는 소프트웨어 지갑에서 이에 관련된 (장부)transaction을 작성하여 블록체인 네트워크에 등록하며, 광부들은 이 장부를 검증하여 블록체인 의 다음 불록에 추가하는 작업을 하게 된다. 그런대 이때 광부A 가 데이터를 변경하려고 시도한다. 즉 장부에 있는 수신자를 자신으로 바꾸려고 하는것이다...
1. UIView(xib)파일 만들기먼저 xib 파일을 하나 만든다. Attributes inspector 에서 Simulated Metrics - Size 를 Inferred 에서 Freeform 으로 바꾼다. 그리고 Size inspetor 에서 Width와 Height를 A4용지의 크기에 맞게 조절을 한다. UIView를 상속받는 클래스를 생성하고 위에서 만든 xib파일의 File's Owner과 연결한다. 2. UIView를 PDF 로 저장위에서 만든 UIView오브젝트를 로드하기 위해서는 아래와 같이 먼저 uiView오브젝트를 생성하여야 된다. UIView *rootView = [[[NSBundle mainBundle] loadNibNamed:@"SampleUIView" owner:self op..
Getter & Setter 를 사용하여 멤버변수 생성하기@interface Employee : NSObject { int employeeNumber; NSString *name; } - (void) setName : (NSString *) newName; - (NSString *) name; @endAccessor 를 사용하여 멤버변수 생성하기@interface Employee : NSObject { int employeeNumber; NSString *name; } @property (nonatomic, assign) int employeeNumber; @property (nonatomic, retain) NSString *name; @end @implementation Employee @synthe..