iOS开发笔记

iOS编程好习惯

2017-12-04  本文已影响0人  天使君

### 编程好习惯

@iOS中传递指针要注意使用弱引用,不要随随便便给别人加引用计数.

@遇到 *pt 和 pt->name时要特别注意指针为空的判断。

@只要拿到指针,就能访问到对象的属性和方法.特别是在C环境中调用OC的对象。

@页面之间的传值最好不要把Model传给另一个控制器,因为Model是指针类型,很容易就修改了其中的属性值,若要传值,建议使用DTO对象;除非是公共属性值,不过不建议这样使用.

@涉及到对象之间的切换的逻辑,总是会想到有一个当前指针指向当前对象的逻辑。

@刷新UI一定是在主线程,特别是在block中尤其要注意。

@耗时操作请放在后台队列,比如网络请求。

@使用C的API需注意对象内存的释放,特别是音视频开发中经常会遇到。

上一篇下一篇

猜你喜欢

热点阅读