首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
龚
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 79
沸点 3
赞
82
返回
|
搜索文章
赞
文章( 79 )
沸点( 3 )
利用指纹识别或面部识别,为应用添加私密保护功能
从最初做应用开始,我就密切关注用户的反馈和评论。有时他们的要求确实并不合理,但当大多数人提到一项功能时,就该我们做产品的人反思了。 私密保护功能是用户在评论中提到的,恰好像OneDay这样比较私密的内容确实可以增加这项功能。 指纹识别和面部识别虽然是两个很不相同的交互,但从开发…
如何将你的 CocoaPods 库升级到 Swift 4
零. 前言 Swift 版本升级嘛,大家应该都很熟练了,菜单 -> Edit -> Convert -> To Current Swift Syntax...,然后巴拉巴拉一顿操作。emmmn,抱歉,编译过了也不一定能正常使用。 这次 Swift 3 到 Swift 4 的更新…
几个步骤,让你的 iOS 代码容易阅读
本文翻译自 Making your iOS application easy to read with these simple steps. 我会尽可能让代码写地简单、易读,包括选择合适的变量名、使用编码规范(code conventions)等等,但还是缺了点东西,理解代码…
OneClock的翻页时钟效果是如何实现的
OneClock目前的三个表盘中用户最喜欢的是翻页时钟。翻页效果是表盘的核心,也是我花时间调试最久的细节。经过7次的产品迭代,终于调整到了一个合适的效果。 实现这个动效的方法只需用到 CABasicAnimation中的以X轴旋转即可。CABasicAnimation实际上还有…
JSPatch实现原理一览
JSPatch是一个非常棒的热修复框架,10000+star!!!!!虽说2017年被苹果封杀了,但是据我获取到的有限的信息,大家还是偷偷摸摸混淆一下、改改类名继续在使用。毕竟bug还是不可避免的,有了JSPatch万一出了问题我们还是能够抢救一下的。一些实现细节bang哥其实…
几次面试后,我的一些思考和总结
最近我去几家公司面试,本意上只是去看一看自己的水平如何,到达了什么水平,在下一阶段我需要怎么做,然后在和几位面试官聊天的过程中,思考了一些问题,这些问题也是下一阶段我需要去注意的,希望看到文章的诸位,这些问题可以给你们一点小的启发。 1. Swift和Objective-c语言…
iOS开发·必会的算法操作:字符串数组排序+模型对象数组排序
如果数组里面是字符串,在设置其block体的时候,你也可以利用苹果专门为NSString 提供的字符串比较方法,获得一个NSComparisonResult 类型,将其自动返回。 这时候,就需要了解NSStringCompareOptions 的意思。但如果你搜索一下NSStr…
More-iOS开发中的音频相关内容总结
说起iOS中的Audio,耳熟能详的就是AVFoundation,毕竟它是个全能型的框架,不过的AVFoundation现在的地位可以类比JavaScript现在的地位,JavaScript现在甚至都插手嵌入式开发了🙂。 但也就是这种什么所谓的全能型选手,拥有大而全的技能,却…
从0开始写一个直播间的礼物系统
1. 所有直播间的礼物系统,第一步用户看到的无外乎都是礼物的列表界面 这样也不满足我们的需求,既然系统的不行,那么只有拿出独门武器,自定义一个flowlayout吧.让它按照我们的要求去滚动,去排序. 原来是可爱的么么哒礼物被挤到外面了.由于没有设置弹簧的效果,所以没太注意少了…
推荐一些造福独立开发者的第三方技术
大家在着手独立开发之前,不妨自己思考一下,自己最希望收获的东西,把宝贵的时间放在最有意义的地方。开始全职工作已经有一段时间,最大的感悟就是,时间总是不太够用,所以每做一件事情之前,都需要比学生时代更多的考虑。面对「独立开发」这个想法,我考虑了一下自己的目的,大概有这几个方面。 …
下一页
关注了
13
关注者
8
收藏集
2
关注标签
10
加入于
2017-11-03