iOS工程引入ios-charts-master
前一段时间看到一个非常好的例子ios-charts-master,想在自己的工程中引用,但是一直没有成功,即使把整个工程原封不动的搬过来仍然,无济于事。
经过一次意外研究,终于成功了。
特记下集成过程。
1、建立一个工程命名为ImportChartDemo,随便建立一个test.swift文件,创建桥接文件。OC 引用swift方法可以参考:
http://blog.csdn.net/zww1984774346/article/details/50506502
设置如下,Product Module Name为工程名(可以随意XX,导入时为XX-Swift.h)
2、将ios-charts-master中的charts文件拷贝到ImportChartDemo工程文件下
此为工程目录文件(先将Charts拷贝到文件目录,在导入工程中)
在工程中导入Charts.xcodeproj,选择工程->右键->Add File…
为了实验可以将ios-charts-master中的文件拷贝测试
3、配置工程依赖库
4、将工程中ChartsDemo-Swift.h替换为ImportChartDemo-Swift.h编译
注意:ImportChartDemo-Swift.h文件为系统自定创建,不可自己创建,否则无效。这个头文件系统没有提示,需要手动导入。
5.效果图
注意:若在真机调试中遇到dyld: Library not loaded: @rpath/Charts.framework/Charts
这样的错误,需要在工程中配置如下:
参考来自:http://www.bhyuu.com/custom-framework-not-loaded-dyld-library-not-loaded-rpath-custom-framework/
iOS工程引入ios-charts-master相关推荐
- Flutter-现有iOS工程引入Flutter
前言 Flutter 是一个很有潜力的框架,但是目前使用Flutter的APP并不算很多,相关资料并不丰富,介绍现有工程引入Flutter的相关文章也比较少.项目从零开始,引入Flutter操作比较简 ...
- 如何用iOS工程生成iOS模拟器包
1. 在终端上运行下面的命令来查找你的机器上可用的SDK的版本 xcodebuild -showsdks 2. 创建模拟器包: xcodebuild -workspace ** -scheme ** ...
- iOS 如何在现有的工程引入Flutter?
前言 Flutter 是一个很有潜力的框架,但是目前使用Flutter的APP并不算很多,相关资料并不丰富,介绍现有工程引入Flutter的相关文章也比较少.项目从零开始,引入Flutter操作比较简 ...
- Alibaba iOS 工程架构腐化治理实践
" 业务开发遇到环境问题越来越多,严重影响开发效率,有些表面看似打包问题,背后却是工程架构的腐化." 背景 近年来,iOS工程复杂度高的负面影响逐渐暴露,很多同学都受到了iOS打包 ...
- 关于Cordova iOS 工程极光推送通知自定义声音的设置
前提条件:你已经在极光官网后台申请了极光推送所需要的APP_KEY,以及在苹果开发者中心在你的项目中开启了推送权限,并制作了推送证书上传到极光后台,前面这些不知道怎么设置的,请自行问度娘.没办法,io ...
- 在iOS工程中用Cordova加载远程网页
1.让前端同事创建一个Cordova项目,将需要的各平台添加进去.从他那里获取一个文件和一个文件夹 2.将获取文件和文件夹引入iOS工程 3.编译解决问题 添加pch文件 将所有报错的#import ...
- IOS工程自动打包并发布脚本实现
文章首发地址:http://webfrogs.me/2013/02/18/ios-automation/ 作者:webfrogs 转载请注明出处. 前言 IOS的开发过程中,当需要给测试人员发布测试包 ...
- 使用脚本删除ios工程中未使用图片
使用脚本删除ios工程中未使用图片 最近在读唐巧大神的<iOS开发进阶>,学到了一个大招:使用脚本删除ios中未使用的图片(纸书上有点小问题,参考github上的issue:使用脚本删除i ...
- iPhone 13发布时间曝光;中国博士创造新算法,提高步态精确识别身份的精度;iOS 15引入半身照的人物识别功能|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
最新文章
- hdu 2065 红色病毒问题 (母函数)
- 日本公司用人工智能帮人做金融交易
- 【Linux】一步一步学Linux——ldd命令(251)
- mongodb数据库常用指令
- 计算机桌面打开图像管理,如何给电脑桌面设置几张图片自动播放
- Bailian2756 二叉树(POJ NOI0306-1758)【二叉树】
- JavaScript从父页面获取子页面的值(子页面又如何访问父页面)
- protel99se基本教程及使用教程
- Arm中国合资公司具体布局浮出水面
- 3850x5服务器装系统,System x 3850 X5 系统安装测试报告
- 腾讯社交广告大赛总结
- 第十节、grep、find、sed和awk
- cadence软件问题解决集
- Python(4)print一个10行10列的星星图案
- 技术时代的人心识别:从可能向现实的跨越丨上海交通大学教授博士生导师李侠...
- XCTF练习题---CRYPTO---wtc_rsa_bbq
- 隐私计算-多方安全计算
- 如何在线制作APP图标?
- Java实现 LeetCode 292 Nim游戏
- channel基本介绍狗朗