首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS 开发
订阅
CuiXg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
iOS 屏幕旋转那些事
当工程目标开启了多个屏幕方向之后,具体类中有关屏幕旋转的配置其实只与当前屏幕展示模块的最外层 VC 容器有关。 但由于往往存在容器中某些 VC 针对屏幕旋转的个性化配置,所以需要进行从里层 VC 到外层容器的旋转状态传递。
Tab Bar 的图标原来还可以这样玩
框架自带的 Tab Bar 相信大家已经熟悉得不能再熟悉了,一般使用的时候不过是设置两个图标代表选中和未选中两种状态,难免有一些平淡。后来很多控件就在标签选中时进行一些比较抓眼球的动画,不过我觉得大部分都是为了动画而动画。直到后来我看到Outlook客户端的动画时,我才意识到原…
iOS——隐形水印的实现和『颜色加深』算法
很多 APP 都在敏感页面有水印,主要为了应对舆情时可以追踪图片来源,一般在水印上都会有员工或用户 ID 和昵称。 威慑作用是指当用户看到水印时,会自觉避免违法传舆行为。 但是,当不需要威慑作用时,例如,为了保持应用或者图片的美观,显形的水印似乎不是那么必要,这时候可以考虑使用…
回顾 crash log 分析
3、Triggered by Thread: 1 崩溃的是哪个线程,那么线程就可以重点看对应的 thread 就好了。 正常情况下根据 自己的 app 的起始地址,可以通过 atos 和 dSYM 文件,算出对应的代码是什么。 xcode 提供的一个命令,可以符号化 crash…
快速高效 | iOS银行卡识别
快捷支付涉及到方方面面,同时安全问题既是用户所关心的,也是制作者不容忽视的重要部分。 比如涉及到支付和金钱的app,商户端app等等,都需要进行实名认证,实名认证可以通过银行卡认证和身份证认证。 今天我就和大家介绍一下银行卡识别功能,这个方法是通过图像识别,可以快速、高效的识别…
开源一个封装AFNetworking的网络框架 - SJNetwork
该框架是一个通用的网络层,可以供给不同app的业务层调用。该框架封装了AFNetworking,而且有些地方借鉴了YTKNetwork的设计思路:以对象的形式封装并管理请求。 业务方调用SJNetworkManager的接口来发送请求(或进行操作请求等操作),而实际进行工作的类…
iOS静态库SDK制作(包含第三方静态库)
最近由于公司业务需要,要求封装一个支付SDK,需要用到微信支付和支付宝,之前做过的Framework没有依赖其他第三方的库所以比较好做,这次有所不同;一开始我想把支付宝和微信支付的SDK全部融合进来,折腾一天才发现我之前的想法有很多误区,这样是根本行不通的,不过最后还是封装成功…
猿题库 iOS 客户端架构设计
作者蓝晨钰
iOS 分析一次有意思的需求——HTML代码注入
他们通过WKWebView,访问了一个其他的页面,然后希望原生获得用户的输入信息。 其实,我之前接触WKWebView并不多,但是这个问题我觉得很有意思。这篇文章便是我解决这个问题的全部思路,与最终的解决办法。 接下来我们就需要分析这个需求了。 首先我们先需要抓住两个点,1个是…
TableView 优化之数据模型优化
每次写 TableView 都是又爱又恨,代码感觉总是很像,但细节不同又借鉴不了。究其原因就是代码没有真正规范和模块化。在参考了几篇文章后,我总结了一个范式,可以很大程度上对 TableView 的编写做到规范化。本文不仅是对 TableView 的总结,同时也是对协议、枚举等…