isa走位图 在讲OC->Class底层类结构之前,先看下下面这张图: 通过isa走位图得出的结论是:1,类,父类,元类都包含了isa,superclass2,对象isa指向类对象,类对象的isa指向了元类,元类的isa指向了根元类,根元类isa指向自己3,类的superclass指向父类,父类的superclass指向的根类,根类的superclass指向的nil4,元类的superclass指向父元类,父元类superclass指向的根元类,根元类superclass指向根类,根类superclass指向nil 这下又复习了isa,superclass走位;那么问题这些类,类对象,...

  e6voGgIjmj4L   2024年03月24日   35   0   0 架构设计

序言 开年的第一篇文章,今天分享的是SwiftUI,SwiftUI出来好几年,之前一直没学习,所以现在才开始;如果大家还留在iOS开发,这们语言也是一个趋势;目前待业中....不得不说已逝的2023年,大家开始都抱着一解封,经济都会向上转好,可是现实不是我们想象那样;目前我也在学习 SwiftUI,并且努力找工作中....;至于2024年经济如何,咱们作为老百姓在大环境和全球经济影响下;坦然面对,提升自己。这里不得不说国人坚韧不拔的精神。“卷”-努力吧Coding人 SwiftUI体验 Xcode创建项目之后出现工程默认创建的UI界面;如下 一开始心里对自己说:"SwiftUI作...

  e6voGgIjmj4L   2024年02月29日   44   0   0 iOS开发

阅前必读: 2023你还记得让你听过最扎心的话吗?你印象里记得你做的哪些不如意痛心的事吗?当你的付出得不到回报的时候。你有过绝望吗? 闭上眼睛,想起过往时候,你流泪了吗? 其实我并不害怕黑夜,我只是怕了孤单。走在那条回忆的路上,想我了血肉模糊的风景。 承受过了背叛。其实并不是放不下。更多的只是不甘心。曾经你度过了多少个黑夜,在心里你该有多少的不如意,没人能懂的你;罢了,一切都让他过去吧。不要让回忆封锁了你现实的生活。 好吧,到此我是不是说出了你在2023的各种不如意,其实我也很苦,但是生活还要继续。 接下来收起我们的眼泪,毕竟男人的泪没有女孩子眼泪那么值钱,除了没人疼,全身上下都疼,下面一张图...

  e6voGgIjmj4L   2024年02月19日   57   0   0 Java

03-变量和数据类型 3.1大话C语言变量和数据类型在《数据在内存中的存储》一节中讲到:●计算机要处理的数据(诸如数字、文字、符号、图形、音频、视频等)是以二进制的形式存放在内存中的;●我们将8个比特(Bit)称为一个字节(Byte),并将字节作为最小的可操作单元。我们不妨先从最简单的整数说起,看看它是如何放到内存中去的。变量(Variable)现实生活中我们会找一个小箱子来存放物品,一来显得不那么凌乱,二来方便以后找到。计算机也是这个道理,我们需要先在内存中找一块区域,规定用它来存放整数,并起一个好记的名字,方便以后查找。这块区域就是“小箱子”,我们可以把整数放进去了。C语言中这样在内存中找...

  e6voGgIjmj4L   2023年11月02日   51   0   0 C++

1基础知识机器语言是机器指令的集合,由0和1组成,但是很长很复杂,汇编语言因此产生。汇编语言的主体是汇编指令。汇编指令是机器指令的便于记忆的书写格式。程序员写完汇编指令通过编译器转换为机器码,机器码再传到计算机执行。 汇编语言有以下三类:1汇编指令:助记符,有对应机器码2.伪指令:没有对应机器码,编译器执行计算机不执行3.其他符号:+-等由编译器识别,没有对应机器码汇编语言的核心是汇编指令,决定了汇编语言的特性 CPU是计算机的核心部件,他控制整个计算机的运作并运算,指令和数据在存储器中存放,也就是内存。CPU离不开内存。内存中指令和数据没区别,都是二进制。CPU来识别是信息还是指令。一个存储...

  e6voGgIjmj4L   2023年11月01日   143   0   0 Java

以下真实模拟JAVA面试场景: 感谢您参加我们的面试;以下是我们总结一些面试前准备和技术参考题,希望对你有所帮助。首先,你需要先准备下工作相关的自我介绍,包括以下内容: 几年Java开发经验, 大概概括下做过什么类型的项目,分别多久经验(如互联网金融,互联网电商,传统后台等) 选择1~2个近期关键项目具体介绍; 主要担任什么岗位,工作内容是什么,也可以简单介绍下团队人员组成,你在其中是属于什么角色(如架构搭建,核心代码编写,主要做接口开发等。。。)项目的技术是什么(请具体到开发环境,框架,开发工具,数据库等),如有一些比较创新的技术可以具体说明项目成果怎么样(是否上线,用户使用效...

  e6voGgIjmj4L   2023年11月01日   33   0   0 Java

1、MySQL中有哪几种锁? (1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。(2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。(3)页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。 2、MySQL中有哪些不同的表格? 共有5种类型的表格: (1)MyISAM(2)Heap(3)Merge(4)INNODB(5)ISAM  3、简述在MySQL数据库中MyISAM和InnoDB的区别 MyISAM: (1)不支持事务,但是每次查询都是原子的; (2)支持表...

  e6voGgIjmj4L   2023年11月01日   36   0   0 Java

Java内存区域说一下JVM的主要组成部分及其作用? JVM包含两个子系统和两个组件,两个子系统为Classloader(类装载)、Executionengine(执行引擎);两个组件为Runtimedataarea(运行时数据区)、NativeInterface(本地接口)。 ●Classloader(类装载):根据给定的全限定名类名(如:java.lang.Object)来装载class文件到Runtimedataarea中的methodarea。●Executionengine(执行引擎):执行classes中的指令。●NativeInterface(本地接口):与nativelibr...

  e6voGgIjmj4L   2023年11月01日   29   0   0 Java

前言 PRINCE2,即PRojectINControlledEnvironment(受控环境中的项目)是一种结构化的项目管理方法论,由英国政府内阁商务部(OGC)推出,是英国项目管理标准。 PRINCE2作为一种开放的方法论,是一套结构化的项目管理流程,描述了如何以一种逻辑性的、有组织的方法,按照明确的步骤且基于商业论证对项目进行管理。 如果组织选择PRINCE2作为项目管理的标准,就可以在商业变革、组织结构、信息技术、重组与并购、研究、产品开发等多种商业活动领域,极大地提升组织的能力与成熟度。 (一)项目 项目是按照一个被批准的商业论证,为了交付一个或多个商业产品而创建的一个临时性组织。 ...

  e6voGgIjmj4L   2023年11月01日   21   0   0 项目与团队管理

OneAPM 摘要:此篇文章主要介绍Java8Lambda表达式产生的背景和用法,以及Lambda表达式与匿名类的不同等。本文系OneAPM工程师编译整理。 Java是一流的面向对象语言,除了部分简单数据类型,Java中的一切都是对象,即使数组也是一种对象,每个类创建的实例也是对象。在Java中定义的函数或方法不可能完全独立,也不能将方法作为参数或返回一个方法给实例。 从Swing开始,我们总是通过匿名类给方法传递函数功能,以下是旧版的事件监听代码: someObject.addMouseListener(newMouseAdapter(){ publicvoidmouseClicked(Mo...

  e6voGgIjmj4L   2023年11月01日   46   0   0 架构设计

一、AFNetworking整体框架是怎样的 1、UIKit集成模块UIKit 2、请求序列化Serialization 3、响应序列化Serialization 4、会话NSURLSessionAFURLSessionManager最核心子类:AFHTTPSessionManager 6、网络安全模块Security 7、网络监听Reachability 会话NSURLSession模块 NSURLSession AFURLSessionManager:最核心模块 AFHTTPSessionManager:继承AFURLSessionManager使用频率最高 AFHTTPSessio...

  e6voGgIjmj4L   2023年11月01日   71   0   0 iOS开发

表现 手指按住屏幕下拉,屏幕顶部会多出一块白色区域。手指按住屏幕上拉,底部多出一块白色区域。 产生原因 在iOS中,手指按住屏幕上下拖动,会触发 touchmove 事件。这个事件触发的对象是整个 webview 容器,容器自然会被拖动,剩下的部分会成空白。 解决方案 1.监听事件禁止滑动 移动端触摸事件有三个,分别定义为 touchstart:手指放在一个DOM元素上。 touchmove:手指拖曳一个DOM元素。 touchend:手指从一个DOM元素上移开。 显然我们需要控制的是 touchmove 事件,由此我在W3C...

  e6voGgIjmj4L   2023年11月01日   49   0   0 iOS开发
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~