iOS框架设计可快速启动iOSApp开发LYLKit[OC版本]

数据处理

APP开发


浏览:930 次

[至]

LYLKit公司

:

介绍

通过多年的iOS开发经验,它封装了一组第三方控件和自己的打包控件。让每个新App不要考虑太多的小细节。它主要是以MVC模式设计的OC语言库。希望这个图书馆在逐步维护过程中能够非常坚固。

用户指南

1.需要将pod导入第三方库

pod“BRPickerView”#选择器

Pod“LYEmptyView”#列表中的空页面占用

Pod“AFNetworking”#网络框架

Pod“SDWebImage”#相框

Pod“MBProgressHUD”#弹出框

pod‘JPush’#推动

Pod“MJRefresh”#刷新

吊舱“砌体”#手动布局

pod“MJExtension”#json-->型号

Pod“IQKeyboardManager”#智能键盘

Pod“IFMMenu”#模仿微信添加好友下拉组件

Pod“TABAnimated”#预加载动画

2.所有文件都在AllSources文件中。使用时,直接将文件拖到项目中直接使用

3.配置info.plist文件并设置pch文件的路径

4.入门

文件功能简介

HeaderSource文件夹[标题文件]

安全屏幕。H屏幕自适应

SDKKeySet。H第三方组件初始化配置设置参数

AppUseToolsHeader工具类别设置

UI主集。H本地App的死值设置

NetMainUrlHeader网络主服务器地址(带测试、开发和生产切换)

网络文件[网络工具]

网络H网络接口调用,直接使用

NSMutableDictionary*dict=@{}.mutableCopy;

//输入参数

dict[@“name”]=用户;

dict[@“PWD”]=密码;

//接口地址

NSString*url=[NSString stringWithFormat:@“%@@@”,BaseURL,API_test_url];

//启动请求。vc表示当前控制器。传入的vc指示屏幕在请求过程中显示小菊花。如果没有,屏幕不会显示小菊花

[NetWork getNetWorkOfURL:url参数:dict selfVC:vc成功:^(NSDictionary*successDict){

//成功回调

}失败:^(NSDictionary*failureDict){

//回调失败

}];

NetWorkTo。H网络接口调用,封装使用

//根据不同的接口重新封装网络,不公开接口和输入参数,并重新处理数据。该方法基于业务,

+(void)toLogiUserVC:(可为空的UIViewController*)vc

用户:(NSString*_Nonnull)用户

密码:(NSString*_Nullable)密码

成功:(void(^_Nullable)(NSDictionary*_Nullabledict))successBlock

错误:(void(^_Nullable)(NSString*_Nullabble error))errorBlock{

NSMutableDictionary*dict=@{}.mutableCopy;

dict[@“name”]=用户;

dict[@“PWD”]=密码;

NSString*url=[NSString stringWithFormat:@“%@@@”,BaseURL,API_test_url];

[NetWork getNetWorkOfURL:url参数:dict selfVC:vc成功:^(NSDictionary*successDict){

successBlock(successDict);

}失败:^(NSDictionary*failureDict){

ErrorBlock(@“请求失败原因”);

}];

}

ServerAPIPath接口地址

AFNetWorkingHelper。H AF包装

工具文件[工具类]

类别:分类,主要扩展基本类的功能

NullSafe null的安全处理

显示NineBigSort排序算法没有实际意义

NSString+工具。h字符的数据处理

UIImage+工具。H图像处理工具

UIColor+工具。H颜色处理工具

UIView+工具。H视图处理

其他:

MyAnimation动画处理

LocationManager位置组件

AppControl全局组件

基本文件[基本类(继承后直接使用,扩展了原始类的功能)]

BaseView控制器

基本表视图控制器

基本模型

基本视图

基本导航控制器

等待

功能效果显示

颜色渐变+切边+笔划+阴影(忽略遮罩)

//代码添加

UIView*视图=[[UIView alloc]initWithFrame:CGRectMake(30、130、100、100)];

看法backgroundColor=kGrayColor;

[self.view addSubview:view];

[查看setJianBianStarColor:kBlueColor endColor:kRedColor水平:是];//设置渐变色

[view setR:50 wid:5 color:kBlackColor RoundingCorners:(UIRectCornerTopLeft|UIRectCornerBottomRight)DottedLine:YES];//切线弧,设置笔划

[view setYinyingColor:kBlackColor alpha:1 offsetX:10 Y:40 radius:10];//设置阴影。必须在存在父级尝试的前提下添加代码

//Xib添加