iOS tips

1.关于app搜身(NextPreviousSubmitting the App to App Review)
在 “Other Linker Flags” 中添加

2. 块{}

2.1 代码收缩快捷键 shift+command+alt  左键 or 右键

4.判断是否是他的子视图

5.判断是否遵循特定协议

6.开发中用到的一些路径

7.去掉空格

8.抖动动画

9.UItableViewCell分割线从左边0开始

 

10.通过appName来区分Debug,release

选择xcode>Editor>Add Build Setting>Add User-Defined Setting

然后Target >Info>Bundle display name(value为user-Defined自己定义的名字)就好;

11. 常用lldb和断点调试
(lldb) expression修改变量的值

(lldb) call调用
(lldb) call [self.view setBackgroundColor:[UIColor redColor]]

(lldb) image寻址
(lldb) image lookup –address 0x0000000100009a03

license:  The LLDB Debugger         facebook/chisel

12.获取当前UIWebView的URL

13.隐藏navigationBar底部线条

14.删除NSString两边空格

15.不定多参数

16. 查看.a文件,函数,变量
ar -d xx.a

lipo -info xx.a

nm -A xx.a

17.区分手指触动响应和自动事件响应(如:轮播图,区分手动滑动和timer自动触发)

18.自定义KVO (内部派生子类实现)

19.监听runloop状态 (比如监听runloop待休眠状态,滑动时不走这个方法,松开才走)

 

发表回复

电子邮件地址不会被公开。 必填项已用*标注