NSData를 사용하여 SWF 파일의 헤더를 읽으려고합니다. 는 SWF 형식 사양에 따라 나는 영화의 폭과 높이를 읽는 비트가 아닌 바이트에 접근 할 필요가, 나는 통해Objective-C로 SWF 헤더 읽기
의 Obj-C에서 바이트 (9)을 할 수있는 방법을 찾을 수 없습니다 : 여기입니다 RECT (영화의 경계)를 저장했습니다. 이진 형식으로 읽어야합니다. 먼저, 첫 번째 바이트를 바이너리로 변환합니다 : "01100000" 첫 번째 5 비트는 각 저장된 값의 비트 단위 크기를 알려줍니다 : "01100"= 12 그래서 우리는 12 비트의 4 필드 = 48 비트 48 비트 +5 비트 (RECT의 헤더) = 53 비트 8의 배수에 도달 할 때까지 0으로 바이트를 채 웁니다. 53 비트 + 3 정렬 비트 = 56 비트 (이 RECT는 7 바이트 길이, 7 * 8 = 56) 나는이 모든 물건을 확인하려면이 공식을 사용
어디서부터 시작 할까?
iPhone 응용 프로그램의 경우 라이브러리에 동적으로 링크 할 수 없다는 점에 유의하십시오. –