自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RunningKing

努力到无能为力, 拼搏到感动自己

  • 博客(103)
  • 收藏
  • 关注

原创 Swift 4.2 新特性更新

原文博客地址Swift 4.2 新特性更新Github地址–Swift 4.2代码地址Swift 4.2是Swift 4.0发布以来的第二次小更新, 继上次Xcode 9.3和Swift 4.1发布以来也有俩月有余上个版本Swift 4.1 的新特性中介绍了条件一致性和哈希索引等相关更新随着Xcode Bate 10的发布, Swift 4.2也发布了测试版, 相信也带来了很多优...

2018-06-06 16:35:00 1072

原创 Python中模块的使用

做过开发工作的童鞋应该都知道, 在一个完整的项目中, 会有大量的代码, 而且慢慢代码量会越来越多, 代码也就越来越难以维护;随着你的程序变得越来越长,你可能想要将它分割成几个更易于维护的文件。你也可能想在不同的程序中使用顺手的函数,而不是把代码在它们之间中拷来拷去为了解决类似问题, 我们把很多功能相似的函数分组, 分别放到不同的文件中,这样每个文件中的代码相对较少, 且函数功能相似;Gi...

2018-05-31 18:50:04 1047

原创 Python之错误异常和文件处理

之前的文章介绍的都是Python的一些语法和使用方法, 详情可参考Python基础知识 然而这里我们要说的是编程中我们最不想见到的, 但是却也是不得不面对的Bug除此之外, 这里还会介绍一下Python中的文件读取错误和异常Python 中(至少)有两种错误:语法错误和异常(syntax errors 和 exceptions )语法错误语法错误,也被称作解析错...

2018-05-23 09:16:23 6702

原创 Python的面向对象和正则表达式

原文地址: Python的面向对象和正则表达式之前的几篇文章主要介绍了Python中的一些数据类型和主要函数用法, 可参考Python相关文章, 这篇文章主要介绍面向对象和正则表达式Python和Objective-C一样是一门面向对象的的开发语言, 对于做过iOS开发的童鞋, 肯定对OC也是相当熟悉了, 这里也不做过多介绍了创建类使用 class 语句来创建一个新类,clas...

2018-05-07 14:08:58 335

原创 Swift 4.1 的新特性

苹果公司在 3.29 正式发布了正式版的Xcode 9.3和Swift 4.1, 让我们看看Swift 4.1带来了哪些新功能和新亮点测试需要Xcode9.3, 请确保你的Xcode是最新的9.3版本Swift 4.1与Swift 4.0是源代码兼容的,所以如果你已经使用Xcode中的Swift Migrator将你的项目迁移到Swift 4.0,那么新特性不会破坏你的代码下面在Xcode...

2018-04-24 20:10:22 1040

原创 Python数据类型详解03

原文博客地址: Python数据类型详解03第一篇Python数据类型详解01中主要介绍了Python中的一些常用的数据类型的基础知识第二篇Python数据类型详解02文章中, 详细介绍了数字(Number)和字符串的一些函数和模块的使用这篇文章主要介绍一些Python中的一序列(列表/元组/字典)一. 列表(List)先回顾下上一篇Python数据类型详解01文章中介绍...

2018-04-19 15:19:49 395

原创 Python数据类型详解02

原文博客地址: Python数据类型详解02上文Python数据类型详解01中主要介绍了Python中的一些常用的数据类型这篇文章主要介绍一些Python中的一些常用的模块一. Number(数字)Python 中数学运算常用的函数基本都在 math 模块、cmath 模块中。math 模块提供了许多对浮点数的数学运算函数。cmath 模块包含了一些用于复数运算的函数...

2018-04-17 19:23:49 441

原创 Python中的运算符和条件循环语句

原文博客地址: Python中的运算符和条件循环语句上文Python数据类型详解01中主要介绍了Python中的一些常用的数据类型这篇文章主要介绍一些Python中的运算符运算符1. 算术运算符以下假设变量a为9,变量b为7: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 16 - 减 - 得到负数...

2018-04-17 17:03:45 952

原创 Hexo博客多台电脑设备同步管理

原文博客地址: Hexo博客多台电脑设备同步管理最近一直在折腾Hexo博客, 玩的可谓是不亦乐乎啊; 这里就整理一下之前遗留的一些问题和一些个性化配置如有遇到搭建个人博客时遇到的问题, 这里可参考我的之前的两篇相关博客 基于GitHub和Hexo搭建个人博客NexT主题配置优化-出土指南一. 个性化配置1. 返回顶部按钮显示滚动进度打开主题配置文件 ~them...

2018-04-12 17:16:31 2148

原创 Python数据类型详解

Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句...

2018-04-10 17:32:33 395

原创 NexT主题配置优化-出土指南

前段时间, 辛辛苦苦花了一周的时间搭建了属于自己的个人技术博客, 当然也是各种采坑各种跳, 大家如果在搭建过程中遇到什么问题, 可以参考基于GitHub和Hexo搭建个人博客博客搭建好之后就是选择博客主题的问题了, 刚开始我用的是Yelee主题, 这个主题总体来说还是不错的, 动画效果还是很炫酷的, 星级评价也达到了1107个 这两天看到很多人都在用NexT主题, 而且网上分享的关于个性化的...

2018-04-03 15:00:46 1244 1

原创 ReactiveCocoa 的一些高级用法

之前已经有两篇文章介绍了ReactiveCocoa的一些见解和用法, 这里也就不再作介绍了其中第一篇文章介绍了ReactiveCocoa关于RACSingle的使用详解第二篇文章介绍了ReactiveCocoa之集合使用详解有兴趣的可以先去看看这两篇文章接下来我们就着重介绍一些Map, concat等高级用法一. ReactiveCocoa常见操作介绍1. Reac...

2018-03-30 16:04:59 1024

原创 ReactiveCocoa之集合使用详解02

上一篇ReactiveCocoa使用详解01提到了, RACStream中有两个子类——RACSignal 和 RACSequence上一篇文章中只介绍了, 关于RACSignal的使用和底层实现原理这里我们就主要学习一下RACSequence的使用和底层实现GitHub上的Demo地址一. 关于RACTuple这里在介绍RACSequence之前,我们先来看看RACTup...

2018-03-21 22:55:40 464

原创 ReactiveCocoa使用详解01

ReactiveCocoa使用详解01ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的函数式响应式编程框架,它提供了一系列用来组合和转换值流的 API一. 什么是响应式变成思想?学习一个框架之前, 首先要了解这个框架的编程思想, 这里在介绍响应式编程思想之前, 先介绍一下之前接触过的编程思想1.面向对象万物皆对象 是...

2018-03-19 19:14:59 442

原创 iOS神技之动态更换APP的Icon图

iOS神技之动态更换APP的Icon图在iOS10.3系统发布之前, 众所周知, 在App Store上架的APP如果要更换Icon图, 只能更新版本替换; 这次苹果却在iOS10.3系统中加入了了更换应用图标的新功能,当应用安装后,开发者可以为应用提供多个应用图标选择。用户可以自由的在这些图标之间切换,并及时生效。这是因为 10.3 里引入了一个新的 API,它允许在 App 运行的时候,

2018-03-15 20:42:36 3472

原创 SwiftLint代码规范属性说明(三)

SwiftLint代码规范属性说明(三)这篇文章是继前两篇文章的继续更新Xcode代码规范之SwiftLint配置–这篇文章对SwiftLint进行了简单介绍和针对Xcode的相关配置SwiftLint代码规范属性说明(一)–这里介绍了上半部分的相关属性的介绍下面来具体介绍一下SwiftLint的其他的代码规则的相关说明规则101: switch_case_alignment...

2018-03-10 19:45:43 1337

原创 SwiftLint代码规范属性说明(二)

SwiftLint代码规范属性说明(二)这篇文章是继前两篇文章的继续更新Xcode代码规范之SwiftLint配置–这篇文章对SwiftLint进行了简单介绍和针对Xcode的相关配置SwiftLint代码规范属性说明(一)–这里介绍了上半部分的相关属性的介绍下面来具体介绍一下SwiftLint的其他的代码规则的相关说明规则51: legacy_cggeometry_...

2018-03-10 17:03:28 2565

原创 基于GitHub和Hexo搭建个人博客

基于GitHub和Hexo搭建个人博客本文是使用Mac电脑, 基于GitHub和Hexo搭建个人博客, 搞了两三天, 反复尝试了无数次, 踩了无数坑搭建起来的, 主要跟大家分享一点小经验, 希望对大家能有帮助!一. github博客简介github 是全球最大的社交编程及代码托管网站,GitHub可以托管各种git库,并提供一个web界面,但与其它像SourceForge或Goog...

2018-03-08 20:30:35 665

原创 SwiftLint代码规范属性说明(一)

SwiftLint代码规范属性说明(一) 上一篇Xcode代码规范之SwiftLint配置介绍了SwiftLint的安装和使用 下面来具体介绍一下SwiftLint的具体的代码规则的相关说明 - Github 公布的 Swift 代码规范–原文 - Github 公布的 Swift 代码规范–中文 - 官方的SwiftLint规则说明以下个属性均按照字...

2018-03-03 20:57:10 4157

原创 Xcode代码规范之SwiftLint配置

Xcode代码规范之SwiftLint配置前言最近公司大佬考虑将项目代码规范化, 然而自Xcode9之后,Xcode的插件基本处于废弃的状态大部分插件都是在一年前就停止更新了;于是在谷歌找到了一款强大的代码规范工具SwiftLintSwiftLint是 Realm 推出的一款 Swift 代码规范检查工具, SwiftLint 基于 Github 公布的 Swift 代码规范进行

2018-02-07 15:54:00 2572

原创 ReactNative之本地存储

ReactNative之本地存储在RN开发中,持久化存储数据,可以使用AsyncStorage,对原生的API进行了一层封装AsyncStorage是一个简单的、异步的、持久化的Key-Value存储系统,它对于App来说是全局性的 AsyncStorage原理和使用 AsyncStorage存储数据,在iOS中,底层会把数据保存到沙盒中的Documents中,并

2018-01-20 11:18:34 2742

原创 Node.js搭建Web服务器

Node.js搭建Web服务器服务器种类 Web服务器: 处理HTTP请求的服务器Socket服务器(即时通讯): 通过socket传输即时通讯(IM): 允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频交流流媒体服务器: 音视频处理程序, 接受流媒体格式文件,flv/ts等- 简单效果图一. Node.js介绍Node.js发布于2009年

2018-01-20 11:17:18 1309

原创 ReactNative之TabBariOS和TabNavigator

ReactNative之TabBariOS和TabNavigator ReactNaive相关文章 1. React Native 中文网 2. GitHub相关代码地址 3. ReactNaive之CSS和Flex布局 4. ReactNative之基本组件 5. React Naive之ScrollView和ListView

2018-01-06 15:33:20 1298

原创 React Native之导航组件NavigatorIOS和Navigator

React Native之导航组件NavigatorIOS和Navigator ReactNaive相关文章 1. React Native 中文网 2. React Naive之CSS和Flex布局 3. React Native之基本组件 4. React Naive之ScrollView和ListView 5. React Nativ

2018-01-05 19:13:15 598

原创 ReactNaive之ScrollView和ListView

ReactNaive之ScrollView和ListView ReactNaive相关文章 1. React Native 中文网 2. ReactNaive之CSS和Flex布局 3. ReactNative之基本组件一. ScrollView记住ScrollView必须有一个确定的高度才能正常工作,因为它实际上所做的就是将一系列不确定高

2018-01-05 19:10:32 695

原创 Swift语音和文本的转换

Swift语音和文本的转换 谈到语音和文本的转换, 就要说到语音转文本和文本转语音两大技术 - 文本转语音是iOS7以后的技术, 用到的是AVFoundation框架 - 语音转文本是iOS10以后, 苹果发布的一个Speech框架 - 下面先介绍一下简单的文本转语音 - GitHub上Demo地址一. 文本转语音文本转语音技术, 简称TTS (是Text To Sp

2017-12-22 13:48:29 3492 1

原创 ReactNative之基本组件

ReactNative之基本组件上一篇: ReactNaive之CSS和Flex布局这里主要简单介绍以下几个控件:ViewTextButtonTextInputImage一. ViewRN中的View组件类似于iOS中的UIView 一般常用于容器,往里面添加子控件,任何子组件都可以,View里面也可以在放View.可设置样式: 背景颜色, 宽高等属性没有点击事件,不能监听点击

2017-12-18 15:42:38 1053

原创 Swift之Vision 图像识别框架

Swift之Vision 图像识别框架2017年苹果大大又推出了新机型iPhone 8和iPhone 8Plus, 这还不是重点, 重点是那一款价值9000RMB的iPhone X, 虽说网上吐槽声从未停止过, 但是我觉得还是不错的哈!软件方面, 苹果大大也推出了iOS 11, 经本人iPhone 7手机亲测, 耗电快外加通知栏改不完的bug当然了随着iOS 11的推出, 也随之推出了一些新的

2017-11-29 16:41:33 6060

原创 iOS黑科技之(AVFoundation)动态人脸识别(二)

iOS黑科技之(AVFoundation)动态人脸识别(二) 上一篇介绍了Core Image实现的静态人脸识别, 这里介绍AVFoundation的强大功能之一的动态人脸识别一. 首先介绍一些人脸识别的方式1. CoreImage静态人脸识别, 可识别照片, 图像等详情可查看上一篇博客介绍2. Face++是北京旷视科技有限公司旗下的新型视觉服务平台, 旨在提供简单易用,功能强大,平台

2017-11-22 14:37:32 6762

原创 iOS黑科技之(CoreImage)静态人脸识别(一)

iOS黑科技之(CoreImage)静态人脸识别(一) 人脸识别原理简介:每一张图片都是由每一个像素点组成,而每一个像素点中又有对应的颜色值(如RGB),人的面部特征中,不同的五官,颜色值肯定存在差异,而人脸识别技术就是通过对照片中每一个像素的识别进行大量的算法处理,最终得出五官的轮廓这里我们将使用CoreImage框架,进行静态的人脸识别(类似照片, 图像等)苹果原生的人脸识别并不是一个独立

2017-11-22 14:36:03 1444

原创 Swift之二维码的生成、识别和扫描

Swift之二维码的生成、识别和扫描扫码关注简书地址: 最近在项目中遇到了涉及二维码相关的问题, 这里想记录总结一下二维码相关技术一. 二维码的介绍二维条码/二维码是用某种特定的几何图形按一定规律在平面分布的黑白相间的图形记录数据符号信息的总结: 用图形记录标记一些信息,方便通过图形识别来获取信息应用场景 信息获取(名片、地图、WIFI密码、资料)手机电商(用户扫码、手机直接购物下单

2017-11-16 16:39:00 2604

原创 Swift之删除HTML5页面的广告

Swift之删除HTML5页面的广告好久没来博客了,最近工作中任务(Bug)比较多!除了改Bug之外发现最近新出的一部电视剧不错, 给大家推荐一下<<<<猎场>>>>一. UIWebViewDelegate好了,言归正传,今天遇到了一个关于UIWebView问题的问题,如何删除H5页面的广告问题(一般出现在第三方的H5页面的情况)APP中嵌入一个H5的网页,但出现的广告条或是无关头尾,相当大煞风

2017-11-14 16:48:19 729

原创 Swift之微信朋友圈图片浏览器

Swift之微信朋友圈图片浏览器 最近闲来无事,突然对微信, 微博, QQ等社交APP的九宫格的图片浏览功能非常感兴趣, 最近就尝试着研究了一下:这里先附上Demo地址在介绍项目之前, 先介绍三个基础知识 CATransition转场动画ViewController自定义转场UIBesization贝塞尔曲线一. CATransition转场动画 示例代码//4. 转场动画l

2017-10-28 13:56:18 1363

原创 ReactNaive之CSS和Flex布局

ReactNaive之CSS和Flex布局 参考文献: 1. 袁峥的简书 2. React Native 中文网 3. 搭建开发环境注: 本文主要总结的是ReactNative的一些简单语法, 大部分内容总结自袁大神的文章一. {}和()的使用1. {}的使用1-1. ReactNative中,使用表达式的时候需要用{}包住style={styles.mainSt

2017-10-21 14:55:13 550

原创 Swift开发之3DTouch实用演练

Swift开发之3DTouch实用演练 2015年,苹果发布了iOS9以及iphone6s/iphone6s Plus,其中最具有创新的就是新的触控方式3D Touch,相对于多点触摸在平面二维空间的操作,3D Touch技术增加了对力度和手指面积的感知,可以通过长按快速预览、查看你想要的短信、图片或者超链接等内容,Peek和Pop手势的响应时间可迅捷到 10ms和15ms等。用户现在可以按主屏

2017-10-19 16:32:14 1206

原创 iOS之POP动画使用和实战

- POP是一个来自于Facebook,在iOS与OSX上通用的极具扩展性的动画引擎。它在基本的静态动画的基础上增加的弹簧动画与衰减动画,使之能创造出更真实更具物理性的交互动画。 - Pop Animation在使用上和Core Animation很相似,都涉及Animation对象以及Animation的载体的概念 - 关于Core Animation的相关详解, 可参考我的上一篇文章Core

2017-10-17 20:09:28 4840 1

原创 iOS出门必备之CoreAnimation(核心动画)

CoreAnimation前段时间接触到了一个牛逼的动画框架POP,本来想来装装逼,突然发现,苹果大大的CoreAnimation我还不会用呢!依稀记得乔帮主在2007年的WWDC大会上亲自为你演示Core Animation的强大:点击查看视频(不好意思,又装逼了)言归正传,我只是来温习一下CoreAnimation,还望路过的大神不要吐槽我太low一、Core Animation简介C

2017-10-12 19:58:37 3240 1

原创 RxSwift+Moya之项目实战

RxSwift+Moya之项目实战 RxSwift相关基本介绍和用法可参考: RxSwift的使用详解01 RxSwift的使用详解02一. 下面将将进行实战项目1.登录注册功能 输入用户名要大于6个字符,不然密码不能输入密码必须大于6个字符,不然重复密码不能输入重复密码输入必须和密码一样,不然注册按钮不能点击根据输入的字符是否合法,按钮动态的改变颜色2.UITab

2017-10-08 17:44:39 3205

原创 RxSwift的使用详解02

简书地址: RxSwift的使用详解01博客地址: RxSwift的使用详解01上一篇主要讲了RxSwift简介RxSwift简单体验(在控件中的简单使用)RxSwift常见操作(never, just, of, empty, creat等10个sequence的使用)RxSwift中Subjects变换操作(map, flatMap等)和资源释放DisposeBagUIBindingO

2017-09-21 19:49:07 793

原创 RxSwift的使用详解01

一. RxSwift简介 推荐: RxSwift官方文档 中文: RxSwift官方文档的中文翻译 RxSwift是Swift函数响应式编程的一个开源库,由Github的ReactiveX组织开发、维护其他语言像C#, Java 和 JS 也有,Rx.Net、RxJava、rxjsRxSwift的目的是让数据/事件流和异步任务能够更方便的序列化处理,能够使用Swift进行响应式

2017-09-15 20:11:47 1472

空空如也

空空如也

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

TA关注的人

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