美文网首页
快捷小记

快捷小记

作者: 守护地中海的花 | 来源:发表于2019-05-22 17:48 被阅读0次

活动距离开始时间、活动是否结束

//时间戳 10位(秒)/13位(毫秒)
//凡是服务器返回 都要做判断 是否是13位 如果是13位则需要除以1000
//苹果系统就是秒
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:0];
NSTimeInterval currentTime = [date timeIntervalSince1970];


NSTimeInterval leftTime = startTime - currentTime;
//小时 分 秒 60s 3600s==1小时 86400s==1天
NSInteger day = leftTime / (86400);
NSInteger hourLeft = leftTime - (day*86400);

NSInteger hour = hourLeft / 3600;
NSInteger MinuteLeft = hourLeft - (hour *3600);

NSInteger Minute = MinuteLeft / 60;

NSInteger second = MinuteLeft - (Minute *60);
//字符串
//天
NSString *dayStr = [NSString stringWithFormat:@"%ld",day];
//小时
NSString *hourStr = [NSString stringWithFormat:@"%ld",hour];
if (hour < 10)
{
    hourStr = [NSString stringWithFormat:@"0%ld",hour];
}
//份
NSString *minuteStr = [NSString stringWithFormat:@"%ld",Minute];
if (Minute < 10)
{
    minuteStr = [NSString stringWithFormat:@"0%ld",Minute];
}
//秒
NSString *secondStr = [NSString stringWithFormat:@"%ld",second];
if (second < 10)
{
    secondStr = [NSString stringWithFormat:@"0%ld",second];
}

view的阴影+圆角

view.layer.shadowColor = RGB(200, 200, 200, 1).CGColor;
        view.layer.shadowOffset = CGSizeMake(0, 0);
        view.layer.shadowRadius = 5;
        view.layer.shadowOpacity = 1;
        view.layer.cornerRadius = 19*ADAPTER_WIDTH;
        //view.layer.masksToBounds = YES;  //这行代码不能加 不然没有阴影效果
        //view.clipsToBounds = YES;  //这行代码不能加 不然没有阴影效果
  • 全局键盘退出
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
  • TPKeyboardAvoidingCollectionView小记
TPKeyboardAvoidingCollectionView 和UICollectionView很类似 不过多了一点 如果在collectionView的头部加入搜索框 那么点击头部或者cell之外空白处 键盘都会弹下去
还有就是reloadData 也会键盘弹下
  • 滑动手势就键盘弹下----Dragging
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
    [[UIApplication sharedApplication].keyWindow endEditing:YES];
}
  • 在UICollectionView的头部和Cell中存放TextField
只要刷新 则键盘自然会弹下 好想UITableView 可以用begin endupdate 下次试试完善
  • 导航层级-堆栈
@[homePageVC,MyPageVC, PushPageVC]
self.navigationController.topViewController 就是当前的VC 也是数组最后一个元素
  • 服务器返回空记录
控制台打印 有字段但是内容 (no summary) 打印出来是"<null>" 判断条件 
if (xxx.xxx.avatar == nil) {}
  • 断言NSAssert
NSString *soundIDString = @"";//崩溃
NSString *soundIDString = @"xxx";//不崩溃
NSAssert(soundIDString.length, @"soundID 不能为空!");

相关文章

  • 快捷小记

    活动距离开始时间、活动是否结束 view的阴影+圆角 全局键盘退出 TPKeyboardAvoidingColle...

  • vi(vim)快捷键小记

    1、前言 vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。总结一...

  • PyCharm for Mac快捷键小记

    1、前言 总结一下自己平时常用的PyCharm for Mac快捷键,因为网上经常找到的都是Windows版本,所...

  • 出行小记(2)快捷方式

    虽然孩子的住处是租来的,但生活毕竟是自己的,小小蜗居,竟然有序,收纳得井然有序。虽然孩子还养了两只可爱的猫咪,但很...

  • Web版扫雷开发小记(3)

    前篇: web版扫雷开发小记(1)web版扫雷开发小记(2)web版扫雷开发小记(3)web版扫雷开发小记(4) ...

  • iTerm2快捷键小记

    1、前言 总结一下自己平时常用的iTerm快捷键,当是备忘也好,后续会不定期更新。 2、iTerm2 快捷键 参考...

  • 小记

    小记

  • 参观中药房

    今天是孩子第一次参加安广小记者的活动,早早的起床,穿上小记者的马甲,带上小记者帽子,还有小记者的专用笔和...

  • 参观中药房

    今天是孩子第一次参加安广小记者的活动,早早的起床,穿上小记者的马甲,带上小记者帽子,还有小记者的专用笔和...

  • Web扫雷开发小记(1)

    目录Web扫雷开发小记(2)Web扫雷开发小记(3)Web扫雷开发小记(4) 刚好今天做阿里前端笔试问到扫雷了,那...

网友评论

      本文标题:快捷小记

      本文链接:https://www.haomeiwen.com/subject/bqauzqtx.html