美文网首页
iOS 的一点小记载(五)

iOS 的一点小记载(五)

作者: lonelyjimmy | 来源:发表于2017-05-25 15:15 被阅读4次

CocoaPods

  • Podfile.lock文件
    • 最后一次更新Pods时, 所有第三方框架的版本号
  • 常用指令的区别
    • pod install
      • 会根据Podfile.lock文件中列举的版本号来安装第三方框架
      • 如果一开始Podfile.lock文件不存在, 就会按照Podfile文件列举的版本号来安装第三方框架
      • 安装框架之前, 默认会执行pod repo update指令
    • pod update
      • 将所有第三方框架更新到最新版本, 并且创建一个新的Podfile.lock文件
      • 安装框架之前, 默认会执行pod repo update指令
    • pod install --no-repo-update
    • pod update --no-repo-update
      • 安装框架之前, 不会执行pod repo update指令

利用SDWebImage设置UIButton的图片

  • 正确用法
[button sd_setImageWithURL:[NSURL URLWithString:url] forState:UIControlStateNormal placeholderImage:image];

解决tableView设置tableFooterView时contentSize不正确的问题

tableView.tableFooterView = footerView;
// 重新刷新数据(会重新计算contentSize)
[tableView reloadData];

查找字符串的常见方法

// 如果range.location == 0, 说明是以searchString开头
// 如果range.location == NSNotFound或者range.length == 0, 说明没找到对应的字符串
- (NSRange)rangeOfString:(NSString *)searchString;
// 是否以str开头
- (BOOL)hasPrefix:(NSString *)str;
// 是否以str结尾
- (BOOL)hasSuffix:(NSString *)str;
// 是否包含了str(不管头部\中间\尾部)
- (BOOL)containsString:(NSString *)str;

计算总行数\总页数

总数 : 2476
每页显示的最大数量 : 35
总页数 :  (2476 + 35 - 1) / 35
pagesCount = (总数  +  每页显示的最大数量 - 1) / 每页显示的最大数量

总数 : 1660
每一行显示的最大数量 : 30
总行数 : (1660 + 30 - 1) / 30
rowsCount = (总数  +  每行显示的最大数量 - 1) / 每行显示的最大数量

相关文章

  • iOS 的一点小记载(五)

    CocoaPods Podfile.lock文件最后一次更新Pods时, 所有第三方框架的版本号 常用指令的区别p...

  • iOS 的一点小记载

    从iOS9开始的常见报错 从iOS9开始, 在程序启动完毕那一刻显示出来的窗口必须要设置根控制器 应用程序的图标 ...

  • iOS 的一点小记载 (三)

    frame和bounds的重新认识 frame以父控件 内容的左上角为坐标原点, 计算出的控件自己 矩形框的位置和...

  • iOS 的一点小记载(二)

    控制台可能会输出以下警告信息 警告的原因: [UIImage imageNamed:nil] 警告的原因: [UI...

  • iOS 的一点小记载(四)

    修改UITextField的光标颜色 UITextField占位文字相关的设置 NSAttributedStrin...

  • iOS 的一点小记载(六)

    计算某个文件\文件夹的大小 计算文字的宽度 有透明度的颜色 viewWithTag:内部的大致实现思路

  • iOS 的一点小记载(七)

    addObject:和addObjectsFromArray:的区别 服务器分页的做法 集成MJRefresh g...

  • iOS 的一点小记载(八)

    NSDateFormatter的作用 NSString * -> NSDate * NSDate * -> NSS...

  • 面试题

    ios相关问题,这里也要一个博客有些记载https://ios.nobady.cn/Performance-opt...

  • 小罕记载——絮说2

    一说起和小罕有关的故事简直一个接一个,我也不是没有时间写。尽管每天都写,但还是发现还有那么多没有来得及写。今天又写...

网友评论

      本文标题:iOS 的一点小记载(五)

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