当前位置: 首页 > news >正文

网站建设技术方面论文wordpress 群发邮件

网站建设技术方面论文,wordpress 群发邮件,用vs2012做网站,经典品牌策划书范文案例前面文章05讲的是在OC项目中#xff0c;调用Swift代码#xff0c;而在真实开发过程中#xff0c;在OC项目中调用Swift第三方框架场景用的是非常多的#xff0c;所以我们也了解在OC项目如何使用Swift写的三方框架。 实现流程#xff1a; 1、OCUseSwiftTest#xff1b;在…前面文章05讲的是在OC项目中调用Swift代码而在真实开发过程中在OC项目中调用Swift第三方框架场景用的是非常多的所以我们也了解在OC项目如何使用Swift写的三方框架。 实现流程 1、OCUseSwiftTest在上一篇文章的基础上通过Pod安装Swift第三方框架例如Charts框架他是一个使用Swift语言编写的图表框架同时他是兼容OC调用的才能在OC代码中调用所以并不是所有Swift框架都能在OC中使用这一步是正常使用。 2、在桥接文件中导入第三方Swift框架。 3、最后就能正常使用Swift框架中的内容了。 添加依赖 还不了解如何使用 CocoaPods 管理依赖的建议先看前面的文章IOS 01 CocoaPods 安装与使用 #图表框架 #https://github.com/danielgindi/Charts pod Charts 然后通过命令 pod install 安装依赖。 注意本文中的Charts框架不是说一定要用该框架只是该框架正好能在OC中调用同时在iOS开发中也挺常用所以顺带了解一下它的使用。 在桥接文件中导入 OCUseSwiftTest-Bridging-Header.h //在这个文件导入第三方Swift框架模块 import Charts; 同样其他的Swift框架也要在这里导入。 使用Swift框架 首先通过可视化创建一个View控件class指向LineChartView然后关联到代码逻辑文件ViewController.m // // ViewController.m // OCUseSwiftTest // // Created by jin on 2024/8/16. //#import ViewController.h//导入桥接文件 #import OCUseSwiftTest-Bridging-Header.h #import OCUseSwiftTest-Swift.hinterface ViewController ()ChartViewDelegate property (weak, nonatomic) IBOutlet LineChartView *chartView;endimplementation ViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view.}end显示一个折线图 // // ViewController.m // OCUseSwiftTest // // Created by jin on 2024/8/16. //#import ViewController.h//导入桥接文件 #import OCUseSwiftTest-Bridging-Header.h #import OCUseSwiftTest-Swift.hinterface ViewController ()ChartViewDelegate property (weak, nonatomic) IBOutlet LineChartView *chartView;endimplementation ViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view.//显示一个折线图//要显示的数据例如模拟爱学啊1~6月份收入金额NSArray *datas [30,40,80,70,20,20,30];NSMutableArray *array [NSMutableArray array];for (int i0; idatas.count; i) {//创建ChartDataEntry对象并将每个点对应的值与x轴 y轴进行绑定//x就是月份y就是值ChartDataEntry *entry [[ChartDataEntry alloc] initWithX:i1 y:[datas[i] intValue]];[array addObject:entry];}//创建一个集合并为这个集合赋值 label的值可为空LineChartDataSet *set [[LineChartDataSet alloc] initWithEntries:array label:收入金额];//创建容器LineChartData *chartData [[LineChartData alloc] initWithDataSet:set];self.chartView.data chartData;//以动画的方式绘制折线动画持续2.5秒[_chartView animateWithXAxisDuration:2.5]; }end增加折线图框架代理方法 // // ViewController.m // OCUseSwiftTest // // Created by jin on 2024/8/16. //#import ViewController.h//导入桥接文件 #import OCUseSwiftTest-Bridging-Header.h #import OCUseSwiftTest-Swift.hinterface ViewController ()ChartViewDelegate property (weak, nonatomic) IBOutlet LineChartView *chartView;endimplementation ViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view.//显示一个折线图//设置代理通过他可以监听一些事件_chartView.delegate self;//要显示的数据例如模拟爱学啊1~6月份收入金额NSArray *datas [30,40,80,70,20,20,30];NSMutableArray *array [NSMutableArray array];for (int i0; idatas.count; i) {//创建ChartDataEntry对象并将每个点对应的值与x轴 y轴进行绑定//x就是月份y就是值ChartDataEntry *entry [[ChartDataEntry alloc] initWithX:i1 y:[datas[i] intValue]];[array addObject:entry];}//创建一个集合并为这个集合赋值 label的值可为空LineChartDataSet *set [[LineChartDataSet alloc] initWithEntries:array label:收入金额];//创建容器LineChartData *chartData [[LineChartData alloc] initWithDataSet:set];self.chartView.data chartData;//以动画的方式绘制折线动画持续2.5秒[_chartView animateWithXAxisDuration:2.5]; }/// 选中图表中数值 /// param chartView #chartView description# /// param entry #entry description# /// param highlight #highlight description# -(void)chartValueSelected:(ChartViewBase *)chartView entry:(ChartDataEntry *)entry highlight:(ChartHighlight *)highlight{NSLog(选中图表中数值); }/// 选中空白区域 /// param chartView #chartView description# -(void)chartValueNothingSelected:(ChartViewBase *)chartView{NSLog(选中空白区域); }/// 图表缩放 /// param chartView #chartView description# /// param scaleX #scaleX description# /// param scaleY #scaleY description# -(void)chartScaled:(ChartViewBase *)chartView scaleX:(CGFloat)scaleX scaleY:(CGFloat)scaleY{NSLog(图表缩放); }/// 图表移动 /// param chartView #chartView description# /// param dX #dX description# /// param dY #dY description# -(void)chartTranslated:(ChartViewBase *)chartView dX:(CGFloat)dX dY:(CGFloat)dY{NSLog(图表移动); }end至此完成了在OC项目中调用Swift第三方框架。
http://www.hkea.cn/news/14563198/

相关文章:

  • 卖产品的网站怎么做的腾讯云搭建单窗口单ip
  • 高校网站建设 安全教育淮安网站设计
  • 傻瓜网站建设网站建设跟网站开发有什么区别吗
  • 网站开发的高级阶段包括什么网站建设优化解析
  • 互联国际网站做海报的简易网站
  • 云盘可以做网站吗北京专业建设
  • 网站怎么做 织梦咖啡seo是什么意思
  • 公关网站建设怎么做一个门户网站
  • 长安响应式网站建设海外网站制作
  • 怎样把网站打包做百度小程序住房和城乡建设局网站
  • 博客网站做外贸可以吗用vs2015做网站教程
  • 后台网站怎么做视频汕头网
  • 佛山网站建设设计公司哪家好行业门户网站建设
  • 网站设计网站浏览wordpress返回首页一直加载
  • 修改公司网站vps里面网站php页面无法打开
  • 小米路由做网站服务器大型网站建设多少钱
  • 佛山网站建设开发团队软件外包平台 接单
  • 长春seo建站杭州公司官方网站制作
  • 男生女生在床上做的那个网站网页美工素材
  • 青海公路工程建设市场信用信息服务网站网站集约化建设项目内容
  • 网站备案与不备案的区别网站建设要什么软件
  • wordpress插件整站搬家360浏览器免费看视频
  • 苏州论坛型网站建设网站建设从零到精通.pdf
  • 廊坊做网站厂商定制织梦个人网站模板
  • 涵江网站建设新人如何做自己的网站
  • 网站建设尾款收取建设银行网站查询工资
  • 松桃县住房和城乡建设局网站免费考研论坛
  • 山东省威海市文登区建设局网站百度公司简介
  • 如何查看网站在哪里做的阿里云可以做网站
  • 顺德手机网站建设我想学做网站