首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
卖码维生的穆哥
掘友等级
iOS
|
保密
卖码维生的穆哥,互联网浪潮中的一朵小浪花。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
文章
热门
最新
Swift 的 floor、ceil、round 数据取整
floor 方法是 向下取整,也就是只取整数部分,小数部分舍去。 ceil 方法是 向上取整,也就是只要小数部分不为 0,就取整数部分 + 1。 round 方法是 四舍五入取整,也就是小数部分小于 0.5 的只取整数部分,大于等于 0.5,就取整数部分 + 1。 通过下面的测…
iOS 静态库查看、拆分、合并
一般静态库中支持真机和模拟器多种CPU架构,比如(armv6, armv7,armv7s, arm64, i386, x86_64)。 使用下面指令查看当前静态库包含的架构的信息。 使用以下命令可以实现将xxx.a中的 arm64 架构分离为新的 xxx_arm64.a 静态库…
【排序】选择排序 Swift版本
排序就是将一组对象按照某种逻辑顺序重新排列的过程。 选择排序(Selection Sort) 是一种简单直观的排序算法。 排序算法(默认是升序)的原理是这样的。首先,找到数组中最小的那个元素,将它与数组中的第一个元素交换位置。(如果第一个元素就是最小元素,则自己和自己交换。)其…
【排序】冒泡排序 Swift版本
冒泡排序(Bubble Sort)的排序方法是在每一轮排序过程中,依次比较相邻元素的大小,如果顺序不满足排序的要求,则交换这两个元素。这样每一轮排序结束后,都能将最大的元素的元素放到最后。 一个 包含 n 个元素的数组在最坏的情况下,需要进行 n-1 次排序过程,方能使数组中的…
iOS BLE 开发小记[6] 设置本地设备为 Peripheral 的最佳实践
正如许多 Central 端的处理一样,CoreBluetooth 框架允许你控制 Peripheral 各方面的实现。这一篇将会给你提供一些准则和以负责的方式给你提供一些使用的最佳实践。 广播 Peripheral 的数据是实现设备本地设备为 Peripheral 的重要部分…
iOS BLE 开发小记[5] 与 Remote Peripheral 交互的最佳实践
CoreBluetooth 框架使 Central 端的工作变得容易透明、容易理解。也就是说,你的 APP 可以控制和负责 Central 的大部分方面,比如搜索设备、建立连接、与 Remote Peripheral 进行数据交互。本章将以负责的方式来提供一些规范和最佳实践,尤…
iOS BLE 开发小记[4] 如何实现 CoreBluetooth 后台运行模式
对于 iOS APP 来说,知道你的 APP 是运行在前台还是运行在后台很重要。一个 APP 在后台运行状态下的行为表现必须不同于前台,因为 iOS 设备的系统资源是有限的。关于 iOS 后台运行处理的更多论述 请查阅 Background Execution. 默认情况下,当…
iOS BLE 开发小记[3] 如何实现一个 Local Peripheral
在 iOS BLE 开发小记[2]中,你已经学到了如何在 Central 方面去调用 BLE 的常用方法。在这一节中,你将学习用 CoreBluetooth 框架来调用 Peripheral 方面 BLE 的常用方法。通过本文的示例代码,将会引导你开发一个将你的 Local 设…
iOS BLE 开发小记[2] 如何实现一个 Local Central
在 BLE 通信中,实现了 Central 规范的设备,能够调用许多常用的方法,比如搜索和连接可用的 Peripheral,然后与 Peripheral 提供的数据进行交互。但是实现了 Peripheral 规范的设备同样能够调用许多常见的方法,但是也有一些不同。比如,发布和广…
iOS BLE 开发小记[1] CoreBluetooth 是什么
现在我们都知道,很多智能硬件设备都已经集成了低功耗蓝牙模块,这样我们就可以开发一个 iOS 或者 Mac APP 与它们进行交互。从 macOS 10.9 和 iOS 6 以后,Mac 和 iOS 设备就支持 低功耗蓝牙技术了,我们可以通过 CoreBluetooth 这个框架…
下一页
个人成就
文章被点赞
18
文章被阅读
20,950
掘力值
424
关注了
29
关注者
11
收藏集
3
关注标签
7
加入于
2017-07-25