摘要:
Flutter是什么 Flutter是一个UI SDK(Software Development kit),可以作为移动端(iOS、Android)、Web端、桌面的跨平台解决方案。 Flutter的特点 使用Flutter内置美丽的Material Design和Cupertion widget、 阅读全文
摘要:
从64bit开始,iOS引入了Tagged Pointer技术,用于优化NSNumber、NSDate、NSString等小对象的存储 在没有使用Tagged Pointer之前,NSNumber等对象需要动态分配内存、维护引用计数等,NSNumber指针存储的是堆中NSNumber对象的地址值 使 阅读全文
摘要:
代码段 程序编译之后的代码 数据段 字符串常量 已初始化数据: 已初始化的全局变量、静态变量等 未初始化的数据: 未初始化的全局变量、静态变量等 栈 函数调用开销,比如局部变量。其分配的内存空间地址越来越小 堆 通过alloc、malloc、calloc等动态分配的空间,分配的内存空间地址越来越大 阅读全文