240 发简信
IP属地:浙江
  • 项目在Xcode10上出现的问题

    Xcode升级后,打开项目出现了Multiple commands produce '/Users/lazyduan/Library/Devel...

  • iOS开发小技巧之系统功能

    开发中常用到的一些小技巧,虽简单却很实用! 1.红外线感应器的使用(多用于电话接听界面) 2.多触摸多响应事件 multipleTouchEna...

  • iOS开发小技巧之字符处理

    开发中常用到的一些小技巧,虽简单却很实用! 1.将秒数转化为00:00格式 2.用0补全位数的方法 3.字典转化为json字符串+ (NSStr...

  • iOS开发小技巧之自定制IOS系统图片裁剪

    背景 由于项目需求从手机相册中取出图片或者拍摄照片后对图片进行固定尺寸裁剪,而系统提供的UIImagePickerController只支持正方...

  • iOS小技巧之项目优化策略

    当使用@property去保存一个UI控件的时候,都会把它添加到一个UIView上的时候就自动地保存了一个强指针,我们不需要用strong去修饰...

  • UITableView的优化策略

    背景 UITableView作为iOS开发中最重要和常用的控件之一,其中的实现原理值得深入研究一下。苹果软件在这块的优化水平直接决定了iOS的流...

  • duplicate-symbols-for-architecture

    背景: 项目在接入全景播放器时导致的的错误:UtoVR的库和Linphone的库出现了冲突,存在重复的方法或变量。 具体错误如下图: 解决方法是...

  • [__NSCFArray insertObject:atIndex:]: mutating method sent to immutable object

    背景: 项目中需要使用沙盒存储语音通话的订单编号数组,然而在使用过程中,友盟分析日志输出了这个错误。 问题所在:将一个可变的方法 发送给了一个不...

    0.1 1237 0 4 1
  • iOS界面设置竖屏,部分界面支持横竖屏

    背景: 公司项目里要接入全景播放器,但是项目里所有的界面都只支持竖屏,但是播放器技术总监要求我必须能够设置播放器横屏播放。所以我在网络上找了很多...