Title: gitKong的博客 | gitKong
Description: 只做对的,不做多余的
Keywords:
Domain: gitkong.github.io
| None | IE=edge |
| google-site-verification | xBT4GhYoi5qRD5tr338pgPM5OWHHIDR6mNg1a3euekI |
| theme-color | #000000 |
Links:
| gitKong | https://gitkong.github.io/ |
| Home.首页 | https://gitkong.github.io/ |
| Interview | https://gitkong.github.io/prms/others/2020-04-23-Interview/ |
| About Me.关于我 | https://gitkong.github.io/about/ |
| ABOUT ME.关于我 | https://gitkong.github.io/about/ |
| https://github.com/gitkong | |
| 简 | https://jianshu.com/u/fe5700cfb223 |
| 简书 | http://www.jianshu.com |
| The Swift Programming Language | https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID309 |
| 小程序开发 | https://mp.weixin.qq.com/debug/wxadoc/dev/index.html |
| 菜鸟教程 | http://www.runoob.com/ |
| 一张图了解消息分发 | https://gitkong.github.io/2020/03/10/%E6%B6%88%E6%81%AF%E5%8F%91%E9%80%81%E6%B5%81%E7%A8%8B/ |
| ARC下,Dealloc还需要注意什么? 帮你避免掉坑 前言: 本次分享会先介绍Dealloc,对常见的用法分析,然后初步深入了解Dealloc的机制。 一、Dealloc 是什么 Deallocates the memory occupied by the receiver. 摘自官方文档,文档描述,dealloc 其实就是NSObject的一个方法,当对象被销毁的时候,系统就会回调这个方法,用来释放内存占用。 当然当iOS开发... | https://gitkong.github.io/2019/10/24/ARC%E4%B8%8B-Dealloc%E8%BF%98%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E4%BB%80%E4%B9%88/ |
| 复杂的表单界面? 搭积木般轻松 一、前言 抱歉这段时间比较忙,博客好久没更新了,今天有空就谈谈一种界面搭建方式吧!本文所说得复杂界面针对的是表单界面,表单界面常见的就是UITableView和UICollectionView,因此本框架也是针对这两个进行封装,完整框架是使用Swift 3.0 编写,当然也有Objective-C 版本,不过功能目前相对少点,待完善。 至于说复杂,是针对以... | https://gitkong.github.io/2017/07/30/%E5%A4%8D%E6%9D%82%E7%95%8C%E9%9D%A2-%E6%90%AD%E7%A7%AF%E6%9C%A8%E8%88%AC%E8%BD%BB%E6%9D%BE/ |
| NSObjCRuntime.h中你不知道的宏 让你的API设计更加完美 前言 通过阅读别人的优秀源码,你会发现别人的开源API设计中,有一些宏你是经常忽略的,或者你不知道的。通过这些宏,可以让你的设计的API更加完善,当然看上去也会更加高端~举个栗子: 其实这些宏,大部分都在NSObjCRuntime.h中,下面听我细细分析,当然,文章篇幅过长,如果你有精力有恒心一口气看完,给你个赞;更多的,本文可做参考文档,用作查询,已同步到 简书,可以去关注我喔~ ... | https://gitkong.github.io/2017/05/10/NSObjCRuntime.h%E4%B8%AD%E4%BD%A0%E4%B8%8D%E7%9F%A5%E9%81%93%E7%9A%84%E5%AE%8F/ |
| 音频录制和播放的详细分析及实现 封装录制和播放 一、前言 这段时间确实忙,好久没更新文章了,实在抱歉!中间换了工作环境,暂时稳定下来了,抽空整理了之前看的资料,具体分析了音频录制以及播放的实现,并封装了一个录音和播放音频的小轮子,欢迎star。 至于为什么写这个,因为我确实是对音视频方面比较感兴趣!而且之前也在看这部分的文档,我目的是要逐步研究音视频底层的东西,而 AudioToolbox、 Vide... | https://gitkong.github.io/2017/04/13/%E9%9F%B3%E9%A2%91%E5%BD%95%E5%88%B6%E5%92%8C%E6%92%AD%E6%94%BE%E7%9A%84%E8%AF%A6%E7%BB%86%E5%88%86%E6%9E%90%E5%8F%8A%E5%AE%9E%E7%8E%B0/ |
| iOS 零散知识点记录 总会有你需要的 1、监听导航栏的frame 和 屏幕旋转起冲突,会崩溃 // 监听导航栏的frame [self.navigationController.navigationBar addObserver:self forKeyPath:@"frame" options:NSKeyValueObservingOptionNew context:nil]; - (void)observeVal... | https://gitkong.github.io/2017/02/23/%E9%9B%B6%E6%95%A3%E7%9F%A5%E8%AF%86%E7%82%B9%E8%AE%B0%E5%BD%95/ |
| 将链式调用的DSL进行到底 实现对 UIBezierPath 的链式调用 一、前言 通过本文,你可以了解到 什么是DSL,怎么实现链式DSL, 如何去封装优化,以及 轻松使用 UIBezierPath 当然,本文所采用的例子是对 UIBezierPath 的封装,一句代码就可以画贝塞尔曲线,全程没有任何 [] ,你会发现,Objective-C 原来也可以这样玩,先给效果吧! UIBezierPath.fl_pa... | https://gitkong.github.io/2017/02/18/%E5%B0%86%E9%93%BE%E5%BC%8F%E8%B0%83%E7%94%A8%E7%9A%84DSL%E8%BF%9B%E8%A1%8C%E5%88%B0%E5%BA%95/ |
| Audio Queue Services 解读之 Playing Audio(下) Audio Queue Services 官方文档翻译 Audio Queue Services 解读之 Playing Audio(下)(简书地址) 解读Play Audio下集,如果你没看上集,建议先去看看上集. Audio Queue Services 解读之 Playing Audio(上)(简书地址) 上集已经准备好音频队列的结构体以及回调函数,那么接下来就可以创建音频队列并实现播放了! 五、Create a Playb... | https://gitkong.github.io/2017/02/13/AudioQueueServices%E8%A7%A3%E8%AF%BB%E4%B9%8BPlayingAudio(%E4%B8%8B)/ |
| Audio Queue Services 解读之 Playing Audio(上) Audio Queue Services 官方文档翻译 Audio Queue Services 解读之 Playing Audio(上)(简书地址) 前言: 一直想研究一下Audio Queue Services,趁着过年这段时间有空就去研究一下,首选肯定是官方文档,下面是我读文档的时候翻译过来,自己一句一句翻译可以加深自己的理解记忆,同时又能方便大家,何乐而不为! 由于文档内容较多,本文会分两篇介绍,避免篇幅过长,影响阅读,De... | https://gitkong.github.io/2017/02/13/AudioQueueServices%E8%A7%A3%E8%AF%BB%E4%B9%8BPlayingAudio(%E4%B8%8A)/ |
| Hello 2017 "我还是那样" Keep It And Fight 越难越爱 无惧世事变改,还是越难越爱 为你所以在期待 花开花落至少这一季 被甜蜜盖过了伤害 无负跳入爱海沉重越来越爱 就算一切没记载 软弱会再有气概跟处境比赛 在途上就算有些感概 ... | https://gitkong.github.io/2017/02/11/Hello-2017/ |
| https://github.com/gitkong | |
| 简 | https://jianshu.com/u/fe5700cfb223 |
Viewport: width=device-width, initial-scale=1