240 发简信
IP属地:浙江
  • 感谢告知😄

    Xcode11 打包App

    Xcode11不再支持Application Loader,使用Organizer上传AppStore失败,解决方法 下载Xcode10 -> 显示包内容 -> Conten...

  • Xcode11 打包App

    Xcode11不再支持Application Loader,使用Organizer上传AppStore失败,解决方法 下载Xcode10 -> 显示包内容 -> Conten...

  • iOS 13更新

    StatusBur iOS 13之前获取StatusBar代码: iOS 13之后已经获取不到了,iOS 13之后获取StatusBar presentViewControl...

  • iOS 锁

    临界区 指的是一块对公共资源进行访问的代码,并非一种机制或是算法 自旋锁 是用于多线程同步的一种锁,线程反复检查锁变量是否可用。由于线程在这一过程中保持执行,因此是一种忙等待...

  • iOS 创建framework·bundler ·多个project

    创建framework Xcode新建Test工程 选择 Cocoa Touch Framework 创建功能类,并实现功能 选中Target,在buildSetting更改...

  • Git常用命令

    常用Git命令,日常工作是够了,默认已安装Git 安装Git(Mac) 安装Xcode默认安装Git,需要最新版本,去下载图形化操作工具,去下载 配置 配置用户名和邮件地址 ...

  • UIView 与 CALayer的区别

    1.UIView是iOS界面元素的基础,所有的界面元素都继承它。本身完全是由CoreAnimation来实现的。真正的绘图部分,是由CALayer(Core Animatio...

  • OC Self 与 Super

    以上代码打印结果,按照正常思维应该分别打印PSSub与PS,然而实际运行结果都打印PSSub self是类的隐藏参数,指向当前调用方法的对象。而super并不是如我们所想是指...

  • 深入 Block

    Block 前言 Block是OC中对C语言的扩展功能,是一种带有自动变量的匿名函数,Block在OC中的实现,点击前往源码页面 从Block_layout很容易看到isa,...

  • Block学习

    block和函数指针的理解; 相似点 函数指针和Block都可以实现回调的操作,声明上也很相似,实现上都可以看成是一个代码片段 函数指针类型和Block类型都可以作为变量和函...

  • NSObject 概述

    NSObject应该都不陌生,大多数类层次结构的根类,子类从根类继承到运行时系统的基本接口和作为Objective-C对象的行为能力。 Initializing 这俩个方法都...