自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 iOS安全攻与防(总篇)

iOS安全攻与防本地数据攻与防httpsUiwebview第三方sdk与xcode反编译与代码混淆越狱与反调试扫描工具fortify常见接口漏洞分析

2017-09-13 10:57:39 6537 2

原创 ios 棋类游戏对战的实现

主要使用 swift实现了几个棋类游戏的蓝牙对战、在线对战、AI对战,使用了很多ios相关技术,得有一定iOS基础。

2017-08-03 15:04:33 4405

原创 五子棋AI算法的实现

五子棋五子棋是比较流行的棋类游戏了,玩法简单,基本上人人会玩,在此就不介绍游戏规则了。下面使用 swift实现五子棋这个游戏,主要实现AI算法,包括极大值极小值算法,深度搜索算法,估值函数,Alpha Beta 剪枝算法等等。

2017-08-03 14:50:21 8695 1

原创 RTMP协议在蓝牙连接中传输数据的运用

RTMP协议蓝牙传输数据RTMP传统定义rtmp协议中基本的数据单元被称为消息(message)结构一般为:时戳:4 byte,单位毫秒。超过最大值后会翻转。长度:消息负载的长度。类型ID:Type Id 一部分ID范围用于rtmp的控制信令。还有一部分可以供上层使用,rtmp只是透 传。这样可以方便的在rtmp上进行扩展。消息流ID:Message Stream ID

2017-07-31 15:40:01 565

原创 protobuf在iOS中的运用

protobuf在iOS中的运用protocolbuffer(以下简称protobuf)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、oc、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml和json 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异

2017-07-31 15:11:36 1370 1

原创 ios 蓝牙对战实现

蓝牙对战MultipeerConnectivity框架的使用MultipeerConnectivity通过WiFi、P2P WiFi以及蓝牙个人局域网进行通信的框架,从而无需联网手机间就能传递消息。其原理是通过广播作为服务器去发现附近的节点,每个节点都以设备名称为标识。 myPeer = MCPeerID.init(displayName: UIDevice.current.name) s

2017-07-31 14:56:34 1008

原创 利用局域网,传输文件

利用局域网,传输文件利用 node.js 搭建的服务器,对局域网中的文件进行共享的一款适用于mac的项目。方便在工作中文件的传输。(此软件适用于ios开发者)配置node环境先下载node 下载node官网安装node运行项目下载项目 软件地址使用xcode运行项目如图所示效果 将项目中的MacTest.xcodeproj文件拖入指定框内将文件拖入第二个框内(文件夹不支持)一般支持可传

2017-04-28 11:26:54 819

原创 swift中几种排序算法原理的UI动态实现

swift中的排序算法总结冒泡排序选择排序快速排序插入排序堆排序归并排序系统排序我们将这几种数组排序写进Array的分类里面方便调用冒泡排序算法步骤1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重

2017-03-30 16:43:36 487

原创 IOS swift版 sqlite3详解

IOS中的SQLite3的封装与详细应用SQLite是一个开源的嵌入式关系数据库,特点是易使用、高效、安全可靠、可移植性强。IOS中的本地持久化存储NSUserDefault:一般用于存储小规模数据、业务逻辑弱的数据。keychain: 苹果提供的可逆存储,因为有着只要app不重装系统、可以同步iCloud的特性,一般用来对用户的标识符或者一些需要加密的小数据进行存储。归档:主要原理是对数据进行序列

2017-03-01 16:11:01 2597

原创 关于oc中遍历的效率算法研究

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2017-01-06 15:59:46 608

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除