无分类 iOS面试题:反射是什么?可以举出几个应用场景么? 系统Foundation框架为我们提供了一些方法反射的API,我们可以通过这些API执行将字符串转为SEL等操作。由于OC语言的动态性,这些操作都是发生在运行时的。
无分类 iOS面试题:什么是离屏渲染?什么情况下会触发?该如何应对? 更多:iOS面试题大全 离屏渲染就是在当前屏幕缓冲区以外,新开辟一个缓冲区进行操作。 离屏渲染出发的场景有以下: 圆角 (maskToBounds并用才会触发) 图层蒙版 阴影 光栅化 为什么要有离屏渲染? 大家高中物理应…
无分类 一个int变量被__block修饰与否的区别? 对于 block 外的变量引用,block 默认是将其复制到其数据结构中来实现访问的。也就是说block的自动变量截获只针对block内部使用的自动变量, 不使用则不截获, 因为截获的自动变量会存储于block的结构体内部, 会导…
无分类 如何为Xcode添加漂亮的主题 作为一名iOS开发者,Xcode是我们每天必须使用的开发工具,但是时间久了,相信很多人每天对着代码就已经很乏味了。时间长了,对我们自己的眼睛也不太好,一个漂亮的主题,既能减少我们写代码、看代码时候的乏味度…
无分类 为什么微服务一定要有网关? 一、什么是服务网关 服务网关 = 路由转发 + 过滤器 1、路由转发:接收一切外界请求,转发到后端的微服务上去; 2、过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过…
无分类 七牛云图床上传工具-iUpload 软件介绍: iUpload主要功能将图片上传至七牛云,返回 Markdown 格式的链接到剪粘板 功能介绍: 图片本地压缩 图片右键上传 图片复制上传 图片拖拽上传 https加密上传 开发: 继承七牛云SDK,使用swift开发,…
无分类 iOS开发现在该如何选择方向? 跳槽,面试,进阶,加薪;这些字眼,相信每位程序员都不陌生!但是方向的选择,却不知如何抉择!其实最好的方向,已经在各个企业面试需求中完美的体现出来了;本文展示了2份面试需求,以及方向的总结,希望对读者…
无分类 你会如何存储用户的一些敏感信息,如登录的token iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。相对于 NSUserDefaults、文件保存等一般方式,keychain保存更为安全,而且keychain里保…