首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
从南走到北
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 70
沸点 0
赞
70
返回
|
搜索文章
赞
文章( 70 )
沸点( 0 )
iOS架构设计:揭秘MVC, MVP, MVVM以及VIPER
往下看,你将会找到这些问题的答案,如果还有疑问,请在评论区留言。 你将了解到在iOS环境下如何进行系统架构设计。我们将简单回顾一些流行的框架,并通过实践一些小例子来比较它们的理论。如果需要更多详细信息,请参考文章中出现的链接。 假如有一天,你在调试一个实现了几十种功能的庞大的类…
WWDC 2018:Network.framework 入门,现代化 Socket 编程的新选择
说起 Socket ,我回头望了一眼书架上厚厚的 UNIX 网络编程 卷1: 套接字联网 API(第 3 版) ,而她的姊妹进程间通信我连塑封膜都没拆开。的确,这套最早来自 BSD 的 API 很让人头疼。虽然她们依然是跨平台程序的最佳选择,但是我想应该没有哪个小伙伴在项目中会…
一个开源的酒店预定App及其后台管理系统
实现了类似艺龙App的预定酒店功能,包括酒店搜索、特色酒店推荐、特惠酒店推荐等等功能,可以预定酒店、查看订单,唯独不能支付(支付功能必须由公司的名义注册,个人练手注册不了)。 界面采用代码实现,部分界面采用xib实现。整个代码可读性比较好、代码规范、有注释说明,配合服务端是自己…
动画-CAShapeLayer实现QQ消息红点拖拽效果
答案:将2个圆的某一时刻之间形成的形状用数学抽象来计算。
WWDC 2018:在Swift中如何高效地使用集合
所有应用都用到了集合,为了获得最佳性能,了解背后的基础知识,关于如果更好的使用索引、切片、惰性、桥接以及引用类型,本 Session 讲了些 Tips。 随机访问集合:RandomAccessCollection,提供高效的存储方式,跳转到任意索引的时间复杂度为O(1)。 可变…
WWDC 2018:效率提升爆表的 Xcode 和 LLDB 调试技巧
在程序员写 bug 的职业生涯中,只有 bug 会永远陪伴着你,如何处理与 bug 之间的关系,是每一位程序员的必修课。特别是入门程序员经常受 bug 的影响,熬夜加班压力大,长痘长胖还脱发。 每一位 iOS 和 macOS 开发者都是幸运的,因为苹果的 Xcode 和 LLD…
WWDC 2017:高级开发应该掌握的自动布局技巧
如果你以前从未使用过Autolayout,现在网上已经有很多很优秀的教程,包括往届 WWDC 中 sessions 视频资源都可供查看学习。在本文中将不再重复基本的使用方法,更多的去介绍一些更加复杂的场景中的应用,本文中技术结合实例使你更容易理解吸收。让我们一起来看看与Auto…
Mediator(中介者)模式在iOS开发当中的使用
在软件工程中,中介模式定义了一个对象,该对象封装了一组对象是如何交互的。这种模式被认为是一个行为模式,因为它可以改变程序的运行行为。 在一个项目里,我们开发的程序是由大量的类来组成的,随着程序功能的不断增加,类和类之间的依赖关系也跟着趋于复杂,而中介者模式便能解决这个问题。 这…
SwiftEntryKit - 简洁易用的iOS 通知/弹出框的开源库
SwiftEntryKit is a simple and versatile pop-up presenter written in Swift. Banners or Pop-Ups are called Entries. The entries are displayed…
今日头条:iOS 架构设计杂谈
内容来源:2018 年 3 月 10 日,今日头条-Musically IOS端架构师任凯在“饿了么技术沙龙・第22弹 【移动专场】”进行《IOS架构设计杂谈》演讲分享。IT 大咖说(微信id:itdakashuo)作为独家视频合作方,经主办方和讲者审阅授权发布。 本次分享将探…
下一页
关注了
21
关注者
0
收藏集
3
关注标签
11
加入于
2016-08-20