iOS面试资料
哇咧咧
iOS开发,热爱技术,喜欢交流
展开
-
Objective C类方法load和initialize的区别
Objective C类方法load和initialize的区别 过去两个星期里,为了完成一个工作,接触到了NSObject中非常特别的两个类方法(Class Method)。它们的特别之处,在于iOS会在运行期提前并且自动调用这两个方法,而且很多对于类方法的规则(比如继承,类别(Category))都有不同的处理。而因转载 2017-02-28 20:07:07 · 380 阅读 · 0 评论 -
iOS中scheme详解
URL Scheme的作用我们都知道苹果手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app之间互相调用而设计的。我们可以通过系统的OpenURL来打开该app,并可以传递一些参数。例如:你在Safari里输入www.alipay.com,就可以直接打开你的支付宝app,前提是你的手机装了转载 2017-05-19 17:12:26 · 6135 阅读 · 0 评论 -
iOS 性能优化总结
来源:WeRead团队博客微信读书作为一款阅读类的新产品,目前还处于快速迭代,不断尝试的过程中,性能问题也在业务的不断累积中逐渐体现出来。最近的 1.3.0 版本发布后,关于性能问题的用户反馈逐渐增多,为此,团队开始做一些针对性的性能问题优化。本文将从发现问题、解决问题和预防问题三个方面进行总结。如何发现性能问题不同于一般的 bug,性能问题因为并没有统一的标准,而且与用户的机器环境相关性较大,所以转载 2017-05-31 14:56:56 · 695 阅读 · 0 评论 -
解决Xcode删除文件或更改文件路径后 missing file 警告: “xx”is missing from working copy
大家是不是经常遇到这样的警告:删除Xcode文件后, Xcode报了一大堆missing file警告,虽然对项目不造成影响,但是看着很心烦是不是,甚至这些文件会导致你的项目工程变得非常大。屏幕快照 2017-01-09 下午12.28.57.png网上找了很多方法,有2种方法还比较奏效,但是这2种方法个人都不喜欢,我最终会告诉大家第三种解决方案:方法一:如果你用的是svn源代码工具,那么在终端输转载 2017-09-08 13:49:30 · 996 阅读 · 0 评论