司小文的专栏

总会有人走的很慢,幸运的是我们从不停息~

iOS - Speech Recognition

因为业务需要,公司之前的语音识别功能一直使用的是国外一家公司的SDK,但是为了让用户的体验更好,并有针对性的适应用户使用场景,我们在18年底准备使用Speech Recognition 来替换之前的SDK. 苹果在iOS10 中就公开了新的API:Speech Recognition 来帮助用户...

2019-02-18 11:03:33

阅读数 126

评论数 0

Swift - 适配iOS 11,部分问题

1. iPhone X tabbar 高度为 83 ,其余机型为49;  导航栏+状态高度为 88,其余为64官方适配标准如下图:2. UITableview 顶部出现留白解决方法: 添加以下代码[objc] view plain copyfunc tableView(_ tableView: U...

2018-04-18 13:35:40

阅读数 179

评论数 0

iOS - UITextEffectsWindow解剖

最近改了别的小伙伴自定义的键盘,所以今天咱们就来解剖下,三层 Window 中的 UITextEffectsWindow ,层级不多说直接上图吧。第一张,键盘的效果图:第二张,最底层的UITextEffectsWindow:第三张,UITextEffectsWindow 上的 UIInputWin...

2018-03-30 13:57:07

阅读数 1842

评论数 0

iOS - 获取文件的SHA1、SHA256

这篇文章,我们来获取一下文件的SHA1。此方法主要用于文件比对,比如云空间上传文件时,需要提前判断文件之前是否存在于与空间之上。(一般配合MD5使用,SHA1 和 SHA256 的使用方法一样咱们下面说)。1、SHA的简介安全散列算法(Secure Hash Algorithm,缩写为SHA),是...

2018-02-24 16:53:24

阅读数 1099

评论数 2

iOS - 获取文件的MD5

这篇文章,我们来获取一下文件的MD5。此方法主要用于文件比对,比如云空间上传文件时,需要提前判断文件之前是否存在于与空间之上。1、MD5的简介MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈...

2018-02-09 14:15:48

阅读数 685

评论数 0

iOS - 折线图

前几天项目需求要做折线图,简单的搞了一下,正好做个demo给小伙伴们一起搞搞。这次先上图再上代码直接上代码了,功能简单,注释写好了// // ViewController.m // cccc // // Created by 司小文 on 2017/12/22. // Copyright ...

2018-01-06 19:27:27

阅读数 1855

评论数 0

iOS - iOS11后如何获取Window层

发现11以后,总是获取不到Window层级了。原来是这个样子。 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 11) { view = [[UIApplication share...

2017-12-31 12:34:47

阅读数 687

评论数 0

iOS - 阅读PDF、docx、Excle等文件

今天给大家分享一下,阅读PDF等格式文件的原生方法,前两天给同事写了个Demo。直接上代码了// // ViewController.m // DemoForWord // // Created by 司小文 on 2017/11/30. // Copyright © 2017年 司小文....

2017-12-24 22:18:44

阅读数 1077

评论数 0

iOS - 获取通讯录

好久没写博客了,婚结完了,也该开始写一点东西了,先从OC的整理开始。通讯录一定要记得在 info.plist 文件里写上权限请求,不然后果很严重呦。另外请记得加入“AddressBook.framework”,并且引用 #import<AddressBook/AddressB...

2017-11-28 15:25:48

阅读数 1211

评论数 1

Xcode9 新功能

今年基本没有写博客,主要因为要筹办婚礼,真心非常忙,预计11月份就能继续学习,和小伙伴们分享知识了,最近正赶上Xcode 9上线,赶紧转载一篇文章给大家分享。 1.wireless development 在 iOS 11 之前,我们在调试项目的时候,iOS 设备都要用数据线和Mac 相连,这...

2017-09-27 09:17:18

阅读数 312

评论数 0

微信小程序_倒计时补零

微信小程序中 "倒计时自动补零" 的一点代码,方法比较简单粗暴,想着以后怎么也能用到,就先总结出来了。

2017-01-30 17:14:46

阅读数 3323

评论数 2

微信小程序_文笔记+(第二章)

给“文笔记+” 新增了一个音频播放功能,可以输入播放地址然后直接播放,或者微信顶部播放。最近过年很忙,我就直接上gif了,带啊的话大家可以下载下来看看。

2017-01-30 16:03:05

阅读数 280

评论数 0

微信小程序_文笔记+(第一章)

一直说做个"笔记类"的小程序,今天终于发上来了,虽然"文笔记+"只有两个页面,但是笔记类的应用其实是很费时间的,因为要完成"增删改查"这几项功能,其实和数据库已经很类似了,下面还是老样子,注释和逻辑解析都已经写在代码里了,赶紧分享给小伙伴...

2017-01-30 15:40:16

阅读数 1139

评论数 7

微信小程序_厕所雷达

在 “微信小程序联盟” 看到了一个小demo,今天做来试试,主要还是为了练习一下 , “控件的基础使用” 和 “页面间的交互” ,创意很好玩,我就也写的比较带劲了,因为页面有好几个所以只上第一页的代码好了,想看全部的小伙伴可以直接下demo来交流哦。(还有上个版本新加的分享功能,也使用了一下哦!)

2017-01-02 13:52:45

阅读数 1511

评论数 0

微信小程序_小球弹啊弹(画布的简单使用)

看了下小程序的画布功能,简单的使用了一下,用蹩脚的逻辑做了个 “弹啊弹,弹走鱼尾纹的小球”,一起来看下吧。

2016-12-29 10:19:37

阅读数 8834

评论数 0

微信小程序_石头剪刀布

昨天看 “微信小程序联盟” 这个网站上有个石头剪刀布的练习,就拿出来做了一下,布局的代码浪费了很多时间,果然CSS这块的还不是很熟练,下面直接上图上代码了。

2016-12-20 14:23:04

阅读数 3276

评论数 6

微信小程序_简单页面

这篇文章主要是用微信小程序的一些基本组件,做了一个简单的页面来和小伙伴们一起分享,如果有问题欢迎留言。

2016-12-16 15:44:47

阅读数 5408

评论数 1

微信小程序_初章

微信小程序,简称CX,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。2016年9月21日,微信小程序正式开启内测。下载的版本分为windows 64 、windows 32、 mac 三个版本,可供下载, 也可以访问“微信官方链接”来进行访问。

2016-12-16 11:37:30

阅读数 637

评论数 0

weex_关于Weex你需要知道

最近在看weex,所以去网上查了一些关于weex的资料,这款由全球移动技术大会联席主席、手淘技术老大庄卓然(花名南天)在Keynote上宣布的跨平台开发框架在6月的时候已经开源,现在和小伙伴一起了解一下。 Weex基本信息 官方支持iOS、Android、HTML5. Wri...

2016-11-16 15:35:35

阅读数 734

评论数 0

weex_iOS集成

文章转自:http://www.jianshu.com/p/52f322cfed2d 1、新建项目 1、命令行cd到项目根目录 执行 pod init,会创建一个pod配置文件. 2、用编辑器打开,加上 pod 'WeexSDK', :path=>'./sdk/' 86DFA4...

2016-11-16 15:24:05

阅读数 1012

评论数 0

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