- 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时,控制器视图会自动切换,不需要手动切换视图。