240 发简信
IP属地:广东
  • iOS Button文字和图片摆放的个字方式

    1、iOSButton图片在上文字在下 UIButton *btn = [UIButton buttonWithType:UIButtonTyp...

  • Swift 快速排序

    1. 基本思想 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据比另一部分的所有数据要小,再按这种方法对这两部分数据分别进行快...

  • Xcode断点动态修改值

    举个例子 如果我们想进入判断,那么得改变testBool的值,我们只需要在if (testBool == NO)这一行上断点,然后输入 就OK了

  • iOS icon各尺寸一键生成shell脚本

    前提 跟UI 要一张1024大小的icon图 效果 运行此脚本一键可以生成各个尺寸的icon。 脚本工作原理 1.创建AppIcon.appic...

  • Resize,w 360,h 240
    xcrun 安装启动模拟器APP

    1.首先打开模拟器应用 2.启动你喜欢的模拟器 2.1 打印可用模拟器列表 2.2 关闭已经打开的设备模拟器 2.3 打开IPhone13...

  • iOS 死锁原理以及解决方案

    案列1 会产生死锁. 案列1 不会产生死锁. 案例1 产生死锁,案例2 没有,其实本质原因就在于死锁产生的本质是 案例1 中 在主队...

  • iOS 使用copy的注意事项

    先看代码 总结 copy之后就是不可变对象,这个时候使用appendString 会报奔溃Attempt to mutate immutable...

  • iOS 分类为啥不能添加成员变量

    先看Category的底层结构 1.从结构体可以知道,有属性列表,所以分类可以声明属性,但是分类只会生成该属性对应的get和set的声明,没有去...

  • Resize,w 360,h 240
    关于@property和@synthesize的进一步理解

    1.第一种情况 如果在.m中同时重写set和get方法,xcode会报错找不到这个实例变量 .如下图 原因总结: 单独重写任意一个方法都不会报错...