XIB与Storyboards的优缺点
原文:iOS面试题大全 优点: XIB:在编译前就提供了可视化界面,可以直接拖控件,也可以直接给控件添加约束,更直观一些,而且类文件中就少了创建控件的代码,确实简化不少,通常每个XIB对应一个类。 Storyboard:在编译前提供了可视化界面,可拖控件,可加约束,在开发时比较直观,而且一个storyboard可以有很多的界面,每个界面对应...【详细】
iOS面试题
2019年02月19日 赞:0 评论:0 阅读:550
谈下Objective C都有哪些锁机制,你一般用哪个?
原文:iOS面试题大全 1)NSLock iOS中对于资源抢占的问题可以使用同步锁NSLock来解决,使用时把需要加锁的代码(以后暂时称这段代码为”加锁代码“)放到NSLock的lock和unlock之间,一个线程A进入加锁代码之后由于已经加锁,另一个线程B就无法访问,只有等待前一个线程A执行完加锁代码后解锁,B线程才能访问加锁代码。 2)@synchronized代码块...【详细】
iOS面试题
2019年02月15日 赞:0 评论:0 阅读:595
在一个app中间有一个button,在你手触摸屏幕点击后,到这个button收到点击事件,中间发生了什么
原文:iOS面试题大全 响应链大概有以下几个步骤 设备将touch到的UITouch和UIEvent对象打包, 放到当前活动的Application的事件队列中 单例的UIApplication会从事件队列中取出触摸事件并传递给单例UIWindow UIWindow使用hitTest:withEvent:方法查找touch操作的所在的视图view RunLoop这边我大概讲一下 主线程的RunLoop被唤醒 通知Observer,处理Timer和Source 0 Springboard接...【详细】
iOS面试题
2019年02月14日 赞:0 评论:0 阅读:465
在一个HTTPS连接的网站里,输入账号密码点击登录后,到服务器返回这个请求前,中间经历了什么
原文:iOS面试题大全 这个非常得深非常得广,来大概说一下。 客户端打包请求。包括url,端口啊,你的账号密码等等。账号密码登陆应该用的是Post方式,所以相关的用户信息会被加载到body里面。这个请求应该包含三个方面:网络地址,协议,资源路径。注意,这里是HTTPS,就是HTTP + SSL / TLS,在HTTP上又加了一层处理加密信息的模块(相当...【详细】
iOS面试题
2019年02月13日 赞:0 评论:0 阅读:481
共24个 共2页 12
sina weixin mail 回到顶部