在iOS开发中,网络是必不可少的一部分,没有人不知道大名鼎鼎的AFNetwork框架的,因为它提供了非常丰富实用,方便的网络调用。使得很多需求都能够调用已有的方法完成。但是面对业务需求,如何合理的将AFNetwork近一步封装能够更加方便的完成业务需求却是需要好好考虑的。以下根据自己的工作经历中对AFNetwork的封装。一、首次接触自己在A公司的时候刚刚接触iOS不久,看到的工程中已经存在的封装            
                
         
            
            
            
            首先两张图说明Activity的23张表的含义,可去官网获取:(以下代码一些返回格式和数据库查询就不具体说明了)流程定义部署之ZIP方式可以百度下pom.xml<!-- activiti -->
<dependency>
      <groupId>org.activiti</groupId>
      <artifactId>act            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 22:41:01
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一 AFNetworking 请求基本流程1 生成NSMutableURLRequest 对象2 用requestSerializer 生成一个NSMutableRequest对象3 AFHTTPSessionManager 使用MutableRequest 生成一个 请求任务 NSURLSessionDataTask二 使用方法1 直接使用AFHTTPSessionManager 内部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-03 19:50:17
                            
                                247阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简单使用1.加载网页与UIWebview一样,仅需三步:记住导入(#import <WebKit/WebKit.h>)// 加载网页
- (void)loadWbView {
    // 1.创建webView,并设置大小,“80”为状态栏高度
    self.webVIew = [[WKWebView alloc] initWithFrame:CGRectMake(0, 80,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-09 15:41:53
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # iOS 封装 View 的指南
## 引言
在 iOS 开发中,封装 View 是一个非常重要的技能。通过封装 View,我们可以提高代码重用性,降低复杂性,使得开发过程更加高效。本文将带你完整地了解如何在 iOS 中封装 View。
## 封装的流程
首先,我们可以将封装的流程进行总结为以下几个步骤:
| 步骤 | 描述                  |
|------|---            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-26 04:02:54
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何在iOS上设置一个view在另一个view的上面
作为一名经验丰富的开发者,我将向你介绍如何在iOS上实现一个view在另一个view的上面。这里我将使用Swift语言来进行示范。让我们开始吧!
## 整体流程
首先,让我们简单梳理一下整个实现的流程。在这个过程中,我们需要创建两个view,并将一个view放置在另一个view的上面。以下是整体的流程图:
```mermaid
flow            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-03 11:37:42
                            
                                269阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /   今日科技快讯   /昨日,微信青少年模式保护能力再升级,设置了该模式后,青少年只能在微信视频号观看平台精选的适合青少年的内容,目前该功能正逐步覆盖,用户更新到微信最新版本,并根据视频号弹窗消息指引或者在“我-设置-青少年模式”开启后体验。/   作者简介   /本篇文章来自DylanCai同学的投稿,和大家分享            
                
         
            
            
            
            前言  面向对象三大特征封装、继承、多态,是任何存在面向对象特征语言通用的特性。一、封装  1、概念:就是将对象的状态信息隐藏在对象的内部,不容许外部程序直接访问对象内部信息,可以通过该类提供的方法来实现对内部信息的操作和访问。  2、访问控制符  既然要封装,肯定就有权限的一些限制,OC中访问控制符有@private、@package、@peotected、@public,四个的区别:  代码示            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 22:26:59
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            以前就一直有个想法自己能不能封装一个类似于elementui一样的组件库,然后发布到npm上去,毕竟前端说白了,将组件v上去,然后进行数据交互。借助这次端午,终于有机会,尝试自己去封装发布组件库了我这里了只做最简单的按钮和输入框的封装,重在如何将组件发布到npm上去原材料: components中两个封装好的组件 在src同级目录下创建一个文件夹packages 以后我们的所有操作都是基于pack            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 13:35:52
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            针对 iOS 不同版本下 WebView 的碎片化,进行整理封装,主要功能是根据系统版本自动选择 UI/WK-WebView 进行加载。  封装功能:Block 方式 JavaScript <-> Objective-C 的交互。滑动至顶部功能扩展脚本针对 WKWebView 和 UIWebView 的 Cookie 等缓存互通内容渲染干预等新增特征:加入腾讯 VAS·Sonic 技术            
                
         
            
            
            
            # iOS弹出视图与动画实现指南
在iOS开发中,弹出一个视图并给它加上动画的效果是一个常见的需求。本文将逐步指导你如何实现这一功能,从整件事情的流程到具体代码实现都会涉及,帮助你更深入地了解这个过程。
## 流程步骤
在开始代码实现之前,我们来看看整个过程的步骤。以下是实现弹出一个视图并加动画的流程:
| 步骤 | 描述                            |
|---            
                
         
            
            
            
            # iOS 获取一个 View 的 Controller:详细解析
在 iOS 开发中,UIView 是构成用户界面的基本组件,而 UIViewController 则是用于管理视图的控制器。我们在开发过程中常常需要获取一个视图(View)所归属的控制器(View Controller)。本文将逐步阐明如何获取一个视图的控制器,并提供代码示例和状态图,帮助你更好地理解这个过程。
## 为什么需            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-10 07:04:33
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在iOS开发中,出现了“iOS view 中间裁剪一个圆”的要求。这个功能常用于图形用户界面的设计,比如头像展示、图表展示等。为了实现这个效果,我将详细记录整个解决过程,从环境配置开始,一直讲到进阶指南。
### 环境配置
在iOS开发中,实现视图裁剪的功能,需要确保有正确的开发环境。
#### 思维导图
在这里,我们使用思维导图展示所需组件,包括`UIKit`、`CoreGraphics`和            
                
         
            
            
            
            # 在 iOS 中修改一个 View 的位置:实现与代码示例
在 iOS 开发过程中,视图(View)是构建用户界面的基本元素之一。对视图位置的调整和修改不仅影响了界面布局,还能显著提升用户体验。本文将详细介绍如何在 iOS 应用中修改一个 View 的位置,同时给出实际的代码示例。
## 1. UIKit 介绍
UIKit 是 iOS 中用于构建用户界面的主要框架。开发者可以通过 UIKi            
                
         
            
            
            
            第一种:通过人为的办法改变view.transform的属性。 具体办法:  view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.transform,区别在于View.transform是二维的,也就是使用仿射的办法通常就是带有前缀CGAffineTransform的类(可以到API文档里面搜索这个前缀的所有类),而view.layer.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 16:24:55
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## iOS MVVM 设计模式解析
### 1. 概述
在iOS开发中,MVVM是一种常用的设计模式,它将应用程序分为三个主要部分:Model、View和ViewModel。其中,ViewModel起着连接Model和View的桥梁作用。但是,对于一个View是否需要一个ViewModel对应的问题,经常会有争议。在本文中,我们将详细解释这个问题并提供指导。
### 2. 流程
下面是实            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-25 04:09:21
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 简介    (1) OC也提供了copy(copy + mutableCopy)语法,来实现对象的拷贝;对于拷贝我们要弄明白两个问题: 深层拷贝 和 浅层拷贝。    (2) 浅层拷贝 : 就是地址拷贝,并不铲射别难过新的对象,对象的引用计数器加1。    (3)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-08 12:59:33
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用IOC容器最重要的两个步骤就是注入服务和从容器内获取服务实例。上一节聊的ServiceDescriptor其实就可以看成注入服务的步骤,这一节初步聊一聊获取服务实例的相关源码。GetService
GetService 方法是获取服务实例的入口,位于 ServiceProvider 这个类中public object? GetService(Type serviceType) => Ge            
                
         
            
            
            
            最近看到了一个比较好看的动画效果,就是通过点击了一个View,被点击的View会被翻            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-21 22:19:53
                            
                                149阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # iOS一个view不同透明度
在iOS开发中,我们经常会遇到需要让一个view的透明度不同的情况。比如有时候我们需要让一个view变得半透明,有时候需要让它完全透明。那么在iOS中,我们该如何实现这个需求呢?接下来,我将会介绍如何在iOS中设置一个view的不同透明度,并附上代码示例。
## 设置view的透明度
在iOS开发中,我们可以通过设置一个view的`alpha`属性来控制它的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-26 04:56:41
                            
                                99阅读