iOS框架设计可快速启动iOSApp开发LYLKit[OC版本]
数据处理
APP开发
浏览:946 次

[至]
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添加