上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 1 CGContextRef context = UIGraphicsGetCurrentContext(); 2 //设置线条类型 3 CGContextSetLineCap(context, kCGLineCapRound); 4 //设置宽度 5 CGContextSetLineWidth(context, 1); 6 //设置颜色 7 ... 阅读全文
posted @ 2019-10-15 16:52 洛洛沙 阅读(312) 评论(0) 推荐(0)
摘要: 我要给一个UIView对象topView添加点击事件,方法如下: 步骤1:创建手势响应函数 步骤2:创建手势 步骤3:给View添加手势 阅读全文
posted @ 2019-10-15 14:25 洛洛沙 阅读(9703) 评论(0) 推荐(0)
摘要: 在linux下面的大型工程很多都是makefile管理的,但是随着工程越来越大,makefile编写又成了一个大工程,这个时候出现了两个比较流行的工具,cmake和configure,configure又衍生出来一套automake。 我这里记录下发现工程目录下有autogen.sh这个文件的时候, 阅读全文
posted @ 2019-10-14 14:41 洛洛沙 阅读(1949) 评论(0) 推荐(0)
摘要: Mojave最新解决方案:终端执行: 若执行 xcode-select --install 出现错误: 解决办法: 如果提示权限不够那么加上sudo 阅读全文
posted @ 2019-10-14 14:40 洛洛沙 阅读(4019) 评论(0) 推荐(0)
摘要: 方法/步骤1: 打开Mac终端输入命令:csrutil status 它会显示关闭的话是disable,开启的话是enabled。默认情况下是开启的所以要关闭。 方法/步骤2: 点击桌面的apple logo 选择重新启动,当听到Mac咚的一声,同时按住键盘上面的cmmand+r,进入修复模式。 方 阅读全文
posted @ 2019-10-14 14:37 洛洛沙 阅读(2447) 评论(0) 推荐(0)
摘要: 配置protobuf需要HomeBrew工具或则是MacPort。如没有安装,则需要配置HomeBrew工具或则是MacPort。 步骤1(环境配置前的准备工作): 1:使用HomeBrew brew install autoconf brew install automake brew insta 阅读全文
posted @ 2019-10-14 14:32 洛洛沙 阅读(902) 评论(0) 推荐(0)
摘要: 环境:xcode9mac os 10.13 1、下载boost库并解压2、cd到解压后的文件包内,执行 sh bootstrap.sh(解压后会得到这个脚本文件)。3、执行./b2 编译整个库。4、经过一段时间编译后,得到编译后的头文件和库文件。5、运行 sudo ./b2 install 命令 将 阅读全文
posted @ 2019-10-14 14:30 洛洛沙 阅读(894) 评论(0) 推荐(0)
摘要: 公用延迟执行的方法: 方法一、performSelector 方法 下面两个方法都是类方法,不能用实例对象去调用,只能用 NSObject。 方法二、NSTimer 定时器 方法三、NSThread线程的sleep 注:此方法是一种阻塞执行方式,建议放在子线程中执行,否则会卡住界面。但有时还是需要阻 阅读全文
posted @ 2019-09-27 09:27 洛洛沙 阅读(2946) 评论(0) 推荐(0)
摘要: 一、atomic与nonatomic 1.相同点 都是为对象添加get和set方法 2.不同点 atomic为get方法加了一把安全锁(及原子锁),使得方法get线程安全,执行效率慢 nonatomic没有添加安全锁,执行效率快 一般iOS程序中,所有属性都声明为nonatomic。这样做的原因是: 阅读全文
posted @ 2019-09-11 11:22 洛洛沙 阅读(368) 评论(0) 推荐(0)
摘要: 可以通过time()函数来获得计算机系统当前的日历时间(Calendar Time),处理日期时间的函数都是以本函数的返回值为基础进行运算。 1. time 函数 返回1970-1-1, 00:00:00以来经过的秒数 原型: time_t time(time_t *calptr) 结果可以通过返回 阅读全文
posted @ 2019-09-11 09:04 洛洛沙 阅读(16316) 评论(0) 推荐(1)
上一页 1 ··· 3 4 5 6 7 8 9 下一页