摘要: 1.GCD 延时执行:dispatch_after 2.GCD 快速迭代:dispatch_apply 3.GCD 栅栏方法:dispatch_barrier_async 4.GCD 代码只执行一次: 1.GCD 延时执行:dispatch_after 注意:这种方法只适用于大概2秒的时间,并不非常 阅读全文
posted @ 2018-09-30 09:48 黄啊 阅读(345) 评论(0) 推荐(0)
摘要: 1. GCD 简介 ↑ 来自百科(我是百科链接) 好吧,但他有什么用呢? GCD 会自动管理线程的生命周期(创建线程、调度任务、销毁线程) 程序员只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码 GCD 可用于多核的并行运算 等 2. GCD 任务和队列 GCD两个核心的概念:任务和 阅读全文
posted @ 2018-09-27 15:04 黄啊 阅读(727) 评论(0) 推荐(0)
摘要: 每年九月到了苹果一年一度的发布会,开发者也要紧跟步伐。每次系统更新都或多或少修改些东西。 升级xcode10之后,发现项目报错 报错:library not found for -lstdc++.6.0.9 去Build Phases -> Link Binary With Libraries 添加 阅读全文
posted @ 2018-09-26 18:39 黄啊 阅读(236) 评论(0) 推荐(0)
摘要: 闲来无事,把以前做的支付遇到的小问题给满满贴出来 支付宝老提示,检查了好几遍,也设置了但是总是提示:private key is NULL, 解决方法(终端) 1:openssl genrsa -out rsa_private_key.pem 1024 2:openssl rsa -in rsa_p 阅读全文
posted @ 2017-04-25 11:41 黄啊 阅读(884) 评论(0) 推荐(0)
摘要: 这里定义两个控制器,A和B,代表从A push 到 B 1更改返回键的文字 需要在A控制器写,更改返回键的颜色在这里面写不知道为什么没有效果,采用下面的方法,有知道到的看到可以回复告知下,不胜感激 2更改返回键的颜色 需要在B控制器写 3更改title的颜色 阅读全文
posted @ 2017-03-17 09:14 黄啊 阅读(4059) 评论(0) 推荐(0)
摘要: 1 + (NSString *)transform:(NSString *)chinese 2 { 3 NSMutableString *pinyin = [chinese mutableCopy]; 4 CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinL... 阅读全文
posted @ 2016-11-03 17:49 黄啊 阅读(3490) 评论(0) 推荐(0)
摘要: 做项目的时候遇到一个问题就是addTarget需要传递多个值,但是问了很多人都不会,自己百度了下,发现很麻烦也很繁琐,这里介绍一种最简单的方法。 使用tag传值这个就不啰嗦了,相信学过iOS的都会,介绍的是重写Button父类的方法,非常简单,拿过去都能直接使用。 1首先创建类,继承自UIButto 阅读全文
posted @ 2016-10-31 16:55 黄啊 阅读(1892) 评论(0) 推荐(0)
摘要: 在2016WWDC大会上,Apple公司介绍了一个很好的语音识别的API,那就是Speech framework。事实上,这个Speech Kit就是Siri用来做语音识别的框架。如今已经有一些可用的语音识别框架,但是它们要么太贵要么不好。在今天的教程里面,我会教你怎样创建一个使用Speech Ki 阅读全文
posted @ 2016-10-24 15:14 黄啊 阅读(1524) 评论(0) 推荐(0)
摘要: 其实网上GitHub有很多第三方的,但是用起来比较麻烦,这里介绍最简单的一种方式,自己就可以实现,(点击按钮开始播放动态图) 1,集成SDWebImage之后,引入头文件#import "UIImage+GIF.h" 2.初始化按钮,(loadingImageView是定义的全局的UIImageVi 阅读全文
posted @ 2016-10-20 10:14 黄啊 阅读(957909) 评论(0) 推荐(0)
摘要: 可以参考gitHub上的一个demo,写的很详细 https://github.com/TinyQ/TQLocationConverter 阅读全文
posted @ 2016-10-13 20:44 黄啊 阅读(399) 评论(0) 推荐(0)