240 发简信
  • block循环引用问题

    在讲block的循环引用问题之前,我们需要先了解一下iOS的内存管理机制和block的基本知识。 iOS的内存管理机制Objective-C在i...

  • 120
    UIView的生命周期

    思考 loadView、viewDidLoad、viewDidAppear、initWithNibName、awakeFromNib等经常出现在...

  • TCP流量控制

    TCP的滑动窗口机制TCP这个协议是网络中使用的比较广泛,它是一个面向连接的可靠的传输协议。既然是一个可靠的传输协议就需要对数据进行确认。TCP...

  • TCP与UDP的区别

    TCP 优点:可靠,稳定。TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立 连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,...

  • 类别和扩展

    类别(Category) 类别的作用 拓展当前类,为类添加方法拓展。 类别的局限性 无法向现有的类中添加新的实例变量(类别没有位置容纳实例变量)...

  • iOS 总结笔记(一)

    编译器给结构体开辟空间 首先找到结构体中最宽的基本数据类型,然后寻找内存地址能是该基本数据类型的整倍的位置,作为结构体的首地址。将这个最宽的基本...

  • 120
    iOS动态修改App Icon

    在开发过程中,我们有时候会遇到根据用户需求对项目进行更改icon的需求。具体要如何实现呢?在 iOS 10.3 之后,苹果官方提供了相关的API...

  • 120
    git 命令总结

    创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步:使用命令git add <file>,注意,可反复多...

    0.1 27 0 0