首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
睡不好的黑眼圈
掘友等级
其实是个路人甲
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
如何优雅的切换不同版本的cocoapods
我们经常会遇到这样的问题,当多人开发git维护和多个项目之间切换的时候cocoapods版本产生冲突,大多数人会选择比较简单粗暴的解决方式,就是统一版本,或是都更新到最新的版本来解决冲突。但是,这种方式强行忽略了各个cocoapods不同版本环境的问题,只是消除了大家的互异点,…
升级xcode10.3后打包问题。
SDK Version Issue. This app was built with the iOS 12.0 SDK. All iOS apps submitted to the App Store must be built with the iOS 11 SDK or l…
国际化替换方案(一)
NSBundle是用来获取可执行资源的,通过bundle来定位具体的资源文件的位置,从而加载或执行代码操作。并且每一个可以获取到的bundle都是独立的 (1)可以替换Info.plist文件,例如CFBundleDisplayName (更改App名称)。 (2)也可以替换内…
走进RXSwift
ReactiveX所代表的是响应式函数编程,也就是说可以通过可监听序列和函数式编程,让数据/事件流和异步任务能够更方便的序列化处理。简单来说就是: 需要我们将函数作为参数传递,或者作为返回值返还。使我们可以通过组合不同的方法,以及不同的函数来获取目标结果。 业内经典的实例就是R…
用MVVM写一个简单的tableView项目
1.选择使用闭包方式,进行数据绑定2.通过监听ViewModel的属性观察器,刷新接口数据,调用闭包3.最后View/ViewController完成所有UI交互思路闭包的作用,控制交互过程利用属性观
走进MVVM
我们专注于使用更好的架构提高代码质量,提高代码的可测试性,让架构设计清晰合理。市面上有那么多架构,我们无法一一的去完全掌握每一个架构的操作,但是我们可以记住一个简单的规则: MVVM由John Gossman于2005年提出.MVVM的主要目的是将数据状态从View移动到Vie…
Swift Json解析方法
答:因为Swift类型相关的原因,如果需要在子类里使用mapping函数,那么必须在父类(如果有多层父类,必须在最顶层的父类)里定义一个空的mapping函数,然后在子类去override它。一样情况的还有didFinishMapping函数。 方便的获取节点层面的信息,不用担…
远离懵壁,看懂这篇NSDate
UTC世界标准时间,由原子钟计算,我们现在使用的时间标准,UTC表示0时区。 GMT格林尼治时间,由英国格林尼治天文台统一度量,通过它来区分时区。 不推荐第二种,且不说通过yyyy-MM-dd HH:mm:ss Z获得的时间对象每次都有GMT,需要通过修改字符串内的GMT为+0…
App启动更新
我们在日常开发中,经常遇到需要对app进行更新的问题,除了在app store中找到你的应用并更新,还可以在app内提示应用更新,这种方式的场景是,当我们的app过审,我们需要在同一时间告知用户,我们的新版本已经发布,并根据要求用户更新的急缓程度,采用软更和强更的方式,完成版本…
一学就会的极光推送iOS
对,我们通过使用它的推送组件,完成 在线推送 和 远程推送 工作。 通过长链接为应用内推送,和iOS原本的通知体系没有关系。 推送方式分为 web JPush 和 App Service,这里只介绍极光开发者平台的推送。 极光推送包含的推送手段分为 发送通知 和 自定义消息。 …
下一页
个人成就
文章被点赞
98
文章被阅读
68,856
掘力值
1,375
关注了
0
关注者
37
收藏集
0
关注标签
3
加入于
2019-06-13