UIWebView在swift里面的语法,和OC不太一样,但是,使用方法什么的,都是从OC演变过来的。比如,都得有init方法,都有loadRequest方法,所以,有了OC这个基础,学习swift是一件很easy的事情。
这件事情要去坚持,争取将swift用熟练。
一开始,汤老师给了我一份中文翻译版的Swift的文档,从基础讲起,虽然好多都是我不知道的事情,但是看了三四天之后,头就大了,再看新的东西,脑袋里面就不挂渣了,第二天看头一天的东西,一点印象都没有,是不是我没有用心的缘故呢? 不管是啥原因,都不想再继续看了。在用到的时候,会去里面搜索,也不想页++的看了。
现在就记录一下学习和使用的过程,希望自己这个经常半途而废的二杆子能够坚持下来。
定义变量:
var webView:UIWebView!
var number:Int = 0
var name: String = ""
在定义控件的时候,公式是:变量类型 变量名称:继承的父类
有了公式就好解决了。想起以前上物理还是上化学,遇见自己一头莫展的题目,一开始想无头苍蝇想这个方法,那个方法,最终都没有思路,有的时候会灵光一闪,想到有关的公式,这个时候,就会聪明地辨别出那个数应该放在哪个变量上,于是问题就迎刃而解。有的时候,我自己也很佩服自己的这种聪明和淡定劲。不过,它只是偶尔才会出现-----扯远了!
公式是:变量类型 变量名称:继承的父类
变量类型:一般用var 和let,var是变量,let是常量。如果定义了一个参数,你把它写为var,但是在后面你并没有对它的值进行二次更改,这个时候,Xcode会自动提示,会出现可供点击的黄色的提示,让你将它变为常量。
变量名称:就是自己起的名字,比如叫a或者叫b
继承的父类:就是这个类型,本来是什么类型的,比如String、Int、UILabel
初始化加加载:
self.webView = UIWebView.init(frame: self.view.bounds)
self.view.addSubview(self.webView) let url:NSURL = NSURL.init(string: "http://www.baidu.com")!
self.webView.loadRequest(NSURLRequest.init(URL: url))
这样就能加载出来了。。。
我要去绿化祖国了!