240 发简信
IP属地:贵州
  • 电话监听 CXCallObserver 和CTCallCenter

    iOS10开始用CXCallObserver做电话监听. 代码很简单, 就是状态稍复杂, 下面是使用总结. iOS10之前用CTCallCenter下面也有介绍. CallK...

  • 你好大佬,在App内点击拨打之后能获取到拨打状态,但是由于到拨号界面了,App被挂起,不能即时获取到接通状态了,等挂断的时候才同时获取到接通和挂断的回调,怎么解决啊

    电话监听 CXCallObserver 和CTCallCenter

    iOS10开始用CXCallObserver做电话监听. 代码很简单, 就是状态稍复杂, 下面是使用总结. iOS10之前用CTCallCenter下面也有介绍. CallK...

  • iOS swift 学习(三)

    Swift 枚举 枚举简单的说也是一种数据类型,只不过是这种数据类型只包含自定义的特定数据,它是一组有共同特性的数据的集合。 Swift 的枚举类似于 Objective C...

  • iOS swift 学习(二)

    Swift 闭包闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。Swift 中的闭包与 C 和 Objective-C 中的代码块(blo...

  • 120
    iOS swift 5.0 学习(一)

    一、定义1.let 用于定义常量,定义完后不能修改。var 用于定义变量,可以修改。swift可以自动识别属性类别。2.类型别名类型别名对当前的类型定义了另一个名字,类型别名...

  • CocoaPod报错:parsing unable to continue due to merge conflicts present in: the

    今天给pod添加一个三方,install的时候,出现报错: 那么根据它的报错路经锁定了podfile.lock文件,然后通过文本编辑打开,发现以下情景,典型的代码合并冲突时候...

  • 120
    iOS笔记-多线程相关(pthread 、NSThread 、GCD、NSOperation)

    进程进程是指在系统中正在运行的一个应用程序 线程1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)1个线程中任务的执行是串行的(执行完上一个才能执行下一个) 多...