美文网首页
记录iOS开发中遇到的坑

记录iOS开发中遇到的坑

作者: 渣新iOS程序员sun某 | 来源:发表于2017-06-27 14:54 被阅读0次

1.关于本地化数据(NSUserDefault)

当关键数据在iOS版本更新时发生数据类型改变时,最好使用新的key值进行存储,避免对旧数据按照新数据的类型进行处理(数据类型错误)导致app崩溃。

2.xcode8 tableview

设置tableview的头/脚视图(tableHeaderView/FooterView)的代理方法-tableView: viewForFooterInSection: 方法必须实现titleForFooterInSection: 方法并返回非空字符串的值,才能正常调用。

3.NSString 的stringWithFormat:方法

[NSString stringWithFormat:@"%@",nil]当参数为nil时,该方法返回的字符串不为空,而是"(null)"这个字符串。使用该字符串生成的方法将其他对象类型如NSNumber转换为字符串类型时需要注意传入的参数为空的情况。

4.使用autolayout实现cell动态高度

self.tableView.estimatedRowHeight =200;

self.tableView.rowHeight =UITableViewAutomaticDimension;

iOS7下额外加入:CGFloatheight = [cell.contentView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height +1;

相关文章

  • iOS开发中遇到过的坑

    iOS开发中遇到过的坑 iOS开发中遇到过的坑

  • 记录iOS开发中遇到的坑

    1.关于本地化数据(NSUserDefault) 当关键数据在iOS版本更新时发生数据类型改变时,最好使用新的ke...

  • Swift 下CollectionView遇到的坑

    初学 swfit ios 开发,在 CollectionView处遇到一坑,特此记录. 使用CollectionV...

  • Swift 解决unable to dequeue a cell

    新开了个坑,记录开发ios时遇到的坑,以及解决bug的方法 bug: unable to dequeue a ce...

  • IOS开发小建议

    在IOS开发中我们会遇到各种各样的问题,这篇文章的目的就是记录开发过程中遇到的各种坑,和相应的解决方法。一来为了自...

  • iOS开发中遇到的坑

    从事iOS开发已有数年,一路走来踩过无数的坑,然而都踩过哪些坑,如今想来脑子里竟是一片空白,为什么呢?仔细想了想,...

  • iOS 开发中遇到的坑

    1.使用百度地图报BMK_SEARCH_PERMISSION_UNFINISHED(还未完成鉴权,请在鉴权通过后重...

  • ios开发中遇到的坑

    这篇文章的内容包含:UITableViewCell的真实结构在iOS的环境下使用正则表达式如何优雅的隐藏tabba...

  • iOS开发中遇到的坑

    首先声明,这篇文章大部分是我从cocoaChina上面看的一篇文章www.cocoachina.com/ios/2...

  • iOS开发中遇到的坑

    1.iOS中NSString类型转换成Float类型会出现精度不准确的问题,如果用于数字的比较会出现比较大大问题!...

网友评论

      本文标题:记录iOS开发中遇到的坑

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