본문 바로가기

Project/OpenSource

(4)
[ChopeTableController] v0.3.0 v0.3.0Cell에 표시할 data를 cellInfo에서 분리cellInfo 설정 매소드 추가data 설정 매소드 추가테스트 코드 변경 ChopeTableControllerIt is not subclass of UITableViewController.Implemention of UITableViewDataSource, UITableViewDelegate. @interface CPSimpleTableViewCell : UITableViewCell @property (nonatomic, weak) IBOutlet UILabel *titleLabel; @end @implementation CPSimpleTableViewCell - (void)willMoveToSuperview:(UIView *)newSupe..
ChopeTableController 새로운 오픈소스를 하나 올렸습니다.ChopeTableController이름만 봐서는 UITableViewController의 subclass로 생각할 수도 있습니다. 하지만 그렇지 않습니다.이건 번거로웠던 UITableViewDataSource, UITableViewDelegate 구현의 번거로움을 줄여보자고 만들었습니다.두개의 protocol을 직접 구현하지 않고 데이터만 넘겨주면 바로 출력이 가능합니다.UITableViewCell에서는 ChopeTableCellDelegate를 구현해야 하지만 어렵지 않습니다.UIViewController에서 하던 작업을 Cell로옮겨서 UIViewController의 역할을 줄이는데 한몫하고 있습니다. 더 자세한 내용은 github의 README를 참고하세요. ht..
ChopeToastView v0.1.1 0.1 버전으로도 충분히 이용 가능합니다. 하지만 비효율적으로 돌아가고 있습니다. setPadding / setMargin 등을 할때마다 frame을 새로 계산해주고 있죠. 그러다 보니 setter를 구현해주고 있습니다.0.1.1 에서는 setter를 없애고 조금 더 효율적인 방향으로 수정해 보았습니다. http://cocoapods.org/?q=Chopehttps://github.com/chope-yoonhg84/ChopeToastView
ChopeToastView로 cocoapods 처음 등록 iOS에서도 Android의 Toast같은 형태로 메세지를 보여주는 일이 많습니다.Apple에서 제공하는 기능이 없어서 직접 구현해 보았습니다. http://cocoapods.org/?q=chope 기본 사용 방법은 다음과 같습니다.기본 애니메이션기본 출력시간[[ChopeToastView ToastViewWithMessage:@"TEST"] show]; 보여지는 시간을 지정할 수 있습니다.기본 애니메이션 [[ChopeToastView ToastViewWithMessage:@"TEST"] showWithDuration:1.0]; 애니메이션 지정도 가능합니다. [[ChopeToastView ToastViewWithMessage:@"TEST"] showWithAnimation:^(ChopeToastView *..