iOS - tips 持续更新

1、 二维码生成用什么?

fir

2、枚举为什么用位运算?

 

3、为什么用模拟器用6+, 打印设备的宽度仍然是320(Xcode 6)?

  没有添加合适的启动图,默认的仍然是4寸屏幕布局。兼容模式


4 、我有个URL接口是.TS的视频,为什么用系统自带的<MediaPlayer/MediaPlayer.h>无法播放?

   ts视频可以通过m3u8文件配置下,直接用浏览器就能播放。(未测试)

5 、7,895.00这种形式的显示怎么做比较好?

NSNumberformat 


6、SVN下载下来.a路径不对怎么办?

http://www.skyfox.org/xcode6-build-setting-macros.html  

用 $(PROJECT_DIR)    $(SRCROOT)    $(SDKROOT)  $(SOURCE_ROOT)代替工程之前的路径 (未测试)

7、SVN .a文件上传失败怎么办?

      去掉.a即可

      

 8 、 (电子报应用)  判断⼀一个CGRect是否包含了一个点  

判断  BOOLcontains=CGRectContainsPoint(CGRectrect,CGPointpoint);

判断⼀一个CGRect是否包含再另⼀一个CGRect⾥面,常用与测试给定的对象之间是否又重叠BOOLcontains = CGRectContainsRect(CGRectrect1,CGRectrect2);

判断两个CGRect是否有交错 CGRectIntersectsRect  BOOLcontains =CGRectIntersectsRect(CGRectrect1,CGRectrect2); 

 更复杂点的不规则图形实现可以利用贝塞尔曲线来实现  链接


9. iOS的异常捕获

   UncaughtExceptionHandler

   

10 Xcode快捷操作     

     写的不错http://blog.csdn.net/phunxm/article/details/17044337

 

 11 load和initialize 

      不考虑开发者主动调用,系统最多调用一次;默认执行super,所以不用写super.... ; 不要过度依赖此方法

       详情点击    load和initialize的用法


 12 如何缓存整个UIWebView。包括图片

      重载NSCache


 13 AVAudio咋连续放不同的音乐?

     播放完,置空,在创建一个AVAudioPlayer再次播放

 14 block和多线程有什么联系?

     block没有多线程和单线程之分, block所在的线程取决于调用block方法的线程

 15 UIView的穿透操作

     hitTest:WithEvent(赞)

 16 程序如何自启动?

    voip(voice over ip)的托管代码(voip delegate里的部分叫托管代码)应该可以自启动。(需要利用iOS8的新特性,voip push,是一种特殊的apns)

 17 UIWebView如何加载的时候加载本地图片而不是重新请求图片?

   做本地缓存urlcache


 18 corenerstoen update后冲突,返回update之前的状态

   解决冲突。或者commit rebase

 19   这个是什么?

iOS8  UIUserNotification

      

20   iOS收到后台push,再打开的时候,不去执行didReceiveRemoteNotification吗?而死点击通知栏才会运行didReceiveRemoteNotification这个方法吗?

  是的。点击app进入时也会调用,前提是app在后台

21  iOS最常用的数据存储是?

sqlite    (关系数据库)

22  分享web界面,怎么从js中获取分享信息?

     一个思路,截取windows.location节点

23 好用的断点续传第三方:

     AFDownloadRequestOperation

24(地图)根据关键字搜索事物位置信息等

    可以用百度poi检索

25  容易忽略注意的一点,xib的约束可以拉成属性

26  NSString只支持UTF8编码

27  字节转成data

28 工程拷贝了一份,为什么备份的工程还是访问原工程的桥接头文件?

     因为路径还是原来的。library searchPath

29 频繁请求服务器,更改数据的情况怎么解决比较好

    mqtt   长连接

30 怎么处理手势冲突。如百度地图和scrollview的冲突

    判断事件源等

   - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch*)touch


31、mpmovieplayercontroller播放不了优酷视频么?

优酷视频格式为m3u8,应该是支持的。关于链接格式的正误,请百度优酷m3u8地址


32、iOS9 企业ipa发布的变化

iOS7要求发布plist文件要在https下,但是ipa仍可以是http。iOS9要求ipa也放在https上

33、崩溃异常的处理



34 、


35、统一navbar的样式:appearance

36 、AVPlayer播放视频,如何让视频播放了一段时间,回到待播放状态

SeekToTime

37、scrollView的滚动速度怎么调

decelerationRate

38、盗的图,貌似以后会用到


39、主动退出应用程序(不推荐)

abort()   、exit()   推荐abort


40、svn回滚上一版本

svn revert -R 

svn up

41、拉伸聊天气泡可采用的方法

- (UIImage * _Nonnull)resizableImageWithCapInsets:(UIEdgeInsets)capInsets
                                     resizingMode:(UIImageResizingMode)resizingMode

42、socket长连接常常会忽略的步骤


43


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值