首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
提督
掘友等级
iOS 开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
71
文章 71
沸点 0
赞
71
返回
|
搜索文章
最新
热门
给锁跑个分
本篇文章是给一些常用和不常用的锁进行单线程跑分,常用的锁有信号量dispatch_semaphore和@synchronized同步锁。跑分的代码来自ibireme。这里记录一下我看代码的过程以及它如何计算跑分的。 通过记录循环开始和循环结束的时间,然后利用结束时间减去开始时间…
绘图相关的知识
项目中有一个画板的功能,当时做的过程中遇到了内存增加的问题,最后通过修改绘图的方式解决了问题,在此记录一下解决问题的过程和带来的思考。 绘图采用的是UIBezierPath + drawRect 的方法。具体操作是创建贝塞尔曲线对象在touchesBegan中获取曲线对象的起点…
蓝牙相关知识
蓝牙开发主要用的是系统提供的core Bluetooth 这个框架,在该框架下有两种模式,一种是以应用为核心连接别的外设,另一种是手机作为外设让其他设备连接。我的项目是模式一,核心内容是蓝牙中心和外设,也就是框架中CBCentralManager和CBPeripheral这两个…
git相关知识
git是分布式版本控制系统。顾名思义,版本控制就是所有的操作都记录在案,分布式就是每个人的本地仓库包含了代码库和历史库,不依赖中央仓库就可以记录历史。 本地文件夹中对应着工作区和版本库,版本库中包括分支和暂存区,git add 是把文件添加到暂存区中,git commit是把暂…
近期关于 Xcode 10 和 CocoaPods 的 bug
运行就报 ld: library not found for -lstdc++.6.0.9 clang: error: linker command failed with exit code 1 (use -v to see invocation),查了一下原因是缺少 lib…
Flutter 学习 02 - macOS 下 flutter 的安装
Android Studio 已经装好了,上图提示缺少的文件都安装了,但是在欢迎界面没有创建 flutter 项目的选项,这个问题待解决。
Flutter 学习 01 - 前言
对于不熟悉的知识个人习惯是先到网络上搜索查询相关资料然后进行实践学习,网络上的学习资料也有很多,找到一个适合自己的资料逐渐学习即可。Flutter 的学习亦是如此。 Flutter 出生豪门谷歌,2015 年面世,2018 年 12 月发布正式版本,经历了 3 次 beta 现…
个人成就
文章被点赞
8
文章被阅读
6,362
掘力值
161
关注了
42
关注者
2
收藏集
14
关注标签
11
加入于
2018-12-18