zoukankan      html  css  js  c++  java
  • NSRange:NSMakeRange

     

    • NSRange:NSMakeRange(6, cardNo.length - 10)

     

    [cardNo stringByReplacingCharactersInRange:NSMakeRange(6, cardNo.length - 10) withString:@"*"];

     

     

    • 蓝色文件夹

     

    XCode工程里,左侧的树形图中,有时会出现蓝色文件夹。

     

    黄色是虚拟文件目录,蓝色的是真实的。

     

    每次编译,黄色的文件会自动重新编译,但是蓝色的不会。

     

    所以,蓝色文件的内容发生更改,需要重新编译时,需要clean。

     

    • 。b控制器要显示在a控制器上,要先将b加入a的子控制器上,再将b的视图加到a的子视图上
    • 在viewWillAppear和viewDidAppear中可以取得正确的宽高。

     

    • 屏幕旋转时,如果是控制器,调用willRotateToInterfaceOrientation;如果是view,调用layoutSubViews。用来重设宽高。

     

    • 正确:if ([item isKindOfClass:[DCJCategoryItem class]]);错误:if ([item isEqual:[DCJCategoryItem class]])。类不能用isEqual比较。

    知识点: 

    1.dock是个UIView,所以用frame,不用bounds

     

    • 35 tableview

     

    JSON数据文件小,更快,省流量

    工具pinyin4obj,iOS

    pinyi4j,java

     

     

     

     

     

    元数据类:描述数据的数据

     

     

     

    草稿:现在动手100 学不会的

     

     

     

     

     

     

     

     

    总结:

    。在每个控制器上加手势,当左右滑动时,就调用点击tabBarItem的代理方法,这个思路不可行,原因见下一行。

    。当点击tabBarItem时,控制器视图会自动切换,不需要手动切换视图。

     

     

     

     

  • 相关阅读:
    springboot整合Swagger2
    FastJson会把哪些字符串解析为null
    BitMap再再体验之布隆过滤器
    如何利用windows自带的画图工具拼接图片
    BitMap再体验之排序
    BitMap 初体验
    Chrome 隐藏最常访问的网站
    idea同一个项目不同端口启动
    ubuntu16搭建harbor镜像库
    virtualbox硬盘扩容
  • 原文地址:https://www.cnblogs.com/dengchaojie/p/4743461.html
Copyright © 2011-2022 走看看