
iOS 架构
@福者
曾研究银行技术部,奇虎360,字节跳动......等工作。研究技术已经是生活中不可缺少快乐,
展开
-
iOS AOP 简介与作用
联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS技术交流学习群一、AOP概念AOP全称(Aspect Oriented Programming)面向切片编程的简称AOP的定义:AOP通过预编译方式和运行期动态代理实现,在不修改源代码的情况下,给程序动态统一添加功能的一种技术,简称AOP。是spring框架的一个重要内容,是OOP(Object-Oriented Pro...原创 2020-12-13 19:23:22 · 1738 阅读 · 0 评论 -
iOS MVC框架模式
//联系人:石虎 QQ: 1224614774昵称:嗡嘛呢叭咪哄1. MVC 的概念MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,注意她是一种框架模式, 而不是设计框架2. MVC 的优点MVC设计模式是用一种业务逻辑、数据、界原创 2017-06-22 22:06:02 · 562 阅读 · 0 评论 -
iOS MVC 架构模式~详解
//联系人:石虎 QQ: 1224614774昵称:嗡嘛呢叭咪哄MVCMVC的相关概念MVC最早存在于桌面程序中的, M是指业务数据, V是指用户界面, C则是控制器. 在具体的业务场景中, C作为M和V之间的连接, 负责获取输入的业务数据, 然后将处理后的数据输出到界面上做相应展示, 另外, 在数据有所更新时, C还需要及时提交相应更新到界面原创 2017-07-13 21:47:19 · 1833 阅读 · 1 评论 -
iOS 如何优化项目
//联系人:石虎 QQ: 1224614774昵称:嗡嘛呢叭咪哄前言在项目业务趋于稳定的时候,开发完迭代需求后,我们可能会无所适从,进入一段空白期,但是对于攻城狮来说闲暇不是件好事,所以我们可能总想学点什么,却又没有头绪。这个时候我们就可以考虑完善和优化我们的项目了。从中可以运用到一些底层RunLoop或者Runtime的知识,熟能生巧总是没错的。转载 2017-07-22 17:08:58 · 559 阅读 · 0 评论 -
iOS 设计模式~门面模式 demo
//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄一、概念门面模式也称为外观模式。门面模式提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。——《Head First设计模式》在各种服务尽量解耦的情况下,门面模式提供类似聚合层的作用。例如用户下单,需要调用订单服务下订单,还要调用支付服务进行支原创 2017-11-20 21:23:58 · 447 阅读 · 0 评论 -
iOS 深入理解framework
//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪一、概念1.framework(框架,其实相当于静态框架,不是动态库)2.打包framework还是一个比较重要的功能,可以用来做一下事情:(1)封装功能模块,比如有比较成熟的功能模块封装成一个包,然后以后自己或其他同事用起来比较方便。(2)封装项目,两个项原创 2018-01-08 11:12:41 · 2851 阅读 · 0 评论 -
iOS Xcode 的汇编模式切换
联系人:石虎 QQ:1224614774 昵称: 嗡嘛呢叭咪哄 QQ群:807236138 群称: iOS 技术交流学习群 一、概念 1.汇编指令 : 模拟器上运行的是Intel指令,而真机上运行的是arm指令, 2.每条汇编指令的格式总是由: 操作码, 操作数1,操作数2,操作数3组成。 操作数要么就是常数,要么就是寄存储...原创 2018-02-28 18:02:36 · 2462 阅读 · 0 评论 -
iOS 架构师的能力模型以及具备的技能
//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄 QQ技术群:807236138 群称:iOS 技术交流学习群一、概念定义:系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为...原创 2018-07-09 18:22:17 · 1801 阅读 · 0 评论 -
iOS项目架构模式(MVC、MVVM、MVCS、VIPER、MVP的选择)
联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS 技术交流学习群一、概念 没有最好的架构,只有适合自己的业务的架构才是最好的架构,并且它是逐步地变强变大。 架构,又名软件架构,是有关软件整体结构与组件的抽象描述,...原创 2018-09-12 20:09:45 · 2127 阅读 · 0 评论