240 发简信
IP属地:天津
  • 2025年Flutter面试题100题(二)

    动画与交互 简述Flutter中的动画系统,包括Animation、AnimationController和Tween的概念。Animation:是一个抽象类,它代表一个动画...

  • 2025年Flutter面试题100题(一)

    基础概念 请简要解释什么是Flutter,它的主要优势有哪些?解释:Flutter是谷歌开发的一个开源的移动应用开发框架,使用Dart语言进行编程。它可以帮助开发者通过一套代...

  • 2025总结iOS面试100题

    一、Objective - C基础 请简述Objective - C中类和对象的区别类是对象的抽象模板,定义了对象的属性和行为规范。例如定义一个Person类,它规定了人可能...

  • 免费、稳定的天气预报API

    1. 国家气象局 实时接口:实时天气1:http://www.weather.com.cn/data/sk/101190408.html实时天气2:http://www.we...

  • 120
    8.网络协议基本了解

    1.网络七层协议 应用层:1 用户接口,应用程序.2 Application典型设备:网关.3 典型协议,标准和应用:TELNET,FTP,HTTP 表示层:1 数据表示,压...

  • Flutter 脚手架Cli安装及项目创建

    第一步:安装Cli脚手架 我们通过命令flutter pub global activate get_cli 进行脚手架的全局安装,本文以Mac OS为例。 第二步:设置环境...

  • 120
    Flutter渲染基本了解

    Flutter是什么? Flutter是一个UI SDK(Software Development Kit) 可以进行移动端(iOS, Android), Web端(Beta...

  • 7.iOS Runtime相关

    1.Category的实现原理? Category实际是Category_t的结构体,在运行时,新添加的方法,都被倒序插入到原方法列表的最前面,所以不同的Category,添...

  • 120
    6.iOS消息传递的方式

    1.KVC实现原理 KVC, 键-值编码,使用字符串直接访问对象属性. 底层实现, 当一个对象调用setValue方法时, 方法内部会实现以下操作:1.检查是否存在相对应的k...

  • 5.Objective-C堆和栈的区别?

    管理方式:对于栈来讲,是由编译器自动管理的,无需我们手动控制.对于堆来说,释放工作是有程序员来控制,容易产生memory leak. 申请大小:栈:在windows下,栈是向...

  • 120
    4.dYSM是如何分析的?

    dYSM是什么?Xcode编译项目后,我们会看到一个同名的dSYM文件,dSYM是保存16机制函数地址的映射信息的中转文件,我们调试symbols都会包含在这个文件中,并且每...

  • 3.UIView与CALayer有什么区别?

    UIView是iOS系统中界面元素的基础,所有界面元素都要继承于UIView.其本身完全是有CoreAnmation来实现的.它的真正绘图部分是由CALayer类来管理的.U...

  • 120
    2.iOS你了解的锁有哪些?

    什么是锁? 在计算机科学中,锁是一种同步机制.用于在存在多线程的环境中实施对资源访问的限制.可以理解它的作用是排除并发的一种策略! 在iOS中,锁大致可分为递归锁,条件锁,分...