새로운 기능을 추가했습니다.

  • 로그인 기능 추가
  • 게시판 기능 추가
  • 오류 수정

 

 



Posted by 초프(초보 프로그래머)

도서관 좌석 정보 v3.2.0 – Android

  • 전면광고 위치 변경
  • 좌석정보 공유하기 추가
  • 오류 수정


Download

Posted by 초프(초보 프로그래머)
Project2014.07.22 12:14

지난 주에 만들어 보고 싶어서 옐로우 카드라는 앱을 만들었다.

이름에 맞게 옐로우 카드를 보여주는 앱이다. 터치를 한번하면 레드 카드가 나온다.

GA도 붙이고 바로 앱스토어에 올렸다.


리뷰 상태로 변경되는 것을 보고 잠이 들었다. 아침에 출근해서 확인하니… 리젝!

이유를 보니 유용하지 않아서!!!!!  심판들이 유용하게 쓸수 있다고!!!


2.12: Apps that are not very useful, unique, are simply web sites bundled as Apps, or do not provide any lasting entertainment value may be rejected 

10.6: Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected


그냥 버려야지 ㅜ.ㅜ 다른 앱으로 다시 도전해 보자!!

Posted by 초프(초보 프로그래머)
TAG Card, ios, Red, Yellow
Project/OpenSource2014.07.22 12:12

 v0.3.0

  • Cell에 표시할 data를 cellInfo에서 분리
  • cellInfo 설정 매소드 추가
  • data 설정 매소드 추가
  • 테스트 코드 변경


ChopeTableController

It is not subclass of UITableViewController.

Implemention of UITableViewDataSource, UITableViewDelegate.


@interface CPSimpleTableViewCell : UITableViewCell 

@property (nonatomic, weak) IBOutlet UILabel *titleLabel;

@end

@implementation CPSimpleTableViewCell

- (void)willMoveToSuperview:(UIView *)newSuperview {
    [super willMoveToSuperview:newSuperview];
    
    [self.titleLabel setTextColor:[UIColor whiteColor]];
}

+ (CGFloat)heightForCell:(id)data indexPath:(NSIndexPath *)indexPath {
    return 40 + (indexPath.row+1);
}

- (void)updateData:(id)data indexPath:(NSIndexPath *)indexPath {
    [self.titleLabel setText:data];
    [self setNormalBackgroundColor:indexPath];
}

- (void)setNormalBackgroundColor:(NSIndexPath *)indexPath {
    if (indexPath.row % 2 == 0) {
        [self setBackgroundColor:[UIColor darkGrayColor]];
    }
    else {
        [self setBackgroundColor:[UIColor purpleColor]];
    }
}

- (void)selectedWithData:(id)data indexPath:(NSIndexPath *)indexPath {
    [self setBackgroundColor:[UIColor blueColor]];
}

- (void)deselectedWithData:(id)data indexPath:(NSIndexPath *)indexPath {
    [self setNormalBackgroundColor:indexPath];
}

- (void)highlightedWithData:(id)data indexPath:(NSIndexPath *)indexPath {
    [self setBackgroundColor:[UIColor redColor]];
}

- (void)unhighlightedWithData:(id)data indexPath:(NSIndexPath *)indexPath {
    [self setNormalBackgroundColor:indexPath];
}

@end


Create ChopeTableController 

self.tableController = [[ChopeTableController alloc] init];


Set Table Information

ChopeTableInfo *tableViewInfo = [self.tableController addTableInfo:self.tableView paging:NO];
[tableViewInfo addCellClass:[CPSimpleTableViewCell class] cellIdentifier:CELL_IDENTIFIER_LABEL];
[tableViewInfo setDidLoadCellBlock:^(ChopeTableInfo *tableInfo, id <ChopeTableCellDelegate> cellDelegate, NSIndexPath *indexPath) {
        CPSimpleTableViewCell *cell = (CPSimpleTableViewCell *) cellDelegate;
        cell.button.tag = indexPath.row;
        [cell.button addTarget:self action:@selector(touchTestButton:) forControlEvents:UIControlEventTouchUpInside];
}];
[tableViewInfo setDidSelectRowBlock:^(ChopeTableInfo *cpTableInfo, NSIndexPath *indexPath) {
        NSLog(@"selected cell : %d", indexPath.row);
}];

paging:YES is not tested.


Add Data

cell information is about one cell.

  • Cell Class
  • Cell identifier


for (NSUInteger i=1; i<=100; i++) {
    [tableViewInfo addData:[NSString stringWithFormat:@"item - %d", i] cellIdentifier:CELL_IDENTIFIER_LABEL];
}


Screenshot



Github

https://github.com/chope-yoonhg84/ChopeTableController


Posted by 초프(초보 프로그래머)
도서2014.07.03 23:00

일본 소설 퍼레이드

서울 국제 도서전 마지막날 종료 1시간 전에 갔다 땡처리(?)로 구매한 책이다. 오랫만에 읽게 되는 소설책이기도 하다. 이전에 ‘폴리글랏 프로그래밍’을 의도치 않게 2개월이 넘어서야 다 읽게 되었으니…..

퍼레이드는 많은 지인들이 알고 있던 책이며 다들 추천해준 책이기도 하다. 이 책을 먼저 읽게 된 이유는.. 가장 얇아서이다. 다른 이유는 없었다.

한집에서 살게된 10대 한명과 20대 4명의 이야기이다. 한명식 주인공이 되어 이야기가 진행된다. 과거로 거슬러 가지 않아 시간 순서와 맞아 읽기가 편했다. 주인공이 5명이라 이야기도 5개이다. 각 이야기마다 지루해지는 부분이 있는데 그 부분이면 항상 어김없이 긴장하고 읽게 만드는 사건이 발생한다. 한번 읽기 시작하면 계속 읽을 수 밖에 없는 책이다.

내용에 대한 이야기는 자세히 남기지 않는다.

아직 안 읽어 봤다면 추천합니다.

얇고 부담스럽지 않아요.



http://www.yes24.com/24/goods/1468210

Posted by 초프(초보 프로그래머)