1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@class呢,#import<...
复制不了啊
OC常用的UITextView分类封装UITextView+Extension分类功能:1、提供占位文字,占位文字颜色、限制字符长度,和右下角提示字符输入数等属性可根据需求进行设置。2、提供文本内容发生改变时的回...
最近半年在写app的时候,研究了一下各种iOS代码架构,最后选择了VIPER进行实践,在此对实践中遇到的各种设计问题做一番总结,并分享造出的轮子。 对代码风格和架构有兴趣的同...
更多整理资料尽在👉一平米小站 基础 1、class 和 struct 的区别2、不通过继承,代码复用(共享)的方式有哪些3、Set 独有的方法有哪些?4、实现一个 min 函...
以前使用Cocoapods时候就是简单的创建Podfile,然后执行pod install就完事。最近临近过年了空闲时间比较多就琢磨把项目中复用比较多的代码抽取出来然后用Co...
@NSLogios 我指的是adapter这里是通过协议的方式来实现的,也可以用类来实现,但是不推荐,会造成对这个中转类的依赖,用协议的原因就是不管你是什么类,只要实现协议的方法就可以了
iOS进阶|适配器模式(解决设置页面)前言: 现在各大应用类APP都会有个设置页面,设置界面通常是这种 我们可以发现每一个cell长得很相似但是有会有比较小的差别。 效果: 今天我们要实现的效果: 这种判断的方法...
前言 相关文章:使用VideoToolbox硬编码H.264使用VideoToolbox硬解码H.264使用AudioToolbox编码AAC使用AudioToolbox播放...
下面让我们隆重介绍 Supernova 登场,一款旨在完美消除设计师与工程师之间鸿沟、大幅提高工作效率的移动端开发工具。它可以帮助设计师创建出可以「直接在iOS/Androi...
前言 大神们提出的一套开发规范建议:持续集成+测试驱动开发(CI+TDD)。其中,持续集成即Continuous Integration,简称CI。Jenkins 和 fas...
A simple introduction RxSwift essay but absolutely in detail, and practical 🇨🇳中文介绍 Requ...
一、概述 iOS开发中,相信许多开发者都遇到过,类似于像微信朋友圈的评论回复功能的开发,难点莫过于 Cell里面的子控件布局 、 点击事件的回调 和 评论回复的逻辑处理。 笔...
前言 本次文章主要介绍git多人合作的时候如何使用分支开发,操作以sourcetree和终端结合使用。 创建分支比如master分支上有ABCD四个commit我们要在D这里...