240 发简信
IP属地:上海
  • Resize,w 360,h 240
    如何去设计一个 iOS缓存类

    iOS 常见内存缓存方案有NSCache ,可以设置最大缓存数量,一旦超过缓存数量,就会将里边的数据进行覆盖操作,确保缓存数据不超过最大数量.基...

    4.1 1964 2 22
  • Resize,w 360,h 240
    服务器返回<null>值 iOS 端如何处理

    两张图让你对服务器返回值不再纠结,其实就是过滤吧<null> 类型替换成 "" 不就得了 // 网络请求成功后,拿出 response obje...

  • Resize,w 360,h 240
    iOS如何获取启动页图片

    在 iOS 开发中,我们用到了启动页,它只在程序启动时加载一次,一闪而过然后就是执行我们程序的代码.它就像一张名片一样,使我们 APP 的一张脸...

    0.3 7503 7 17
  • Resize,w 360,h 240
    iOS动态修改xib约束

    小编喜欢用xib布局UI,因此为了适配不同屏幕 就需要将IB上的约束拖入到类中,程序启动后修改NSLayoutConstraint.consta...

    2.2 6267 5 13
  • Resize,w 360,h 240
    iOS 自定义 tabbar 的 badgeValue显示样式

    系统的 tabbar 中设置tabbarItem.badgeValue 后显示样式是红色的小数字,由于UI在设计 app 界面时考虑到风格统一的...

  • Resize,w 360,h 240
    Block内部的数据结构类型

    本文会记录下最近对B lock 的一些探究,先从 block 是如何对局部变量捕获开始讲起. 上边的代码 auto变量的值改变时,block ...

  • Resize,w 360,h 240
    事后诸葛亮之a->b和 a.b 区别

    今天去面试 面试官问我 a->b 跟 a.b有啥区别,我说第一个是通过指针去访问成员,第二个是点语法去访问 ,一般用在结构体变量去访问其内部成员...

  • Resize,w 360,h 240
    __block修饰基本数据类型

    block内部为什么不能够直接修改 auto 变量的值? 因为 auto age 变量是在栈上存放的, 当函数作用域结束时就会被销毁,而 bl...

  • BKSwiftKit更好的为您干活

    BKSwiftKit 是巴爷汇的基础模块 提供了 UIKit 和 Foundation 的功能拓展,提供了一些大部分项目可能用到的一些拓展和公共...

个人介绍
专注 iOS 开发 对其他技术有一定的了解