第三届在北京举办的@swift大会,我分享了用 swift 写解释器的思路,这个解释器 demo 我放在了 github 上,地址在 https://github.com/m...
上周,因为要用一个软件,版本只支持最新的系统,所以就给我的mac更新了系统:mojave系统, 那么新系统有哪些特性呢?说说我觉得有用的几个功能吧。 1、 多了一种显示模式...
序言 Http和Https属于计算机网络范畴,但作为开发人员,不管是后台开发或是前台开发,都很有必要掌握它们。在学习Http和Https的过程中,主要是参考了阮一峰老师的博客...
什么是二叉树这里就不介绍了,直接看代码,有value和左右子树共三个属性 @interfaceOCBinaryTree :NSObject@property (nonatom...
一、为什么用库 1、为了方便共享源代码,在分享的同时又不愿意暴露源代码及具体实现 2、实现iOS程序组件化,可以把固定的业务模块化成库文件,方便多个工程使用,节省编译时间 3...
前言 上一篇【iOS使用CoreML来分类垃圾信息】文章中用的是英文语料,而苹果的文本分类其实是支持多语言的,而中文的训练在国内更具实用价值,所以本文介绍如何针对中文语料进行...
微信小程序的官方文档上有绘图组件canvas,可以通过官方文档了解绘图组件的使用方法。官方文档 此文章主要是基于f2-canvas 组件进行绘图。该组件的官方文档地址:...
一、利用ES6 Set去重(ES6中最常用) 不考虑兼容性,这种去重的方法代码最少。这种方法还无法去掉“{}”空对象,后面的高阶方法会添加去掉“{}”空对象。 二、利用for...
UITableView是iOS UIKit中的常用控件,开发者可以通过自定义各式各样的UITableViewCell样式来完成实际项目开发需求。 但是在使用原生UITable...
在开发过程中,我们有时候会遇到一些需求,就是对图片进行处理,达到毛玻璃效果。 处理方式一: 直接用UIToolBar进行处理,因为UIToolBar自带毛玻璃处理效果。如下执...