面试一些有用的
来源:互联网 发布:微信公众号java开发 编辑:程序博客网 时间:2024/05/22 14:19
区别: json底层原理便利字符串中的字符,最终根据各市规定的特助字符,比如{},[],:号等进行区分,{}是字典,[]表示的时数组,:号是字典的键和值的分水岭,最总是将json数据转化为字典。Xml两种解析方式,DOM和SAX,DOM需要读入整个XML文档(文档驱动)。SAX是事件驱动的,并不需要读入整个文档,文档的读入过程也就是SAX的解析过程,是逐行解析,比较慢。XML可扩展性好
音频播放:AVAudioPlayer(只能播放本地音频)、AVPlayer,后台播放(AVFoundation框架)
视频播放:流媒体(m3u8)(MPMovieController)
地图展示: (MapKit)
定位:(CoreLocation)
硬件:
EGORefresh机制: 根据下拉或者上拉的距离来判断是否进行网络请求
通讯录:(AdressBook框架)
数据存储:CoreData(版本迁移)、归档、(NSkeyedArchiver)、plist、FMDB,NSUserDefaults
UIScrollView重用展示:
新浪微博SDK使用:授权、发微博、上传图片
文件管理:
设计模式使用:单例、代理、target\action、通知、观察着模式
推送:实现原理和流程,本地推送如何自定义声音,本地推送最大个数64个
socket、TCP/IP、UDP、HTTP协议、html解析:
社交分享:友盟,ShareSDK,单点登录SSO(SingleSignOn),单独的某个开放平台(OAuth)
录音和音频转码:(AVFoundation)
压缩和解压缩:(ZipArchive)
block:循环引用问题<ARC和MRC如何解决>
图文混排:(CoreText)
二维码扫描:(ZXing、ZBar)
iOS谓词:NSPredicate
ipad特有控件:分栏(UISplitViewController),(UIPopoverController)
UIWebView和JS交互,JS触发本地方法,UIWebView缓存
加密:md5、sha-1
Coreplot饼状图,柱状图,K线图
天气(中央气象台,雅虎)
SVN(Versons,cornerStone,Git(可以自己搭建Git服务器,也可以使用GitHub服务器(免费使用必须开源,付费可以不开源)))
StoryBoard的使用:
MRC,ARC,MRC和ARC的混编:
支付接口:(银联,支付宝)
苹果开发者账号:99美元(个人,公司)299美元(企业),ad Hoc发布方式,In-House发布方式
CocoaPods,管理第三方开源框架
- 面试一些有用的
- 【转】快排的一些改进,或许面试有用
- 一些有用的网址
- 一些有用的连接。
- 一些有用的网址!
- 一些有用的命令
- 一些有用的连接
- 一些有用的URL
- 一些有用的网站
- 一些有用的网址
- 一些有用的特效代码
- 一些有用的技巧
- 一些有用的联接
- 一些有用的连接
- 一些有用的网址
- 一些有用的JS
- 一些有用的网址
- 一些有用的忠告
- 开始了
- 一些有用的实例
- 策略模式(strategy)行为型模式c#简单例子
- html中inline与block的细节对比
- 开放平台之我见
- 面试一些有用的
- 大数据浅析
- 中国计算机学会推荐国际学术刊物
- _minimum_giga_scn恢复数据库一例
- 初学java——关于数组容易忽视的地方总结
- matlab入门教程
- 冒泡排序
- signalfd、timerfd、eventfd使用说明
- 霍夫曼编码