iOS开发中的几个小坑
来源:互联网 发布:linux查看用户登录日志 编辑:程序博客网 时间:2024/05/22 16:43
1.比较NSString时,不要用==,要用isEqualToString:方法
2.不要把动画代码放入viewDidLoad中,而是应该放入viewDidAppear中
3.UIAlertView调用dismissWithClickedbuttonIndex后,alertView:didDismissWithButtonIndex会被代理调用,而alertView:clickedButtonAtIndex不会被调用
4.在switch语句中,若声明了变量,则需要用{}将case语句括起来。
5要用.png而不是.PNG。.PNG有时候会失效。
6.对于UI对象不要赋予非整数的坐标,否则图像可能会模糊。
7.为iPhone的tab bar自定义图片命名时,要加上@2x,否则图片尺寸会加倍。
8.即使是使用ARC,也应该在view controller的dealloc方法中将用到的delegate赋值为nil,否则程序有可能崩溃。
9.应该把手势识别的代码放入viewDidAppear中,而不是viewDidLoad.
10.不要在viewdidload中操作auto layout,而应该在viewDidAppear中操作
11.使用storyboard时,view controller的init不会被调用。
12.当UITableView的tableView: cellForRowAtIndexPath:不被调用时,可能的原因由两种,一个是datasource为nil,另一个是tableView: numberOfRowsInSection:返回为0.
3 0
- iOS开发中的几个小坑
- iOS开发中的几个小坑
- iOS 开发中的几个小知识点
- iOS 之开发中的几个小技巧
- iOS开发--封装的几个小动画
- .net开发中的几个小问题
- Web开发中的几个小错误
- Android开发过程中的几个小知识点
- ios开发中的小常识
- ios开发中的小技巧
- ios开发中的小技巧
- iOS开发中的小技巧
- ios开发中的小技巧
- iOS开发中的小技巧
- iOS开发:开发中的一些小技巧
- iOS开发中几个有意思的小控件
- iOS开发的几个小问题(一)
- iOS开发的几个小问题(二)
- 利用偏移命令绘图
- Ubuntu使用exchange日历
- 浅谈ListView自带的滚动条和ScrollView中嵌套ListView的区别
- 类和方法(枚举类型)
- addTextChangedListener和TextWatcher实现微信编辑框的输入监听效果
- iOS开发中的几个小坑
- 【菜鸟也疯狂C#系列】——流程控制
- ORACLE EBS/ERP 固定资产总账模块分录
- 我开通博客了
- 实用技巧---java路径问题完全解答(二),相对路径与绝对路径。
- sicily1121 Tri Tiling
- JavaScript--------闭包 取for循环i
- Android NDK使用libjpeg解析JPEG图片,并显示到SurfaceView上
- 脚本入门 (常量、异常、修饰符)