<1>适配器模式 何为适配器模式?适配器模式将一个类的接口适配成用户所期待的。一个适配器通常允许因为接口不兼容而不能一起工作的类能够在一起工作,做法是将类自己的接口包裹在一个...

<1>适配器模式 何为适配器模式?适配器模式将一个类的接口适配成用户所期待的。一个适配器通常允许因为接口不兼容而不能一起工作的类能够在一起工作,做法是将类自己的接口包裹在一个...
常用模式 在 iOS 开发中,有几种常用的设计模式,帮助开发者更好地组织代码、提高可维护性和可扩展性。以下是一些常见的设计模式: 1. MVC(Model-View-Cont...
一、概述 设计模式是解决问题的方案,学习现有的设计模式可以做到经验复用。 拥有设计模式词汇,在沟通时就能用更少的词汇来讨论,并且不需要了解底层细节。 二、创建型 1. 单例(...
详细介绍一下ZFPlayer 3.0的用法,如果你有什么问题或者建议可联系我。在3.0之前版本使用ZFPlayer,是不是在烦恼播放器SDK自定义、控制层自定义等问题。作者公...
很多时候,AFNetworking都是目前iOS开发者网络库中的不二选择。Github上2W+的star数足见其流行程度。而从iOS7.0开始,苹果推出了新的网络库继承者NS...
podspec中的资源文件 iOS开发中使用cocoapod做依赖管理, 我们自己很多组件也使用cocoapod私有库进行管理. 在私有库的开发中, 总是会面临私有库的资源引...
当我们在写OC项目的时候,会有一个main.m文件,里面有一个main函数,在这个函数中唤醒app。 main函数作为程序启动后的第二个函数被调用,然后在main函数中再启动...
原文:https://www.jianshu.com/p/5f34368b4879[https://www.jianshu.com/p/5f34368b4879] 当我们在写...
依赖库 $ brew install automake$ brew install libtool 一. brew 安装 protobuf $ brew install pr...
不是你把dirll忘了?
关于说唱类型(风格)的简单分类1.Old School(复古、经典) 大多听众误认为一些歌词比较走心的说唱曲目就是指Old School,其实如果要具体定义Old school的话,应该从时间的角度。Ol...
有个问题,swift的crash可以被拦截吗?
iOS Swift Crash的捕获crash捕获介绍 如果对crash捕获不太了解,可以先参考这篇文章,本文进行Mach异常+Unix信号方式捕获crash。 NSException一般只在OC当中被捕获,一...
crash捕获介绍 如果对crash捕获不太了解,可以先参考这篇文章,本文进行Mach异常+Unix信号方式捕获crash。 NSException一般只在OC当中被捕获,一...
以前我们经常会重写控制器的dealloc方法,并且在dealloc方法中加上[[NSNotificationCenter defaultCenter] removeObser...
前言:以前都是用oc去写新项目,没怎么深入用swift写过项目,最近公司要开个新项目,我决定用swift去写,因为swift才是ios的未来,以后我会总结项目中碰到的一些问题...
官方文档链接https://developer.apple.com/documentation/uikit/uiapplicationshortcutitem/[https:...
由于平时接触算法比较少,今天看资料看到了o(1),都不知道是什么意思,查资料之后才理解。 描述算法复杂度时,常用o(1), o(n), o(logn), o(nlogn)表...
最近项目使用的是OC,后头看之前用Swift开发的一个项目时,发现很多细节都忘记了😭😭。为了回忆和以后方便查看,现在根据官方文档swift编程语言,做下笔记。 1、自动引用计...
自iOS8之后,苹果支持了扩展(Extension)的开发,开发者可以通过系统提供给我们的扩展接入点 (Extension point) 来为系统特定的服务提供某些附加的功能...
2020年初,新冠病毒悄然来袭,上万的民众深受其害,不幸者丧失生命达三千余人,还好政府及时组织医疗团队、制定防护相关措施于四月初得以控制,并在2020年4月4日举国哀悼,哀悼...