这份教程步骤是15年10月23号写,而发布app是21号发布的,校对过一步都没跳,只要按照步骤,就能发布第一款属于自己的app了。 分两步: 1.真机上调试 2.发布app到...
1.最常用的就是cell的重用, 注册重用标识符 2.避免cell的重新布局 3.提前计算并缓存cell的属性及内容 4.减少cell中控件的数量 5.不要使用ClearCo...
原文连接十个iOS高级面试问题不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我...
题目来自博客:面试百度的记录,有些问题我能回答一下,不能回答的或有更好的回答我放个相关链接供参考。 Objective-C 底层 Objective-C runtime li...
一个区分度很大的面试题 考察一个面试者基础咋样,基本上问一个 @property 就够了: @property 后面可以有哪些修饰符? 线程安全的:atomic,nonato...
1. @property (copy) NSMutableArray *array; 这样写有什么问题吗? 因为用了copy, 内部会深拷贝一次, 指针实际指向的是NSArr...
先上效果图: 说说需求:开发一个可以进行即时视频聊天软件. 最近比较忙,考完试回到公司就要做这个即时通信demo.本来是打算用xmpp协议来做视频通信的,想了想要搞后台,还要...
runtime可以以底层的角度来对一些实现方式进行更改,比如说KVC首先,先来了解下KVC的底层原理:key : value 1.去模型中查找有没有setValue:,直接调...
分享一下我目前所在公司 iOS 项目中用到的一些 iOS 开源库和第三方组件, 感谢开源, 减少了我们的劳动力, 节约了我们大量的时间, 让我们有更多的时间和精力能更加专注的...