交流が大事

今日、半日分、ずっとアルゴリズムを探したり、読んだりして、頑張って理解したけど、このパラメタがいらないって言われた。

自分にとっても、リーダにとっても時間の無駄だと思っていました。

 

動く前に、ちゃんと話し合って、決めてから動いた方が一番効率よくやり方だと思います。

チーム開発反省会

良い点:

  • 定時帰り
  • API定義・資料を先に決めてよかった
  • Github Wikiを使うのがよかった
  • Go言語使ってよかった
  • コードレビューした
  • テストした
  • git学んだ

悪い点:

  • スケジュール管理のが甘かった
  • 認識の共有が甘かった
  • Gormが
  • モックサーバ、レビューすべき

改善点:

  • タスク管理ツールでタスク可視化しよう
  • ミーティングでその日の成果を見せよう、スケジュール合わせよう
  • ミーティングでみんなと共有しよう
  • 開発フローをちゃんとやろう
  • レビューの有無・箇所先に決めよう
  • ゴールからの逆算しよう
  • ブラッシュアップ時間を取ろう
  • ゴールの設定・管理しよう
  • 進捗の定義ー>具体的な内容にしよう
  • 変更をみんなに共有しよう
  • タスクの消化具合
  • タスク・スケジュールを確認しよう
  • 方向性合わせよう
  • 細かくお互いにフィードバックしよう

convert emoji to NSString convert NSString to emoji

github.com

 

convert emoji to NSString

convert NSString to emoji

 

uitextfieldのキーボードを閉じる

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

    [self.view.subviews enumerateObjectsUsingBlock:^(UIView* obj, NSUInteger idx, BOOL *stop) {

        if ([obj isKindOfClass:[UITextField class]]) {

            [obj resignFirstResponder];

        }

    }];

}

アプリで電話、地図、飛ぶように。

developer.apple.com

 

アプリで電話、地図、飛ぶように。

漢字があるばあい

NSString *addressText =  [_item.location stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];

    NSString* urlText = [NSString stringWithFormat:@"http://maps.apple.com/maps?q=%@",addressText];

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlText]];

セル高さの計算

CommentItem *comment = _comments[indexPath.row];

    UILabel *contentLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 5 , [Common screenSize].width - 70, 35)];

    contentLabel.font = DEFAULT_FONT(16);

    contentLabel.numberOfLines = 0;

    NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:comment.message];

    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];

    [paragraphStyle setLineSpacing:8];//行間

    [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [comment.message length])];

    contentLabel.attributedText = attributedString;

    [contentLabel sizeToFit];

    NSLog(@"%f", contentLabel.frame.size.height);

    

contentLabel.frame.size.height

//これは行間