首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
深铭旧约
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
MVVM架构设计在iOS中的实践
在iOS开发中,MVC架构模式下,控制器会过于臃肿,所以目前比较流行的是MVVM架构模式。下面简单介绍一下iOS中MVVM的实践落地。 一、iOS的MVVM 下图是MVVM-C设计模式的结构图,其中的
Xcode 有哪些很有用但鲜为人知的技巧?
作为一个 iOS 开发,使用最多的工具毋庸置疑是 Xcode,Xcode 功能非常强大,但是我接触了很多 iOS 开发之后发现有一
iOS 线程安全和锁机制
一、线程安全场景 多个线程中同时访问同一块资源,也就是资源共享。多牵扯到对同一块数据的读写操作,可能引发数据错乱问题。 比较经典的线程安全问题有购票和存钱取钱问题,为了说明读写操作引发的数据混乱问题,
Xcode快捷Behavior
在Xcode开发环境中,有一些可以自定义的快捷Behavior,可以大大提高开发效率。我会介绍如何设置快捷键,快速pod install、打开终端并cd到当前目录、打开项目文件夹等
iOS开发工具
工欲善其事,必先利其器。 进行开发工作时,利用并熟练使用恰当的工具可以让工作效率得到大幅度提高。下边会介绍一些在进行iOS开发工作时常用的一些工具,本文并不对其进行展开,对使用方法及工作原理感兴趣的同
CALayer类基础详解(三)---利用transform 属性(CATransform3D)特效详解
这一部分主要讲CALayer类中的transform和sublayerTransform属性的使用,利用这两个属性,可以进行图层的旋转,缩放,偏移,歪斜等效果,首先我们先看transform和sublayerTransform属性的定义:@property CATransfor…
CATransform3D 立體旋轉的效果
今天看了篇帖子,学习了一下CATransform3D 的使用。
iOS MVC及MVP设计架构浅析及使用实例
虽然做了好几年iOS开发了,洋洋洒洒也写过了很多代码,也解决过一些棘手的需求,但是总是感觉自己写的代码不够简洁,总是感觉逻辑不是很清晰,每天做的工作都只是在不断的搬运以前的东西拿来用,虽然功能都能够实现,但是一旦单个页面业务逻辑过多过复杂(比如一个完整的直播间内容,直播、回放观…
iOS中MVP架构实践小技巧
一般来说,MVP架构在Andriod中用的比较多,但它也可以在iOS中使用。我在重构项目的一个功能时,为了改善以前代码的层次结构,同时也想体验一下MVP的实践,所以使用了该模式,同时也积累了一点小技巧。 view和model通过presenter进行交互,切断直接联系。 在使用…
今天我才学会iOS的MVP写法
目前写 iOS 程序差不多整整两年了,期间断断续续写过 3 个 iOS 项目。之前写 android 的时候使用了 MVP 架构,但是写 iOS 的时候一直没有找到好的 MVP 实践,所以之前项目的所有代码都是堆在 ViewController 中。虽然使用了较多的注释和#M…