一、什么是Block? Block是将函数及其执行上下文封装起来的对象。 比如: 通过clang -rewrite-objc WYTest.m命令编译该.m文件,发现该blo...
IP属地:广东
一、什么是Block? Block是将函数及其执行上下文封装起来的对象。 比如: 通过clang -rewrite-objc WYTest.m命令编译该.m文件,发现该blo...
1.一个objc对象的isa的指针指向什么?有什么作用? 指向他的类对象,从而可以找到对象上的方法 详解:下图很好的描述了对象,类,元类之间的关系: 1.Root class...
1.RunLoop概念 RunLoop是通过内部维护的事件循环(Event Loop)来对事件/消息进行管理的一个对象。 1、没有消息处理时,休眠已避免资源占用,由用户态切换...
整理的一些iOS面试相关问题,持续更新,敬请关注 1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染[https://juejin.im/pos...
作者:flowerflower推荐阅读:备战2020——iOS全新面试题总结 目录1、设计模式是什么? 你知道哪些设计模式,并简要叙述?2、MVC 和 MVVM 的区别?3、...
前言 最近在开发国际版APP时需要用到谷歌地图,由于资料比较少,所以这里记录一下接入过程和基本的地图功能的使用。 1.获取API key 需要有去墙外进入谷歌地图开放平台:h...
这绝不是什么标题党,在我看来,写好字,真的就是那么简单。 首先请注意,写好字和练好书法是两个不同的概念。 写好字,只是在平时需要用到写字时,写出来的字能让大家认可,赞一声好字...
WebKit 是一个强大iOS内置网页浏览器库
在App开发中,内嵌WebView始终占有着一席之地。它能以较低的成本实现Android、iOS和Web的复用,也可以冠冕堂皇的突破苹果对热更新的封锁。 然而便利性的同时,W...