• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

seclorum/ios-go-ipfs: An XCode project set up to build Go apps in iOS, including ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

seclorum/ios-go-ipfs

开源软件地址:

https://github.com/seclorum/ios-go-ipfs

开源编程语言:

Objective-C 44.0%

开源软件介绍:

#This repo is deprecated, please see this instead:

https://github.com/NeoTeo/IpfsIosAppExample

##-------------------------------------------------------------

ipfs-on-ios = An attempt to port the ipfs system to iOS.

###Goal:

Get ipfs running on a mobile device, in this case: iOS (iPhone/iPad/etc.)

###Notes:

  • See Internet Permanent Filesystem: ipfs.io
  • Depends on the toolchain from the goios project
  • Use homebrew to install go on your OSX development machine ($ brew install go)
  • Currently depends on go 1.4.2 for cross-compiling the goios tools
  • Will download and configure the goios ios64-new branch toolchain
  • Includes a configured XCode project which builds Go code and which works with Objective-C and vice versa, to serve as a harness for an ipfs port.
  • See also: Using Go in Mobile Apps
  • When enabled (see gosources/main.go), the basic ipfs server code is used to pull in the Go dependencies, and expose missing syscall/functionality.

###Usage:

To get started, clone this repository, check the Makefile to verify GOROOT_BOOTSTRAP, type 'make' and sit back while the toolchain and then ipfsios projects are built.

###Current Status:

As of 23Apr2015, does currently compile the full ipfs dependencies! Whats needed at the moment is a working ipfs server/client implementation, in gosources/main.go

This project contains 3 components - the Makefile, the ipfsios project (for XCode), and - after the first 'make' - a local copy of the goios toolchain, configured for use on iOS.

As currently configured (see gosources/main.go), the XCode project will build the onboard gosources/main.go module successfully, and link it with a "Stock standard" XCode ViewController project to illustrate interaction between Go and C/Objective-C compiled code. This is working fine to demonstrate Go/Objective-C/XCode plumbing is in place and working. However, once more usage is made of the ipfs, these links can be removed ..

All pull-requests welcome.

Contact: [email protected]




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Illinois-LCS/android-IPFS: Mobile application implementing java-ipfs-api发布时间:2022-06-22
下一篇:
crustio/ipfsscan发布时间:2022-06-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap