logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OC语言学习——UI(一)

UIViewController是一个视图控制器,创建完视图控制器对象后,要对它进行赋值操作。视图控制器提供了许多控制器的基本功能,因为它是所有控制器的基类视图控制器负责创建和管理一组视图,它本身就提供了一个视图,称为该控制器的根视图(view),协调管理数据和视图之间的交互。3.将新建的视图加入到父视图中实现了两项功能:(1)将新建的视图显示到屏幕上(2)将新建的视图作为父视图的子视图来管理。3

文章图片
#学习#ui
OC语言学习笔记——UI(二)

当父视图大小发生变化时,我们想让子视图跟着父视图一起变化,可以使用自动布局和手动布局两种方式。

文章图片
#学习#ui#objective-c +1
mac上关于git的使用

Git 是一种分布式版本控制系统,即,代码的本地克隆就是一个完整的版本控制存储库。通过这些功能齐全的本地存储库,无论脱机还是远程都能轻松工作。开发人员会在本地提交其工作,然后再将存储库的副本与服务器上的副本进行同步。这种范例不同于集中式版本控制,后者要求客户端必须先与服务器同步代码,然后才能创建新版代码。接下来介绍mac上如何使用git。

文章图片
#git
【iOS】内存管理

本文系统梳理了iOS内存管理的核心机制,重点分析了内存分布模型、小对象优化、自动释放池等关键技术。内存分布方面,系统将3GB分配给五大区(栈、堆等)和保留区,1GB给内核区。小对象优化通过TaggedPointer技术实现高效存储,直接在指针中编码值数据,避免堆内存分配,提升3-100倍性能。自动释放池采用AutoreleasePoolPage双向链表结构,每页存储505个对象,通过哨兵对象界定释

文章图片
#ios#xcode#cocoa +1
到底了