Skip to content

Commit 6c822be

Browse files
committed
整理资源地址
1 parent 344b960 commit 6c822be

File tree

230 files changed

+305
-366
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

230 files changed

+305
-366
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "themes/fexo"]
2+
path = themes/fexo
3+
url = https://github.com/EyreFree/fexo.git

README.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,37 @@ EyreFree 存放所发布的各种水文的仓库,可在线查看:[https://ww
44

55
## 博文
66

7-
- [Flutter 与 Swift 混编项目启用 Bitcode](/source/_posts/Flutter-Bitcode.markdown)
8-
- [如何实现通过 NFC 标签唤起 App Clips](/source/_posts/NFC-AppClips.markdown)
9-
- [CocoaPods installed but not initialized. Skipping pod install](/source/_posts/CocoaPods-Flutter-CDN.markdown)
10-
- [GitHub 项目 README 展示使用本开源库的 App](/source/_posts/GitHub-ReadMe-Apps.markdown)
11-
- [怎样将信息发布 / 记录到 ETH 网络?](/source/_posts/ETHTransactionData.markdown)
12-
- [蜂鸟商家版 iOS 组件化 / 模块化实践总结](/source/_posts/LPDBusinessiOS.markdown)
13-
- [Git 踩坑:Git Push 远端无分支不提示](/source/_posts/Git-Push.markdown)
14-
- [利用 CodeBeat 为你在 GitHub 上的项目进行代码质量管理](/source/_posts/CodeBeat-GitHub.markdown)
15-
- [AppStore 审核 macOS 应用踩坑记录](/source/_posts/AppStore-macOS.markdown)
16-
- [如何将 CocoaPods 库升级到 Swift 4](/source/_posts/CocoaPods-Swift4.markdown)
17-
- [Swift 流水账:踩到一个 Enum 坑(并不是](/source/_posts/Swift-Enum.markdown)
18-
- [GitHub Wiki 页面的添加和设置](/source/_posts/GitHub-Wiki-Introduction.markdown)
19-
- [GitHub 项目徽章的添加和设置](/source/_posts/GitHub-Badge-Introduction.markdown)
20-
- [iOS 在 App 中使用自定义字体](/source/_posts/UIFont-TTF.markdown)
21-
- [利用 Travis-CI 让你在 GitHub 上的 CocoaPods 库持续构建](/source/_posts/Travis-CI.markdown)
22-
- [iOS 利用 NEHotspotHelper 获取 WiFi 列表](/source/_posts/NEHotspotHelper.markdown)
23-
- [十分钟开发一款 iOS 表情包 App](/source/_posts/Coding-Emoji.markdown)
24-
- [iOS 为 App 添加 3D Touch 快捷菜单](/source/_posts/3D-Touch.markdown)
25-
- [OS X 下统计项目代码行数](/source/_posts/Wrap-Count.markdown)
26-
- [iOS 获取当前 WiFi 信息](/source/_posts/iOS-WiFi-Info.markdown)
27-
- [OS X 下使用 Hexo 和 Coding Pages 搭建静态博客](/source/_posts/Hexo-Coding-Pages.markdown)
28-
- [iOS 在 App 中获取 XCode 构建信息](/source/_posts/iOS-Build-Info.markdown)
29-
- [OS X 下使用 Jekyll 和 Coding Pages 搭建静态博客](/source/_posts/Jekyll-Coding-Pages.markdown)
30-
- [iOS 集成广点通移动 App 激活数据统计 API 上报方案](/source/_posts/iOS-GuangDianTong.markdown)
31-
- [Swift UIColor 添加从十六进制值初始化的扩展](/source/_posts/Swift-UIColor-Hex.markdown)
32-
- [XCode 中 Swift / Objective-C / C / C++ 混合编程](/source/_posts/XCode-Swift-Objective-C-C-C++.markdown)
33-
- [在需要兼容 iOS 7.0 及以下的项目中使用 Alamofire](/source/_posts/iOS7-Alamofire.markdown)
34-
- [iOS 设置 Launch Image 启动图片](/source/_posts/iOS-LaunchImage.markdown)
35-
- [WordPress 使用笔记](/source/_posts/WordPress-Notes.markdown)
36-
- [Git 常用命令](/source/_posts/Git-Commands.markdown)
37-
- [Windows 7 下 QT 5.1.1 for Android 开发环境的搭建与配置](/source/_posts/Windows7-QT-Android.markdown)
7+
- [Flutter 与 Swift 混编项目启用 Bitcode](/source/_posts/2020/Flutter-Bitcode.markdown)
8+
- [如何实现通过 NFC 标签唤起 App Clips](/source/_posts/2020/NFC-AppClips.markdown)
9+
- [CocoaPods installed but not initialized. Skipping pod install](/source/_posts/2019/CocoaPods-Flutter-CDN.markdown)
10+
- [GitHub 项目 README 展示使用本开源库的 App](/source/_posts/2019/GitHub-ReadMe-Apps.markdown)
11+
- [怎样将信息发布 / 记录到 ETH 网络?](/source/_posts/2018/ETHTransactionData.markdown)
12+
- [蜂鸟商家版 iOS 组件化 / 模块化实践总结](/source/_posts/2018/LPDBusinessiOS.markdown)
13+
- [Git 踩坑:Git Push 远端无分支不提示](/source/_posts/2017/Git-Push.markdown)
14+
- [利用 CodeBeat 为你在 GitHub 上的项目进行代码质量管理](/source/_posts/2017/CodeBeat-GitHub.markdown)
15+
- [AppStore 审核 macOS 应用踩坑记录](/source/_posts/2017/AppStore-macOS.markdown)
16+
- [如何将 CocoaPods 库升级到 Swift 4](/source/_posts/2017/CocoaPods-Swift4.markdown)
17+
- [Swift 流水账:踩到一个 Enum 坑(并不是](/source/_posts/2017/Swift-Enum.markdown)
18+
- [GitHub Wiki 页面的添加和设置](/source/_posts/2017/GitHub-Wiki-Introduction.markdown)
19+
- [GitHub 项目徽章的添加和设置](/source/_posts/2017/GitHub-Badge-Introduction.markdown)
20+
- [iOS 在 App 中使用自定义字体](/source/_posts/2017/UIFont-TTF.markdown)
21+
- [利用 Travis-CI 让你在 GitHub 上的 CocoaPods 库持续构建](/source/_posts/2017/Travis-CI.markdown)
22+
- [iOS 利用 NEHotspotHelper 获取 WiFi 列表](/source/_posts/2017/NEHotspotHelper.markdown)
23+
- [十分钟开发一款 iOS 表情包 App](/source/_posts/2016/Coding-Emoji.markdown)
24+
- [iOS 为 App 添加 3D Touch 快捷菜单](/source/_posts/2016/3D-Touch.markdown)
25+
- [OS X 下统计项目代码行数](/source/_posts/2016/Wrap-Count.markdown)
26+
- [iOS 获取当前 WiFi 信息](/source/_posts/2016/iOS-WiFi-Info.markdown)
27+
- [OS X 下使用 Hexo 和 Coding Pages 搭建静态博客](/source/_posts/2016/Hexo-Coding-Pages.markdown)
28+
- [iOS 在 App 中获取 XCode 构建信息](/source/_posts/2016/iOS-Build-Info.markdown)
29+
- [OS X 下使用 Jekyll 和 Coding Pages 搭建静态博客](/source/_posts/2016/Jekyll-Coding-Pages.markdown)
30+
- [iOS 集成广点通移动 App 激活数据统计 API 上报方案](/source/_posts/2016/iOS-GuangDianTong.markdown)
31+
- [Swift UIColor 添加从十六进制值初始化的扩展](/source/_posts/2015/Swift-UIColor-Hex.markdown)
32+
- [XCode 中 Swift / Objective-C / C / C++ 混合编程](/source/_posts/2015/XCode-Swift-Objective-C-C-C++.markdown)
33+
- [在需要兼容 iOS 7.0 及以下的项目中使用 Alamofire](/source/_posts/2015/iOS7-Alamofire.markdown)
34+
- [iOS 设置 Launch Image 启动图片](/source/_posts/2015/iOS-LaunchImage.markdown)
35+
- [WordPress 使用笔记](/source/_posts/2015/WordPress-Notes.markdown)
36+
- [Git 常用命令](/source/_posts/2015/Git-Commands.markdown)
37+
- [Windows 7 下 QT 5.1.1 for Android 开发环境的搭建与配置](/source/_posts/2013/Windows7-QT-Android.markdown)
3838

3939
## 捐赠
4040

_config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ timezone: ''
1414
# URL
1515
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
1616
url: http://www.eyrefree.org
17-
permalink: :year/:month/:day/:title/
17+
permalink: :title/
1818
permalink_defaults:
1919
pretty_urls:
2020
trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
@@ -113,4 +113,5 @@ deploy:
113113
repo:
114114
# coding: [email protected]:eyrefree/eyrefree.git
115115
github: [email protected]:EyreFree/eyrefree.github.io.git
116+
# gitee: [email protected]:eyrefree/EyreFree.git
116117
branch: master

source/_posts/Windows7-QT-Android.markdown renamed to source/_posts/2013/Windows7-QT-Android.markdown

Lines changed: 10 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
title: Windows 7 下 QT 5.1.1 for Android 开发环境的搭建与配置
44
date: 2013-11-08 10:00:00 -05:00
5-
categories: Environment
5+
categories: Code
66
tag: Qt
77
---
88

@@ -100,9 +100,7 @@ D:\ANT
100100

101101
【注意最后面的分号 ; 不能漏掉】
102102

103-
<center>
104-
![Windows7-QT-Android-1](/images/Windows7-QT-Android-1.jpeg)
105-
</center>
103+
![Windows7-QT-Android-1](/images/2013/Windows7-QT-Android/1.jpeg)
106104

107105
# 四、Qt Creator 设置
108106

@@ -132,55 +130,41 @@ D:\ANT\bin\ant.bat
132130
D:\Java\jdk1.7.0_45
133131
```
134132

135-
<center>
136-
![Windows7-QT-Android-2](/images/Windows7-QT-Android-2.jpeg)
137-
</center>
133+
![Windows7-QT-Android-2](/images/2013/Windows7-QT-Android/2.jpeg)
138134

139135
# 五、添加虚拟机
140136

141137
单击 启动Android AVD管理器,出现Android Virtual Device Manager界面,单击 New 创建一个Android虚拟设备。
142138

143-
<center>
144-
![Windows7-QT-Android-3](/images/Windows7-QT-Android-3.jpeg)
145-
</center>
139+
![Windows7-QT-Android-3](/images/2013/Windows7-QT-Android/3.jpeg)
146140

147141
# 六、建立测试工程
148142

149143
经过以上这些步骤,开发环境基本配置完成,接下来我们建立一个简单的工程来验证配置是否正确:
150144

151145
(1)重新打开Qt Creator,选择 文件 -> 新建文件或项目,出现项目创建向导,选择 QT Gui 应用:
152146

153-
<center>
154-
![Windows7-QT-Android-4](/images/Windows7-QT-Android-4.jpeg)
155-
</center>
147+
![Windows7-QT-Android-4](/images/2013/Windows7-QT-Android/4.jpeg)
156148

157149
(2)然后下一步,工程路径任选。
158150
【但是切记,绝对不要在路径内包含任何空格,这里我使用的是D:\QT-WorkSpace,否则会出现各种意想不到的编译错误!】
159151
(3)然后下一步,选择 Android for arm:
160152

161-
<center>
162-
![Windows7-QT-Android-5](/images/Windows7-QT-Android-5.jpeg)
163-
</center>
153+
![Windows7-QT-Android-5](/images/2013/Windows7-QT-Android/5.jpeg)
164154

165155
(4)后面的信息暂时不需要过多关注,直接下一步即可,直至完成项目创建。
166156

167-
<center>
168-
![Windows7-QT-Android-6](/images/Windows7-QT-Android-6.jpeg)
169-
</center>
157+
![Windows7-QT-Android-6](/images/2013/Windows7-QT-Android/6.jpeg)
170158

171159
(5)项目创建完毕后,右键 项目,选择 构建,若成功则继续下一步,否则请对照上文寻找可能的出错步骤进行相应修改或返回本文开头尝试重新开始配置过程。
172160

173-
<center>
174-
![Windows7-QT-Android-7](/images/Windows7-QT-Android-7.jpeg)
175-
</center>
161+
![Windows7-QT-Android-7](/images/2013/Windows7-QT-Android/7.jpeg)
176162

177163
(6)项目构建成功后,右键
178164
项目,选择 运行,Android虚拟设备将会自动打开,启动过程过程较慢,耐心等候。
179165
(7)若无意外,将会成功运行该空项目生成的apk,因为这里是个空的项目,什么也没写,所以当然什么也没有,效果如图,表明环境配置成功。
180166

181-
<center>
182-
![Windows7-QT-Android-8](/images/Windows7-QT-Android-8.jpeg)
183-
</center>
167+
![Windows7-QT-Android-8](/images/2013/Windows7-QT-Android/8.jpeg)
184168

185169
---
186170

@@ -189,5 +173,5 @@ D:\Java\jdk1.7.0_45
189173
---
190174

191175
> 如有任何知识产权、版权问题或理论错误,还请指正。
192-
> https://www.eyrefree.org/2013/11/08/Windows7-QT-Android
176+
> https://www.eyrefree.org/2013/Windows7-QT-Android
193177
> 如文中无特殊说明,本站均使用以下协议保护:[署名-非商业性使用-禁止演绎](http://creativecommons.org/licenses/by-nc-nd/3.0/cn/)

source/_posts/Git-Commands.markdown renamed to source/_posts/2015/Git-Commands.markdown

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
title: Git 常用命令
44
date: 2015-04-09 10:00:00 -05:00
5-
categories: Git
5+
categories: Code
66
tag: Nothing
77
---
88

@@ -122,7 +122,7 @@ git config --global user.name "eyrefree" git config --global user.email eyrefre
122122

123123
最后,转载一张觉得挺棒的图片:
124124

125-
![](/images/git.png)
125+
![](/images/2015/Git-Commands/git.png)
126126

127127
---
128128

@@ -132,5 +132,5 @@ git config --global user.name "eyrefree" git config --global user.email eyrefre
132132
---
133133

134134
> 如有任何知识产权、版权问题或理论错误,还请指正。
135-
> https://www.eyrefree.org/2015/04/09/Git-Commands
135+
> https://www.eyrefree.org/2015/Git-Commands
136136
> 如文中无特殊说明,本站均使用以下协议保护:[署名-非商业性使用-禁止演绎](http://creativecommons.org/licenses/by-nc-nd/3.0/cn/)

source/_posts/Swift-UIColor-Hex.markdown renamed to source/_posts/2015/Swift-UIColor-Hex.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
title: Swift UIColor 添加从十六进制值初始化的扩展
44
date: 2015-09-10 10:00:00 -05:00
5-
categories: iOS
5+
categories: Code
66
tag: Swift
77
---
88

@@ -42,5 +42,5 @@ let testColor = UIColor(valueRGB: 0x666666)
4242
---
4343

4444
> 如有任何知识产权、版权问题或理论错误,还请指正。
45-
> https://www.eyrefree.org/2015/09/10/Swift-UIColor-Hex
45+
> https://www.eyrefree.org/2015/Swift-UIColor-Hex
4646
> 如文中无特殊说明,本站均使用以下协议保护:[署名-非商业性使用-禁止演绎](http://creativecommons.org/licenses/by-nc-nd/3.0/cn/)

source/_posts/WordPress-Notes.markdown renamed to source/_posts/2015/WordPress-Notes.markdown

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,50 +2,47 @@
22
layout: post
33
title: WordPress 使用笔记
44
date: 2015-05-31 09:00:00 -05:00
5-
categories: Blog
5+
categories: Code
66
tag: WordPress
77
---
88

99
最近在看一些有意思的东西,想要写一些笔记作为记录,时间久了不记得了还可以回头来看看。然后其实本来是用 CSDN 博客的,但是不知道为啥米(正文加了链接?),最近每次修改或者发布都需要审核(不嗨森),然后就想自己搭一个玩一下,嗯,酱紫!
10-
 
10+
1111
买了国内某服务器发现需要备案(然后百度了一下发现别人都是备好了案才买服务器的,年少无知,囧),然后备好了案发现域名服务提供商还不提供域名隐私保护(不支持.org的为虾米,不嗨森),好了不管了,反正填的资料真真假假的,233333,开始玩弄 WP 吧。
12-
 
12+
1313
# 1、选择主题
1414

1515
首先,挑一个好看(或者自认为好看)的主题(什么,你问主题在哪里?外观->主题->添加 哟,是不是一下子粗来好多~,嘛,要是没出来好多,或者出来好多边框和标题但是没有看到缩略图的话,您可能需要一个梯子,别问我什么是梯子,我不懂,0_o)。
16-
 
16+
1717
# 2、设置用户头像
1818

19-
主题换好以后,发现用户头像那里是空的耶(或者是个占位图?总之好蓝看)。默认情况下用户头像是木有的(可能是由于模板的原因?反正我的没有,有的话请跳过本步骤),这时候我们可以使用一个叫 Simple Local Avatar 的插件来实现添加用户头像的功能(插件->安装插件->搜索),安装完插件并且开启后就会在 用户->个人资料 中出现 Avatar 的选项,选择自己喜欢的头像图片上传即可。
20-
 
19+
主题换好以后,发现用户头像那里是空的耶(或者是个占位图?总之好蓝看)。默认情况下用户头像是木有的(可能是由于模板的原因?反正我的没有,有的话请跳过本步骤),这时候我们可以使用一个叫 Simple Local Avatar 的插件来实现添加用户头像的功能(插件->安装插件->搜索),安装完插件并且开启后就会在 用户->个人资料 中出现 Avatar 的选项,选择自己喜欢的头像图片上传即可。
20+
2121
# 3、添加友链
2222

2323
嗯,接下来就是把几个中二病的博客链接加到友情链接里面去啦,默认情况下友情链接也是木有的(同上,有的话请跳过本步骤),这时候我们可以使用一个叫 Link Manager 的插件来实现添加友情链接的功能,插件安装完成并且开启后在控制面板(或者叫后台?)的菜单项中会出现 链接 一栏,然后点进去就可以给博客加友链了,是不是很简单!
24-
 
24+
2525
# 4、去除 Google 相关引用
2626

2727
嗯,针对一般的主题设置上面这些应该已经差不多了,但是,由于 WP 的主题大部分作者是国外的,所以中间可能有些主题使用了谷歌字体或者谷歌地图之类的谷歌 API (很不幸,我使用的这个主题就使用了大量的这类东东,蓝后打开的时候死慢死慢的),简单地看了一下他人的解决办法,有使用 Disable Google Fonts 和 Disable Google Maps 这类插件来解提速的,大家可以试试,反正我用了还是慢得要shi(可能是还有其他 Google 的东东在里面?),然后用了比较原始但有效的方法:将网站整站打包下载然后用 Sublime Text 搜索所有包含 googleapis 的行,然后注释掉它们就可以了(嘛,貌似工作量略大,而且修改的时候要记住编码方式要和原来的文件一样,同时请童鞋们注意:主题升级以后会恢复原样,所以升级主题时请慎重!)
2828

29-
<center>
30-
![WordPress-Notes-1](/images/WordPress-Notes-1.jpg)
31-
</center>
32-
 
29+
![WordPress-Notes-1](/images/2015/WordPress-Notes/1.jpg)
30+
3331
# 5、博客提速
3432

35-
第4步完成以后,博客的访问速度已经得到了很大程度的提升,如果在此基础上安装一个名为 WP Super Cache 可能(“可能”是什么么鬼…)会使速度进一步提升(关于这个插件的详细信息可以参考[WP Super Cache使用全攻略](http://plugins.wopus.org/best-plugin/242.html))。
36-
 
33+
第4步完成以后,博客的访问速度已经得到了很大程度的提升,如果在此基础上安装一个名为 WP Super Cache 可能(“可能”是什么么鬼…)会使速度进一步提升(关于这个插件的详细信息可以参考[WP Super Cache使用全攻略](http://plugins.wopus.org/best-plugin/242.html))。
34+
3735
# 6、添加邮件通知
3836

3937
然后 WP 默认是没有开启邮件发送功能的, WP SMTP 这款插件可以帮助我们实现“邮件通知”、“用户注册邮件发送”等一些列与电子邮件服务相关的功能,只需要简单设置邮件服务器等参数即可(关于这个插件的详细信息可以参考[WordPress SMTP发送邮件插件:WP SMTP](http://www.wpdaxue.com/wordpress-smtp-email.html))。
40-
 
38+
4139
# 7、反恶意注册
4240

4341
开启了注册功能以后,遇到大量恶意注册,大量用户名是随机字符串的雅虎邮箱申请注册,尝试在注册页面加了验证码,具体方法可以参考[WordPress自定义用户注册页面插件](http://www.ludou.org/wordpress-ludou-custom-user-register.html)[WordPress评论、注册、登录验证码](http://www.zhiyanblog.com/wordpress-si-captcha-anti-spam-plugin.html)[wordpress受到恶意注册,注册登录页面增加验证码](http://www.diandidao.com/573.html),这几款插件都能有效阻止此类恶意行为。
4442

45-
<center>
46-
![WordPress-Notes-2](/images/WordPress-Notes-2.jpg)
47-
</center>
48-
 
43+
44+
![WordPress-Notes-2](/images/2015/WordPress-Notes/2.jpg)
45+
4946
未完待续,QAQ
5047

5148
---
@@ -56,5 +53,5 @@ tag: WordPress
5653
---
5754

5855
> 如有任何知识产权、版权问题或理论错误,还请指正。
59-
> https://www.eyrefree.org/2015/05/31/WordPress-Notes
56+
> https://www.eyrefree.org/2015/WordPress-Notes
6057
> 如文中无特殊说明,本站均使用以下协议保护:[署名-非商业性使用-禁止演绎](http://creativecommons.org/licenses/by-nc-nd/3.0/cn/)

source/_posts/XCode-Swift-Objective-C-C-C++.markdown renamed to source/_posts/2015/XCode-Swift-Objective-C-C-C++.markdown

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
title: XCode 中 Swift / Objective-C / C / C++ 混合编程
44
date: 2015-09-06 10:00:00 -05:00
5-
categories: iOS
5+
categories: Code
66
tag: Swift
77
---
88

@@ -19,23 +19,17 @@ Xcode 需要源文件以 .mm 为扩展名,这样才能启动编译器的 Objec
1919
## 1.添加桥接文件
2020
添加一个新的头文件到工程中作为桥接文件,建议命名为 `{project_name}-Bridging-Header.h`,这里我命名为 SwiftMixedDemo-Bridging-Header.h,如图所示:
2121

22-
<center>
23-
![XCode-Swift-Objective-C-C-C++-1](/images/XCode-Swift-Objective-C-C-C++-1.png)
24-
</center>
22+
![XCode-Swift-Objective-C-C-C++-1](/images/2015/XCode-Swift-Objective-C-C-C++/1.png)
2523

2624
## 2.设置 Objective-C Bridging Header
2725
选中工程名,切换到 Build Settings 选项卡,选中 All,在右上角的搜索栏中输入 bridging 找到 `Objective-C Bridging Header` 一项,并将其设为 `{project_name}/{project_name}-Bridging-Header.h`,这里我设为 SwiftMixedDemo/SwiftMixedDemo-Bridging-Header.h,如图所示:
2826

29-
<center>
30-
![XCode-Swift-Objective-C-C-C++-2](/images/XCode-Swift-Objective-C-C-C++-2.png)
31-
</center>
27+
![XCode-Swift-Objective-C-C-C++-2](/images/2015/XCode-Swift-Objective-C-C-C++/2.png)
3228

3329
## 3.添加 Objective-C 文件
3430
将需要引入的 Objective-C 文件添加到项目,然后将相应的头文件添加到桥接文件 SwiftMixedDemo-Bridging-Header.h 中:
3531

36-
<center>
37-
![XCode-Swift-Objective-C-C-C++-3](/images/XCode-Swift-Objective-C-C-C++-3.png)
38-
</center>
32+
![XCode-Swift-Objective-C-C-C++-3](/images/2015/XCode-Swift-Objective-C-C-C++/3.png)
3933

4034
接下来即可正常调用 Objective-C 文件中的代码。
4135

@@ -48,5 +42,5 @@ PS:`{project_name}` 代指工程名。
4842
---
4943

5044
> 如有任何知识产权、版权问题或理论错误,还请指正。
51-
> https://www.eyrefree.org/2015/09/06/XCode-Swift-Objective-C-C-C++
45+
> https://www.eyrefree.org/2015/XCode-Swift-Objective-C-C-C++
5246
> 如文中无特殊说明,本站均使用以下协议保护:[署名-非商业性使用-禁止演绎](http://creativecommons.org/licenses/by-nc-nd/3.0/cn/)

0 commit comments

Comments
 (0)