IOS-7-纪念一下刚刚接到的第一份offer(以下是面试遇到的问题)

1.多线程技术

有四种开启线程的方式,主要的为:NSThread、NSOperation、GCD;另一种已经老掉牙了,基于C语言,就不写了,基本不用。

例子:家在网络图片显示在手机界面上

第一步:代码块开启异步子线程加载网络数据:

[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueuenew

第二步:加载完成之后,开启主线程,将数据放到主线程中进行处理:

dispatch_async(dispatch_get_main_queue(), ^{

    });


2.数据格式及解析方式:

一般用JSON进行数据封装,手机端进行JSON解析;---------广泛应用。

另一种就是XML数据格式,可以用DOM、SAX。。。、、、、--------用的较少,解析速度慢,消耗内存大。

3.整个网络架构

3年大学实验室经历,从底层传感器----单片机-----无线通信网络----服务器-----数据库-------移动端和PC端均会,可独立搭建一套系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IOT_Elon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值