ios 怎么获取本机ip demo

ios 怎么获取本机ip demo,第1张

iphone获取本机IP

-(NSString )getAddress {

char iphone_ip[255];

strcpy(iphone_ip,"127001"); // if everything fails

NSHost myhost =[NSHost currentHost];

if (myhost)

{

NSString ad = [myhost address];

if (ad)

strcpy(iphone_ip,[ad cStringUsingEncoding:NSASCIIStringEncoding]);

}

return [NSString stringWithFormat:@"%s",iphone_ip];

}

首先查看入口函数

类MyApp:

MyHomePage:

state:

build:

此demo页面涉及到两个组件:和icon。在这里做一个简单的介绍,更详细的学习请参考flutter官网和相关书籍

在flutter中,我们可以通过Image组件来加载并显示,Image的数据源可以是asset、文件、内存以及网络。

ImageProvider 是一个抽象类,主要定义了数据获取的接口 load() ,从不同的数据源获取需要实现不同的 ImageProvider ,如 AssetImage 是实现了从Asset中加载的ImageProvider,而 NetworkImage 实现了从网络加载的ImageProvider。

​ Image也提供了一个快捷的构造函数 Imageasset 用于从asset中加载、显示:

Image也提供了一个快捷的构造函数 Imagenetwork 用于从网络加载、显示:

Flutter中,可以像web开发一样使用iconfont,iconfont也即"字体图标",它是将图标做成字体文件,然后通过指定不同的字符而显示不同的。

加号为组件,减一为icon组件。点击加号,数字加1;点击-1,数字减少1。

Demo里面定义了两个初始化函数和一个全局对象,从小程序的API上可以查到。 我们一个一个来说。 1onLaunch函数是小程序初始化完成后执行的函数,此时可以调取微信端的一些资源,比如缓存。 2getUserInfo函数并不是API中直接获取用户信息的函数,而其内部的wxgetUserInfo才是

以上就是关于ios 怎么获取本机ip demo全部的内容,包括:ios 怎么获取本机ip demo、Flutter入门(二)——实现一个简单的demo页面、微信小程序demo是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9386397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存