240 发简信
IP属地:北京
  • 蓝牙开发随记

    1.概述 之前一直没有接触过蓝牙开发,最近公司需要使用蓝牙传输,从硬件设备同步数据到账号里,借此记录一下。目前iOS中使用最多的蓝牙开发库是CoreBluetooth,它要求...

  • iOS 使用Runtime&KVC简化归档解档

    前言 在iOS项目中,用户信息等不大不小的数据我们一般会归档到沙盒文件中,但当需要归档的属性较多时,或后续添加、减少属性时,都要操作encodeWithCoder: init...

  • iOS为自定义类打印详细信息

    在开发中,我们要建很多模型类来存储格式化数据,但是在输出log的时候,只能打印出类名和内存地址。不会像系统的NSArray或NSDictionary一样打印出详细的 每个属性...

  • iOS 给UIAlertView添加block回调

    在iOS开发中,经常用到警告视图与用户交互,虽然在iOS8.0以后推荐使用UIAlertController了,但是对于兼容iOS7.x的项目,有时还是要用UIAlterVi...

  • iOS<咸鱼APP>新特性界面-视频动画

    前言 昨天晚上一个简友简信我,问我咸鱼最新版的新特性动画有没有什么思路. 原谅 我都没怎么用过咸鱼, 再加上已经四点多了,就跟他胡诌了一下思路.今天广州一如既往的是大雨倾盆,...

  • iOS项目中runtime实现支持某个页面横竖屏切换

    前言 在项目中,尤其是带视频播放的项目,经常需要视频播放页面横竖屏切换。 常规实现方式的弊端 提到支持横竖屏,大家可能会想到在xcode项目配置中,勾选landscape两个...

  • iOS夜间模式实现方案

    项目中加了夜间模式的功能,现将我的实现方案记录下: 夜间模式无非是图片、色值变了。那么在赋值的时候我们就要设置两套图片和色值。所有设计稿和切图都需要两套。 如何设置两套图片 ...

  • 240
    iOS设置cell之间的分割线

    在iOS项目中,UITableview是非常常用的,同样UITableviewCell之间的分割线不同页面也是有不用需求的。有的是左右都顶头,有的是左右有间距,有的左边有间距...

  • 浅谈static修饰符的作用

    先说结论,下面再写用代码解释。 修饰局部变量让局部变量只初始化一次局部变量在程序中只有一份内存并不会改变局部变量的作用域,仅仅是改变了局部变量的生命周期(只到程序结束,这个局...