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是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)