会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李建侯博客
博客园
首页
新随笔
联系
订阅
管理
[置顶]
2018iOS最新面试题
摘要: 1. 数组和链表有什么区别? 数组:数组元素在内存上连续存放,可以通过下标查找元素;插入、删除需要移动大量元素,比较适用于元素很少变化的情况 链表:链表中的元素在内存中不是顺序存储的,查找慢,插入、删除只需要对元素指针重新赋值,效率高 2. GCD 之线程死锁? GCD 确实好用 ,很强大,相比NS
阅读全文
posted @ 2018-02-05 01:41 李建侯博客
阅读(363)
评论(0)
推荐(0)
2018年3月7日
iOS开发技巧
摘要: 大大
阅读全文
posted @ 2018-03-07 22:51 李建侯博客
阅读(78)
评论(0)
推荐(0)
2018年2月27日
高级面试题
摘要: 答的不对的地方,还请不吝指出 (陆续写答案) ! 1.如何应对APP版本升级,数据结构随之变化? 如果是移动端, 视数据的重要性来定, 如果不重要, 那就忽视它. 如果重要, 就要额外做一个检查Documents(我这里假设你的数据文件放在Documents下)下的数据文件, 如果存在, 就SQL导
阅读全文
posted @ 2018-02-27 00:11 李建侯博客
阅读(692)
评论(0)
推荐(0)
经典面试题
摘要: 1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? Objecitve-C的重要特性是Runtime(运行时),在#import <objc/runtime.h> 下能看到相
阅读全文
posted @ 2018-02-27 00:10 李建侯博客
阅读(420)
评论(0)
推荐(0)
2018年2月16日
阿里P6一面
摘要: 前言:先自己尝试去回答,回答不了再看参考答案,你才能学的更多! 1.MVC具有什么样的优势,各个模块之间怎么通信,比如点击 Button 后 怎么通知 Model? 2.两个无限长度链表(也就是可能有环) 判断有没有交点 3.UITableView的相关优化 4.KVO、Notification、d
阅读全文
posted @ 2018-02-16 23:02 李建侯博客
阅读(870)
评论(0)
推荐(0)
2018年2月2日
重点 (八) : 常用代码集合
摘要: CGRect CGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形NSStringFromCGRect(someCG) 把 CGRect 结构转变为格式化字符串; CGRectFromString(aSt
阅读全文
posted @ 2018-02-02 10:19 李建侯博客
阅读(602)
评论(0)
推荐(0)
重点 (七) : 开发技巧/方法
摘要: 介绍 http://www.cocoachina.com/ios/20150717/12626.html 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具。 IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的ID
阅读全文
posted @ 2018-02-02 10:14 李建侯博客
阅读(180)
评论(0)
推荐(0)
重点 (六) : iOS框架搭建-2
摘要: 入门 Road Map iOS - 开发 iOS 应用从今天开始,苹果指南。★ Lifehacker - 我想写一个 iOS 应用,该从哪里开始? Codeproject - 入门 iPhone 和 iOS 应用开发。 Ray Wenderlich - 学习 iOS 应用开发。 Stanford -
阅读全文
posted @ 2018-02-02 10:04 李建侯博客
阅读(401)
评论(0)
推荐(0)
重点 (五) : iOS框架搭建-1
摘要: 学习资源: CocoaChina、Stackoverflow、objc.io、Code4app、UI4APP 技术分享: 学习资源 http://www.lthack.com/ 直播学习视频 http://www.imooc.com/video/12561 458完整 https://github.
阅读全文
posted @ 2018-02-02 10:02 李建侯博客
阅读(1042)
评论(0)
推荐(0)
重点 (四) : 超级全面的iOS资源
摘要: 如何用Facebook graphic api上传视频: http://developers.facebook.com/blog/post/532/ Keychain保存数据封装: https://github.com/carlbrown/PDKeychainBindingsController 对
阅读全文
posted @ 2018-02-02 09:59 李建侯博客
阅读(620)
评论(0)
推荐(0)
重点 (三) : KVC/KVO
摘要: 由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性: 键值编码KVC 我们知道在C#中可以通过反射读写一个对象的属性,有时候这种方式特别方便,因
阅读全文
posted @ 2018-02-02 09:57 李建侯博客
阅读(148)
评论(0)
推荐(0)
下一页
公告