摘要: 写在前面 下面的内容,《Obcject-C 高级编程 iOS与OS X 多线程和内存管理》一书是去年看的。那时想总结的,忘记了,趁着最近有时间,再把这本书回炉重新理解再看一遍,对比自己的理解,以及一些Swift内存管理的知识总结的内容,可能文章内容会比较长,就是希望自己能把内存管理这方面的知识真正的阅读全文
posted @ 2018-06-22 10:25 Zxiao..旭 阅读(295) 评论(0) 编辑
摘要: 叨叨两句 动手写这篇总结时候也是二月底过完年回来上班了,又开始新的一年了,今年会是什么样子?这问题可能得年底再回答自己了。在家窝了那么久,上班还是的接着看我们要看的东西,毕竟我们要做的事还真的太多的。 总结第五章的内容,这两天把后面几章的内容大概的翻着看了看,知道了下后面几章的内容大致讲的都是那些内阅读全文
posted @ 2018-03-02 10:57 Zxiao..旭 阅读(216) 评论(0) 编辑
摘要: 这篇总结什么? 在该系列的上一篇的文章中,我们总结的大致内容如下: 1、视频录制 AVCaptureSession + AVCaptureMovieFileOutput 2、视频录制 AVCaptureSession + AVAssetWriter 3、AVCaptureSession + AVCa阅读全文
posted @ 2018-01-18 16:38 Zxiao..旭 阅读(219) 评论(0) 编辑
摘要: 接着第一篇总结 系列第一篇地址:AVFoundation 框架初探究(一) 在第一篇的文章中,我们总结了主要有下面几个点的知识: 1、对AVFoundation框架整体的一个认识 2、AVSpeechSynthesizer这个文字转音频类 3、AVAudioPlayer音频播放类 4、AVAudio阅读全文
posted @ 2018-01-11 11:59 Zxiao..旭 阅读(220) 评论(0) 编辑
摘要: 夜深时动笔 前面一篇文章写了视频播放的几种基本的方式,算是给这个系列开了一个头,这里面最想说和探究的就是AVFoundation框架,很想把这个框架不敢说是完全理解,但至少想把它弄明白它里面到底有什么,这个过程需要一些时间,既然是不明白的东西就得花时间来总结学习。白天工作的时候都要忙着项目的事,只能阅读全文
posted @ 2018-01-09 14:52 Zxiao..旭 阅读(334) 评论(0) 编辑
摘要: 前言 多线程很多开发者多多少少相信也都有了解,以前有些东西理解的不是很透,慢慢的积累之后,这方面的东西也需要自己好好的总结一下。多线程从我刚接触到iOS的时候就知道这玩意挺重要的,但那时也是能力有限,没办法很好的理解它,要是只是查它的概念性的东西,网上一搜一大把,我们再那样去总结就显得意义不大了。这阅读全文
posted @ 2017-11-13 11:26 Zxiao..旭 阅读(394) 评论(0) 编辑
摘要: 事前准备 最近给游戏添加了苹果的内购,这一块的东西也是刚刚做完,总结一下,其实这里不管是游戏还是我们普通的App添加内购这一块的东西都是差不多的,多出来的部分就是我们Lua和OC的交互的部分,以前刚开始做它们交互的部分的时候,准备总结一下Lua和OC的交互的,就是它们相互的调用和传参,在这两篇文章中阅读全文
posted @ 2017-10-25 16:19 Zxiao..旭 阅读(474) 评论(0) 编辑
摘要: WCDB背景 自己初次见到WCDB是微信开发团队公众号在今年五月份推送的一篇文章中(开发者团队的微信号上面图片中有,值得大家关注一下),那时候就说在筹备着WCDB的开源,觉得很是新奇,在两个多月前WCDB开源了!自己是最近才有时间看的WCDB,总结一下自己的理解和学习的东西,WCDB是微信团队开源的阅读全文
posted @ 2017-08-18 14:35 Zxiao..旭 阅读(3606) 评论(2) 编辑
摘要: 这是系列的第二篇 这是这个系列文章的第二篇,要是没有看第一篇的还是建议看看第一篇,以为这个是接着第一篇梳理的 先大概的总结一下在上篇的文章中说的些内容: 1、 整理了一下做IM我们有那些途径,以及我们怎样选择最适合自己的 2、在做IM的时候协议你又该怎样选择,以及这些协议之间一些的对比等等 3、接下阅读全文
posted @ 2017-08-16 15:59 Zxiao..旭 阅读(839) 评论(0) 编辑
摘要: 写在准备动手的时候: Socket通讯在iOS中也是很常见,自己最近也一直在学习Telegram这个开源项目,Telegram就是在Socket的基础上做的即时通讯,这个相信了解这个开源项目的也都知道,希望自己能慢慢的了解一下它的这个MtProtoKit开源协议,即时通讯这一块的东西我以前写过一篇《阅读全文
posted @ 2017-08-03 16:09 Zxiao..旭 阅读(898) 评论(0) 编辑
摘要: 这篇文章是接着第一篇写的,要是有同行刚看到的话建议从前面第一篇看,这是第一篇的地址:iOS 转场动画探究(一) 接着上一篇写的内容: 上一篇iOS 转场动画探究(一)我们说到了转场要素的第四点,把那个小实例解释完,这篇还有一点我们接着总结: Demo的下载地址这里再发一次: 这里是Demo的下载地址阅读全文
posted @ 2017-06-27 09:47 Zxiao..旭 阅读(1043) 评论(0) 编辑
摘要: 什么是转场动画: 转场动画说的直接点就是你常见的界面跳转的时候看到的动画效果,我们比较常见的就是控制器之间的Push和Pop,还有Present和Dismiss的时候设置一下系统给我们的modalTransitionStyle,以及通过手势的左滑或者是右滑的转场等等,这些就是我们比较常见的,当然很大阅读全文
posted @ 2017-06-26 15:38 Zxiao..旭 阅读(1445) 评论(1) 编辑
摘要: 前言: 一:在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二:二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠阅读全文
posted @ 2017-03-03 16:18 Zxiao..旭 阅读(362) 评论(0) 编辑
摘要: Swift内存管理: Swift 和 OC 用的都是ARC的内存管理机制,它们通过 ARC 可以很好的管理对象的回收,大部分的时候,程序猿无需关心 Swift 对象的回收。 注意: 只有引用类型变量所引用的对象才需要使用引用计数器进行管理,对于枚举、结构体等,他们都是值类型的。因此不需要使用引用计数阅读全文
posted @ 2016-07-22 15:28 Zxiao..旭 阅读(512) 评论(0) 编辑
摘要: 接着上面一篇说的内容: 一 继承: 苹果继承与水果,苹果是水果的子类,则苹果是一种特殊的水果;这就是继承的关系,这个我们学OC的时候相信也都理解了,就不再描述定义了,下面的就叫继承: 继承了父类,你也就能使用父类的属性方法,这些我们学OC的时候也都清楚。看下面几点, 1:重写父类的方法 2:重写父类阅读全文
posted @ 2016-07-22 08:50 Zxiao..旭 阅读(451) 评论(1) 编辑
摘要: 面向对象总体概括: Swift 不仅能够面向过程编程,也能够面向对象编程(OOP)。面向对象其实就是“以对象为核心”,把我们的客观世界想着是由一个个对象组成的,面向对象编程则为对象提供了属性和方法,属性就是为了描述对象的一些状态,方法则是告诉你对象该做什么。面向对象和核心就是“类”和“对象”!在我刚阅读全文
posted @ 2016-07-21 16:10 Zxiao..旭 阅读(1097) 评论(0) 编辑
摘要: 更新:2017年8月1日 实在是抱歉,git上的Demo这么久,有问题自己没有发现!肯定给大家造成过不方便,抱歉!git上Demo刚重新上传,要有需要的可以去下载,要有问题可以直接找我QQ联系我! 最近在总结Socket方面的知识,等文章写完会发不来,这篇文章是去年什么四五月份写的吧,那是水平也是有阅读全文
posted @ 2016-05-27 08:43 Zxiao..旭 阅读(21927) 评论(10) 编辑
摘要: 一:写在开发前 俄罗斯方块,是一款我们小时候都玩过的小游戏,我自己也是看着书上的思路,学着用 Swift 来写这个小游戏,在写这个游戏的过程中,除了一些位置的计算,数据模型和理解 Swift 语言之外,最好知道UIKIt框架中的 Quartz2D 这个知识点。是我在简书上面找的,是关于 Quartz阅读全文
posted @ 2016-05-12 09:37 Zxiao..旭 阅读(1923) 评论(1) 编辑
摘要: 实用链接 一:iOS开发系列--通知与消息机制 (里面涉及到本地通知的写法和推送的相关信息) http://www.cnblogs.com/kenshincui/p/4168532.html 二:这里面有PAW的下载地址和使用说明 链接: http://pan.baidu.com/s/1gdzmjq阅读全文
posted @ 2015-11-15 14:06 Zxiao..旭 阅读(159) 评论(0) 编辑
摘要: 2017 - 11 - 29 更新 记录: 今天把系统升级到了最新的10.13 也就是high sierra,导入snapKit的时候Cocoapods的时候出现了下面的问题: 解决办法,把Cocospods也需要更新一下: 1、终端: sudo gem update --system 2、sudo阅读全文
posted @ 2015-11-14 15:09 Zxiao..旭 阅读(538) 评论(0) 编辑
摘要: 广播机制简介 Android的广播可以分为两种类型的,标准广播和有序的广播; 标准广播: 是一种完全异步执行的广播,在广播发出去之后,所有的广播接收器几乎是同一时接收到这条广播。 有序广播: 是一种完全同步执行的广播,在广播发出去之后,同一时刻只有一条消息能接收到这条广播。当这个广播接收器中的逻辑执阅读全文
posted @ 2018-07-12 16:42 Zxiao..旭 阅读(14) 评论(0) 编辑
摘要: 写在前面 下面的内容,《Obcject-C 高级编程 iOS与OS X 多线程和内存管理》一书是去年看的。那时想总结的,忘记了,趁着最近有时间,再把这本书回炉重新理解再看一遍,对比自己的理解,以及一些Swift内存管理的知识总结的内容,可能文章内容会比较长,就是希望自己能把内存管理这方面的知识真正的阅读全文
posted @ 2018-06-22 10:25 Zxiao..旭 阅读(295) 评论(0) 编辑
摘要: 你收到大礼包了吗? 突然间的2.1大礼包成了一个重灾区,苹果加大了中国区的审核力度。但其实归根结底,会触犯到这个大礼包的App很大部分或者说几乎都是和这个关键词挂钩的 “马甲包”! 这个“马甲包”的含义我们就不在多做解释,相信大家都明白。但其实作为一个开发者而言,自己是很不喜欢马甲包,但没办法有些时阅读全文
posted @ 2018-05-18 17:21 Zxiao..旭 阅读(2009) 评论(1) 编辑
摘要: 前面一篇我们说了什么? 这是这个关于NSURLSession的第二篇文章,第一篇再加上这篇文章,就大概的把NSURLSession的API以及一些简单使用我们也就说的差不多了,这篇文章总结哪些点呢?相信看顾哦第一篇文章的小伙伴都知道,在开始写这篇文章之前我们说说上一篇文章我们写了些什么。 1、NSU阅读全文
posted @ 2018-05-10 10:22 Zxiao..旭 阅读(132) 评论(0) 编辑
摘要: 这篇文章会有什么? 在这篇文章中把NSURLSession.h文件集体梳理一遍,把里面的每个属性、代理和方法都拿出来说说,通过这篇文章我相信对于NSURLSession这一块的东西会梳理的比较全面一点,你掌握了NSURLSession对于iOS网络处理理解的就会有点深度了,而不是停留在AF的层面,理阅读全文
posted @ 2018-05-09 16:22 Zxiao..旭 阅读(150) 评论(1) 编辑
摘要: .framework是什么? .framework是什么? 这个问题相信做iOS的都知道答案。 在我们的日常开发中,经常会用到各种已经封装好的库,比如支付宝、微信SDK等等中的库,这些库可以给我们的开发带来很大的便利。有的时候,由于工作的需要,我们需要对自己的项目进行封装,生成库,方便别人的使用。在阅读全文
posted @ 2018-04-10 17:52 Zxiao..旭 阅读(209) 评论(1) 编辑
摘要: 常用加密算法: DES:Data Encryption Standard,即数据加密算法,它是IBM公司于1975年研究成功并公开发表的。 DES(数据加密标准)原理: DES是一个分组加密算法,它以64位为分组对数据加密。64位一组的明文从算法的一端输入,64位的密文从另一段输出。它是一个对称算法阅读全文
posted @ 2018-03-21 16:03 Zxiao..旭 阅读(461) 评论(0) 编辑
摘要: 叨叨两句 动手写这篇总结时候也是二月底过完年回来上班了,又开始新的一年了,今年会是什么样子?这问题可能得年底再回答自己了。在家窝了那么久,上班还是的接着看我们要看的东西,毕竟我们要做的事还真的太多的。 总结第五章的内容,这两天把后面几章的内容大概的翻着看了看,知道了下后面几章的内容大致讲的都是那些内阅读全文
posted @ 2018-03-02 10:57 Zxiao..旭 阅读(216) 评论(0) 编辑
摘要: 设备唯一标识 估计很多开发都有被要求过获取一下设备的唯一标识,获取设备的唯一标识经常使用在我们做统计或者是在保证一台设备登录亦或者是做IM的时候可能会考虑去使用它,这一次在自己的需求当中就有一个“账号绑定设备”的需求,这个需求不讨论它的实用性怎样,需求还是需要我们自己去完成。 按照自己的理解针对这个阅读全文
posted @ 2018-02-09 15:04 Zxiao..旭 阅读(236) 评论(1) 编辑
摘要: 这篇总结什么? 在该系列的上一篇的文章中,我们总结的大致内容如下: 1、视频录制 AVCaptureSession + AVCaptureMovieFileOutput 2、视频录制 AVCaptureSession + AVAssetWriter 3、AVCaptureSession + AVCa阅读全文
posted @ 2018-01-18 16:38 Zxiao..旭 阅读(219) 评论(0) 编辑