본문 바로가기

클래스

[Android] 메소드 수 확인 방법 APK 생성 시 사용되는 클래스와 메소드를 확인 하고 싶을 경우 아래 두 오픈 소스를 이용 합니다. ## dexcounthttps://github.com/KeepSafe/dexcount-gradle-plugin 위 github에 가셔서 다운 받으시면 됩니다. ## Classy shark https://github.com/google/android-classyshark 위 github에 가셔서 다운 받아 사용 하실 수 있지만,좀더 간편하게 이미 빌드된 jar 파일을 첨부 하겠습니다. 위 파일을 받고 아래와 같이 실행 하면 프로그램이 실행 됩니다. java -jar ClassyShark.jar 프로그램이 실행 되면 확인 하고 싶은 apk를 선택만 해주면클래스 리스트와 사용중인 메소드 카운트를 확인 하실 수 .. 더보기
[ Object-c ] 반복문 연습 공부 하다가 재미있는 예제다 싶어 내 형식대로 만들어 보았다. 우선, 가장 중요한게 객체화 이기 때문에 모든 예제는 클래스화 시켜서 만들어볼 생각이다. [예제 내용] 1. 숫자를 하나 입력 받는다. 2. 입력 받은 숫자까지 0부터 계속 더한다. 3. 그 결과값을 출력한다. #import @interface SumNumber: NSObject { int inputNum; int resultNum; } -(int) getInputNum; -(int) getResultNum; -(void) input; -(void) add :(int) num; @end @implementation SumNumber -(int) getInputNum { return inputNum; } -(int) getResultNum { .. 더보기
[ Object-c ] 클래스 다루기 원래 안드로이드 개발자인 나.. 아마 프로그램 이해방식이 자바쪽으로 많이 되어 있을 것이다. 이해바람. 참고로 전.. 윈도우에서 공부중이란...^^;; @interface : 클래스를 선언 시켜주는 부분이다. @implementation : 선언 되어진 변수나 메소드를 가지고 실제 코드를 작성. 자바와 비슷하지만, 두 부류로 나누어져 있다는 게 큰 특징 같다. 한번 implemetation만 선언해도 되지 않을까 했는데.. 역시나 오류가 뜨는군..^^;; @interface 클래스 이름: 부모 클래스 { 변수 선언; } 메소드 선언; @end @implementaion 클래스 이름 실제 코드 @end 샘플 소스 #import // 클래스 형태를 잡아주는 선언 부분 @interface Fraction: N.. 더보기