iOS RAC_51CTO博客
1.MVVM浅析MVC是构建iOS App的标准模式,是苹果推荐的一个用来组织代码的权威范式,市面上大部分App都是这样构建的,具体组织模式不细说,iOS入门者都比较了解(虽然不一定能完全去遵守),但其几个不能避免的问题却是很严重困扰开发者,比如厚重的ViewControlller、遗失的网络逻辑(没有属于它的位置)、较差的可测试性等。因此也就会有维护性很强、耦合性很低的一种新架构MVVM(MVC
转载 2023-08-03 16:40:40
86阅读
RAC是ReactiveCocoa家族一员。这是一个响应式家族,在我看来RAC完全配得上:“编程思想之集大成者” 这个称号!在内部封装的函数式、面向对象、响应式、封装很多关于iOS原生,最大限度便利的开发者使用!很多博客都说RAC好用,但发现很少有如何学习RAC的文章。不知道该从哪入手,在这里小编也整理了一份关于RAC的路线图,希望对读者有所帮助。不好勿喷!一:RAC初级用法:RAC在实际开发中的
转载 2023-07-14 14:20:00
115阅读
# 教你实现RAC (ReactiveCocoa) 在iOS中的应用 ReactiveCocoa(RAC)是一个用于Swift和Objective-C的响应式编程框架,特别适合处理异步数据流及事件。在这篇文章中,我会带你一步一步实现一个简单的RAC iOS应用,请遵循本文所述的流程与代码示例。 ## 整体流程 我们将通过以下几个步骤来完成RAC应用的开发。这些步骤将有助于你更清楚地了解整个过
原创 3月前
12阅读
本文主要是分析内存管理中的内存管理方案,以及retain、retainCount、release、dealloc的底层源码分析ARC & MRCiOS中的内存管理方案,大致可以分为两类:MRC(手动内存管理)和ARC(自动内存管理)MRC在MRC时代,系统是通过对象的引用计数来判断一个是否销毁,有以下规则对象被创建时引用计数都为1当对象被其他指针引用时,需要手动调用[objc retain
转载 2023-07-14 14:10:04
151阅读
1.什么是单例,及其优缺点是什么?单例概念?单例就是一个类的单个实例。单例的服务对象?整个应用。单例通常用来做什么?当共享资源,实现窗口间传值。优点:1:一建全建,节省资源;2:一改全改,方便修改;3:单例接受的是受控访问;缺点:1:单例不能用来作为变化对象使用;2:单例不能被继承,很难扩展;3:单例的内存空间不能立即被释放,在应用程序终止后才会被释放; 单例在ARC中的实现ARC中单例
转载 2023-07-28 16:35:51
54阅读
目录一、操作系统安装1.虚拟机配置 2.系统安装 二、rac节点配置1.添加虚拟网卡2.网络设置2.1 修改主机名2.2 配置网络2.3 Host文件文件设置2.4 修改linux防火墙设置2.5 关闭linux安全服务3.系统配置3.1 检查安装依赖3.2 修改系统配置4.创建组、用户等信息 4.1 创建组4.2 创建用户4.3 添加用户相关功能4.4 创
转载 2023-08-02 21:46:47
125阅读
作者 cbsfly_iDev 学习RAC小记-适合给新手看的RAC用法总结 什么是RAC?几乎每一篇介绍RAC的文章开头都是这么一个问题。我这篇文章是写给新手(包括我自己)看的,所以这个问题更是无法忽视。简单的说,RAC就是一个第三方库,他可以大大简化你的代码过程。官方的说,ReactiveCocoa(其简称为RAC)是由GitHub开源的一个应用于iOS和OS X开发的新框架。RAC具有函数
1.何为ARCARC是automatic reference counting自动引用计数,在程序编译时自动加入retain/release。在对象被创建时retain count+1,在对象被release时count-1,当count=0时,销毁对象。程序中加入autoreleasepool对象会由系统自动加 上autorelease方法,如果该对象引用计数为0,则销毁。那么ARC是为了解决M
转载 2023-07-14 14:16:03
60阅读
Oracle rac模式RAC(real application clusters)整个集群系统又分为 oracle Clusterware (集群就绪软件)和 Real Application(RA) 两大部分组成。基本架构rac 是 Oracle 数据库的高可用集群。传统数据库一个实例一个数据库, RAC 是多个实例,一个数据库,多个实例之间共享一个数据库,但不是分布式。RAC的优势1.高可用
转载 2023-07-14 14:12:27
130阅读
RAC 更改主机名及IP地址_m0_37933891的博客-程序员宝宝技术标签: RAC   由于安装RAC时脚本执行顺序错了,导致实例orcl1装到了rac2节点上,orcl2装到了rac1节点上,看起来很别扭,趁这个机会练习下更改主机名和IP地址。原IP及主机名设置:#public IP 172.12.1.11 rac1.oracle.com rac
转载 2023-08-03 17:18:21
43阅读
Cachefusion,即oracle多个节点实例的内存融合,也就是将多个分布式实例内存看做一个整体,其实其算法相对来说还是采用了分布式锁原理,上篇文章中对分布式锁进行了概述,其中谈到分布式锁分为四种类型,cache fusion即数据库缓冲区采用的全局锁机制:其中,SL0代表share mode、Local Role、0个Past ImageXL0代表Exclusive mode、Local R
# iOS RAC协议实现流程 ## 1. 了解ReactiveCocoa和RAC协议 在开始实现iOS RAC协议之前,我们首先需要了解下ReactiveCocoa和RAC协议的基本概念和使用方法。 ReactiveCocoa是一个函数响应式编程框架,它基于信号(Signal)和响应式链(Reactive Chain)的方式来处理异步事件。而RAC协议是ReactiveCocoa中的一种设
原创 2023-09-28 22:35:21
46阅读
公司开发在使用RAC,之前居然一直没有了解过,独立开发的弊端,信息闭塞,而且自己也懒,这几天看了下RAC,确实很强大有木有。什么是ARC简单的说,RAC就是一个第三方库,他可以大大简化你的代码过程。官方的说,ReactiveCocoa(其简称为RAC)是由GitHub开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。为什么我们要学习RAC?为了提高我们的开发效率
转载 21天前
6阅读
O-C学习1. Foundation.h。这个是系统框架Foundation framework的头文件,有了它你可以免费的获取系统或者说苹果公司为你精心准备的一系列方便你使用的系统功能,比如说字符串操作等等。Foundation框架从属于Cocoa框架集,Cocoa的另外一个框架为Application Kit,或者是UIKit,其中前者的应用对象为MAC OS,后者的应用对象为iPhone O
# iOS RAC使用指南 ## 概述 在本文中,将介绍如何使用RAC(ReactiveCocoa)来开发iOS应用程序。RAC是一个用于函数响应式编程的框架,它可以让你更快地开发iOS应用程序并提高代码的可读性。 ## 准备工作 在开始之前,确保你的开发环境已经安装了CocoaPods,并且已经创建了一个新的iOS项目。 ## RAC的安装 首先,我们需要使用CocoaPods来安装RAC
原创 2023-09-26 22:51:43
61阅读
# iOS RAC skip 实现指南 作为一名经验丰富的开发者,我很高兴能为刚入行的小白们分享如何实现“iOS RAC skip”。在这篇文章中,我们将通过一个详细的流程和代码示例,帮助你们理解并实现这一功能。 ## 1. 流程概览 首先,让我们通过一个表格来了解实现“iOS RAC skip”的整个流程。 | 步骤 | 描述 | | --- | --- | | 1 | 引入Reacti
原创 5月前
0阅读
# iOS RAC登录实现详解 ReactiveCocoa(RAC)是一个基于响应式编程范式的框架,专为 iOS 和 macOS 开发设计。RAC 提供了一种清晰的方式来处理异步操作,尤其对于登录这种经常涉及网络请求、用户输入和错误处理的场景尤其有效。本文将介绍如何使用 RAC 实现一个简单的用户登录功能,并通过示例代码和图表来辅助理解。 ## 1. RAC 简介 ReactiveCocoa
原创 22天前
9阅读
# iOS RAC教程 ## 概述 在这篇教程中,我将帮助你学习如何使用RAC(ReactiveCocoa)在iOS开发中进行响应式编程。RAC是一个强大的框架,它可以帮助我们简化异步编程、事件处理、数据绑定等任务。 ## 教学流程 下面是整个教学流程的步骤表格: ```mermaid journey title 教学流程 section 步骤1:引入RAC sec
原创 2023-11-07 07:24:34
52阅读
发现一篇比较好的极少RAC的文章,收录一下。最近在研究RAC,这两周准备整理一份RAC的学习笔记,敬请期待。【iOS 开发】ReactiveObjC(RAC)的使用汇总ReactiveCocoaRAC 指的就是 RactiveCocoa ,是 Github 的一个开源框架,能够帮我们提供大量方便的事件处理方案,让我们更简单粗暴地去处理事件,现在分为
转载 2023-07-14 14:26:20
109阅读
RAC其实可以帮我们做的事情很多很多,而且也很简单,并且代码和流水线一样这样下来也很好的阅读,能把业务逻辑放到一块进行处理,接下来就来简单的介绍下这里使用的版本是ReactiveObjC 3.0.0的版本1、代替代理,比如说我们想让按钮的点击事件本来在A.m中做的处理,想要在B.m中收到,其实我们用代理,当然用了RAC的时候就会更加简单,就比如说blueView里面有button,然后button
  • 1
  • 2
  • 3
  • 4
  • 5