首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
AAblikim
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Swift + RxSwift MVVM 模块化项目实践
本文主要介绍个人在 Swift 项目开发中的一些实践经验,供大家所借鉴或者探讨。 提高开发效率,降低 Bug 发生率,是我们每个开发所追随的目标。个人认为通过 CocoaPods 实现模块化组件化,积累适合的组件模块,重复利用公用模块,不仅可以提高开发效率并且可以有效的降低 B…
Moya + Alamofire + HandyJson + RxSwift 搭建一个新项目的网络请求
说起来汗颜。 最近项目才开始使用 Swift 语言,正如我一个朋友嘲笑的:我们都快用烂的东西你们才开始用 ,我当时竟无言以对。 那既然用了 Swift,就要想办法用舒服,用明白。从 OC 工程转换到 Swift 工程,OC 的一些库,比如:网络请求库(AFNetworking)…
iOS防截屏录屏|担心App内容被截屏泄露吗?这个开源库就是你要的
试了一些主流应用,发现很多都想去防止截图,但是最终实现的效果并不理想,只能在截图完成后去做一些提示,甚至访问相册删除图片。看起来好像是一个不好解决的问题。
让UINavigationController更好用
去年看到过美团点评技术团队的一篇文章iOS系统中导航栏的转场解决方案与最佳实践,文章对系统导航栏的改造很有意思,最近就试着写点代码练练手。 这个库还没有在实际项目中检验过,还有很多不完善或者不能满足业务需求的地方,欢迎提issue或者PR。 也就是说UINavigationCo…
iOS 逆向之 Cycript 高级玩法(非越狱) & .cy文件的封装
Cycript is a hybrid of ECMAScript some-6, Objective-C++, and Java. It is implemented as a Cycript-to-JavaScript compiler and uses (unmodifi…
iOS探索:网络相关
HTTP超文本传输协议请求报文我们来看一下请求报文的格式,首先是请求行,请求行包括方法、URL、协议文本,方法常见的有GET/POST,URL就是我们的请求地址,协议文本一般是HTTP1.1版本然后再
系统学习iOS动画之四:视图控制器的转场动画
之前学习了视图动画、图层动画、自动布局动画等。这个部分让视野更大一点,学习整个视图控制器的动画,视图控制器的转场动画(View Controller Transition Animations)。 iOS中最容易识别的动画之一是将新视图控制器推入导航堆栈的动画,当我们想让APP…
系统学习iOS动画之六:3D动画
到目前为止,之前的文章只使用了二维动画——这是在平面设备屏幕上动画元素的最自然方式。 毕竟,从iOS 7扁平化后的世界中的按钮,文本字段,开关和图像没有了第三维; 这些元素存在于由X和Y轴定义的平面中: 核心动画可以帮助我们摆脱这个二维世界; 虽然它不是真正的3D框架,但核心动…
iOS CocoaPods简介及基本使用
于是,强大的CocoaPods诞生了。 今天我们就来介绍一下CocoaPods,以及CocoaPods的“安装”和“基本使用”。 CocoaPods是开发iOS项目的库管理工具。它拥有超过55,000个库,并在超过300万个应用程序中使用。通过CocoaPods可以帮助我们优雅…
iOS 首页渲染优化 -- imageName:
随着APP功能的逐渐强大和业务上的逐渐完善,目前对于iOS开发者来说,对于APP的优化逐渐显得尤为重要,本篇基于APP渲染优化上探讨一下imageName:的爱恨情仇,下面以UITabBarItem渲染图片为例,一步步以实践的方式进行分析。 细心的同学应该能够发现,在登录进入首…