第三部分:iOS开发底层原理 1、Objective-C对象模型 1.1 isa指针 NSObject.h部分代码: objc.h部分代码: 每个对象都有一个名为isa的指针,指向该对象的类 isa指针指向流程图如下: 如果把类看成一个C语言的结构体 ...
如何提高iOS开发技能 阅读博客:https: github.com tangqiaoboy iOSBlogCN 多位iOS开发博主的博客地址 读书:每年阅读一本高质量的iOS开发书籍 看WWDC视频 看苹果的官方文档 看开源项目的代码 多写代码,多思考 多和同行进行交流 分享 第一部分:iOS开发工具 Reveal界面调试工具 虚拟机集成 真机集成 iOS开发进阶P 移动统计工具 国外:Flu ...
2019-10-10 11:23 0 314 推荐指数:
第三部分:iOS开发底层原理 1、Objective-C对象模型 1.1 isa指针 NSObject.h部分代码: objc.h部分代码: 每个对象都有一个名为isa的指针,指向该对象的类 isa指针指向流程图如下: 如果把类看成一个C语言的结构体 ...
如何组织CSS-分层 应用 css 的能力分两部分:一部分是css的API,重点是如何用css控制页面内元素的样式;另一部分是css框架,重点是如何对 css 进行组织。如何组织 css 可以有多种 ...
JavaScript的分层概念 为了使代码更清晰,减少冗余,提高代码重用率,和css分层一样: base层:最低端,给common层和page层提供接口的,两个职责:1:不同浏览器之间js的差异提 ...
读书小记 《编写高质量代码-Web前端开发修炼之道》,用了一天的时间,略带着兴奋的感觉给看完了,好久都没这样看过一本书了。看的虽快,但收获颇多。特别是在看到HTML和CSS部分的时候,发现HTML原来要这样写,CSS原来可以这样写。由于对JS部分期望比较大,整书也先看的这一部分,感觉没有前两部分 ...
那么 HTML5 给开发者提供了哪些便利呢?简单列举有: 用于绘画的 canvas 元素 用 ...
JavaScript 类型及其判断 JavaScript 具有七种内置数据类型,它们分别是:null、undefined、boolean、number、string、object、symbol,其中 ...
块级作用域和暂时性死区 变量提升现象: 暂时性死区(TDZ——Temporal Dead Zone): 函数默认值受TDZ的影响 执行上下文和调用 ...