240 发简信
IP属地:广东
  • 120
    SwiftUI NavigationView设置导航条颜色

    SwiftUI NavigationView设置导航条颜色 新建一个文件 optinon + commond + P 看一下效果 ps 对于网上这个功能也收费,表示不明白为什么

  • iOS对于ANCS设备的处理

    1.什么是ANCS? ANCS是Apple Notification Center Service的简称,中文为苹果通知中心服务。ANCS是苹果让周边蓝牙设备(手环、手表等)...

  • 120
    Android 四大组件

    Android四大组件 --- Activity Activity生命周期 生命周期:onCreate() -> onStart() - > onResume() -> on...

  • 这是很久以前写的东西了,当时自己也没去想过其他更深层的东西,只是根据一些理论乱写一通的。
    第一个问题:当时这里应该是要求一个整形的数据长度变得更长,需要补0或者补FF的操作,所以会考虑把这个整形转成16进制,如果现在再写,那我肯定用位操作就好了,例如这种:(a>>7)&0xff
    第二个固定长度那里
    这里其实是一个暂时存储的变量而已,都可以的,后面主要用到了前面两个位而已

    iOS 关于大小端以及一些数据补位

    关于大小端 所谓大端数据就是数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据...

  • 字符串字节长度限制

    记录一下防止日后忘记了 这是一个简单的识别字符串字节长度方式,如果有其他的欢迎留言交流:

  • 不愧是你

    iOS13 下自定义 UISegmentedControl的一些样式

    近日iOS13更新,Xcode也随之升级到11版本,运行了一下项目,发现iOS13针对UISegmentedControl进行了重做,默认样式改成了如下图: 这样子之前自定义...

  • 利用UIScrollView实现自定义的PickerView

    ​ 偶然的在街上(虎扑)闲逛的时候,然后上看到了一个长得很好看的时间选择器,然后想着我也能实现一个类似的,于是就有了这篇文章。先上个效果吧: ​ 习惯...

  • AVFoundation 视频剪切合成

    本篇将要用到的是AVMutableComposition ,这是一个将现有的媒体资源进行合并剪切成一个新的视频、音频的类。它提供了以下功能: 添加/删除音视频轨道 选择音视频...

  • AVFoundation 获取视频帧图片以及相关信息

    AVFoundation框架是iOS平台多媒体的主要框架之一,它囊括了四个方面的内容: 音视频播放以及编辑 利用麦克风和摄像头进行数据采集,录制成音频或视频 音频处理 将文字...

  • NSTimeInterval和CMTime

    NSTimeInterval 众所周知,NSTimeInterval是一个把double进行typedef 重定义的一个类型,本质上还是一个表示64位浮点型数据类型doubl...

  • 无论多少次

    01道理我们都懂,却依旧会犯那些错误。正如当年明月所说,以史为鉴,并不现实,我们都有自己的欲望,能克服的叫缺点,不能克服的叫弱点。纵然我们知道很多道理,却还是不能让自己变得强...

  • 二、IOS-FFmpeg解封装与封装

    解封装跟封装一块讨论,更容易理解,也更好调试。解封装:一个视频文件,比如mp4,解封装后,可以得到具体的流AVStream(视频流,音频流,文字流等)封装:把各种流组成一个视...

  • AudioUnitSetProperty(audioUnit,
    kAudioUnitProperty_SetRenderCallback,
    kAudioUnitScope_Input,
    OUTPUT_BUS,
    &playCallback,
    sizeof(playCallback));
    就在这个playCallback里面设置就可以了,这里需要换个思想去理解。就当成是工厂模式就可以理解了,不过这里是手机喇叭充当了客户,它播完数据之后就会跑回到playCallback来取数据去播放,一直到你取消了AudioUnit的运行为止

    iOS 通过 Audio Unit 播放音频数据

    关于AudioUnit Audio Unit 是iOS系统音频架构的最底层了,这一层架构是最接近硬件层的,也是开发者目前能操作最的层的API架构了。 这里先解释一下DSP(d...

  • 120
    iOS 蓝牙开发 CoreBluetooth 应用

    iOS CoreBluetooth 应用学习 目前iOS的蓝牙应用主要应用在穿戴、音箱、耳机短距离传输等领域,应用场景非常广阔。而目前对于开发者来说,应用较多的只有BLE4....

  • 回调的设计初衷,请保证数据的一致性

    最近在用同事的库做二次开发,新的工程是打算用Swift来写,结果我发在处理一个数据的回调的时候,只要去读一下那个数据就会出错。我一度怀疑我可能学的假Swift了,怎么处理个普...

  • 120
    iOS开发 删除framework里支持模拟器的架构

    app上架时如果SDK里是支持模拟器架构的,苹果是不让上架的。甚至于,打包成功后,导出为测试包都会报错。为了正常上架和测试,我们需要将SDK里的模拟器架构给删除。 方法一: ...

个人介绍
醉翁之意,流水之心!