首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BryantHe
掘友等级
python后端开发 / iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
107
文章 100
沸点 7
赞
107
返回
|
搜索文章
赞
文章( 100 )
沸点( 7 )
Swift 掌控Moya的网络请求、数据解析与缓存
解决的方案有很多,不过我比较习惯使用 MoyaMapper ,不仅可以解决上述问题,还提供了多种模型转换、数据互转、多种数据类型任意存储的便捷方法。掌控Moya的网络请求、数据解析与缓存简直易如反掌。 当请求失败的时候,此时的 result.response 为 nil,根据t…
JXPopupView:一个轻量级的自定义视图弹出框架
随着APP业务增多,各种五花八门的弹框也增多,各种细节都需要得到不同的定制。最后就沉淀出JXPopupView这个库,可以应对多类需求,轻巧灵活,不再为弹框忧愁了。 最近看了一篇文章阿里云的这群疯子,深有感触,很多牛逼的东西都是逼出来的,而不是一个天才凭一己之力创造出来的。就像…
iOS 给高仿微信添加直播聊天功能
APP上推流我使用的是第三方的库 LFLiveKit,这个第三方库已经帮我们处理了很多事情,而且还包括美颜~~。当然,有时间我们还是要去了解一下底层的东西,这里就先不赘述,过几天抽空再做总结。 将合并出来的IJKMediaFramework替换 IJKMediaFramewor…
iOS 绘制渐变·基础篇
在最近的新项目中,设计师在一些UI元素上用了渐变色。比如,渐变色的按钮,如图1: 为了实现如上效果,可以让设计师1:1切图,设置为UIButton的Image属性(-setImage:forState:);也可以让设计师切出1像素高的渐变图,设置backgroundImage属…
设计模式(Swift) - 1.MVC和代理
1. 开篇 1. 什么是设计模式? 在我们实际开发中通常会碰到一些特定问题,而这些问题可能会反复出现,设计模式的出现就是针对某一特定问题,提出的某一解决方案. 因为设计模式并不提供具体的代码实现,所以在各种语言之间设计模式都有通用性. 例如,面向对象设计模式通过类和对象来表述其…
Xcode10和iOS12踩坑
熬夜看完了WWDC 2018,睡前电脑挂着下载Xcode10。手机装好了iOS12,体验了一番,感觉比iOS11快多了,看了一眼各家App和我司的App,松了一口气,初步看来今年应该不需要做太多的适配工作,然后就睡了。(然而, 果然不能立flag!😂) 早上晚到了一些,Xco…
iOS 通知扩展
iOS10之后的通知具有扩展功能,可以在系统收到通知、展示通知时做一些事情。下面是实现步骤要点介绍: 1. 创建UNNotificationServiceExtension和UNNotificationContentExtension: UNNotificationServic…
实用工具推荐:LICEcap(屏幕录制.gif)
今天,小编就给大家介绍一下这款实用小工具:LICEcap。 LICEcap是一款简洁易用的动画屏幕录制软件 ,它可将屏幕录像的内容直接保存为高质量(每帧颜色数量可超过256)GIF动态图片格式。 简单易用... 简单配置:录制的最大帧数和录制框的宽高。 点击save按钮,默认3…
iOS 从零到一搭建组件化项目框架
从上面这种各个业务组件的依赖关系来看,他们是互相依赖的,业务组件和业务组件间产生了严重的耦合关系,这样一来对我们工程的扩展性就会大大的降低,维护成本就会变高。 举个例子:假设某天产品经理说,咱们公司的业务发展的太好了,咱们的营销模块需要独立出来成一个单独的应用,以便于咱们可以添…
适配iPhone XR/iPhone XS Max
代码中使用了屏幕size判断是否是iPhone X的需要修改,请翻到最后。 项目中使用LaunchImage来做启动图,那么有可能在XCode GM的LaunchImage中会出现只有iPhone X/iPhone XS启动图,并且iOS 8.0 and Later 没有被选中…
下一页
个人成就
文章被点赞
111
文章被阅读
26,681
掘力值
663
关注了
65
关注者
35
收藏集
3
关注标签
8
加入于
2017-02-13