Swift 4.0 学习笔记一

五、简单宏的实现:

1.创建Swift文件,选择iOS->Source->Swift File

2.将Foundation改为UIKit
3.装置宏定义

至于宏定义的想打听更多的能够看swift下促成宏定义及DEBUG中行使自定义Logswift中的宏定义

黄昏大风四起,眼看一场暴雨就要来了。我的第六感让我再也待不住了,趁李小姑一个没留神,“嗖”地一下窜了出来。外面豆大的雨滴噼里啪啦迎面而来,我以博尔特百米跨栏的快慢直冲向6号院张曾祖母的家。

日前公司没什么项目弄,Swift(Swift)越来越三人用了,就和好把此前用OC写的系列用斯威夫特(Swift)语言写下,小小记录下。

就在自己假寐之时,我好不容易意识了蹲点我们的这多少人,一个才女,长得很雅观,其实自己只是从她的衣装和被墨镜遮住的基本上有的白皙的脸颊看出来的。她老是坐在对面小吃店的某部把角的地方,透过玻璃窗向大家看复苏,但是这样隐秘的地方也唯有自身精通的李狗蛋才能见到,所以说猫的肉眼是足以当透视镜用的。

四、懒加载的落实:

运用:lazy var xxx:type = {}(),例子如下

/** 懒加载*/
    lazy var firstLabel:UILabel = {
        let tempLabel = UILabel(frame: CGRect(x: 10, y: 5, width: kScreenWidth/3, height: 50));
        tempLabel.numberOfLines = 0;
        tempLabel.font = UIFont.systemFont(ofSize: 13);
        self.addSubview(tempLabel);
        return tempLabel;
    }()

琪琪大伯是出租车司机,是个很有趣的首都五叔,有着新加坡人的开心和言语天赋,每一趟来店里,他总会跟李姨妈聊一些趣闻,但一提到琪琪三姑,他脸上的笑脸就从未了。所以就连本人这只猫都清楚琪琪岳母是一个不可能提的禁忌话题。

三、模型的创办:

始建NSObject类型的swift文件,代码大致如下:

import UIKit

class SCInquireDataModel: NSObject {

    var testStr = String();

    override init() {//不可缺少的
        super.init()
    }
}

一起头我忘了写 override
init(),从来报错,指示的又是些乱七八糟的,后边才意识忘记实现这一个情势。

她老伴很已经回老家了,所以张奶奶和幼子住在一起。张奶奶的儿子通常出差,她闲来无事就起头学画。要说那办法天赋可不是什么人都有些,可偏偏张外婆就有,她才学画一年,就足以给自己画像了,作为他的直属模特,张外婆为自己画了N幅画,或站着,或坐着,或躺着,形态各异,连自己看了都认为自己李狗蛋怎么如此帅气呢?

一、获取某个控件的最大Y坐标:

OC中是:

CGRectGetMaxX(某某控件.frame)

而Swift中是:

某某控件.frame.maxY

自家一跃而起,翻墙而入,隔着玻璃窗看到张姑婆倒在了地上。坏了,我的第六感真的管事了,这可如何做呀!

六、UITableView纯代码实现:

1.懒加载创建UITableView

 //懒加载
    lazy var dataTableView = { () -> UITableView in
        let tempTableView = UITableView(frame: self.view.bounds, style: UITableViewStyle.plain);
        tempTableView.delegate = self;
        tempTableView.dataSource = self;
        tempTableView.rowHeight = 60;
        self.view.addSubview(tempTableView);

        let view = UIView();
        tempTableView.tableFooterView = view;
        tempTableView.register(UITableViewCell.self, forCellReuseIdentifier: "cell");

        return tempTableView;
    }()

2.实现UITableViewDataSource代理协议

    /**
     UITableViewDataSource
     */
    func numberOfSections(in tableView: UITableView) -> Int {
        return 1;
    }
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 5;
    }
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell:UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "cell")!;
        cell.textLabel?.text = String(indexPath.row);
        return cell;
    }

因为是想开哪,就写到哪,所以有点乱,前些天暂时就写到这,后边继续寻找!!!

小主人刚从土耳其赶回,又带回到一堆土耳其软糖,我想琪琪明日理应会回复吧,我已经长时间未见到他了。其实,我是一只孤儿猫,刚生下没多长时间我的猫妈就过去了。映像中本人的猫妈是一只温柔的猫妈,她老是用她柔软的舌头舔我脑袋上的毛儿。

二、符号运算:

斯威夫特的标记运算不算OC那么的包容,得转成同类别型的才行,举个例证,当你用Int类型的数加Float类型的数,如下例子

let numOne = 11;
let numTwo = 1.1;
let total = numOne + numTwo;

它一定给你报 语言,Binary operator ‘+’ cannot be applied to operands of type
‘Int’ and
‘Double’
,因为numOne是Int类型,而numTwo是Double类型。这一个时候你一旦想拿到double类型的数据,那么您只要把numOne转为double类型就可以了。
OC中是:

total = (Double)numOne + numTwo;

但Swift中是:

total = Double(numOne) + numTwo;

本身抖了抖浑身湿漉漉的毛儿,松了一口气,老天保佑张外婆平安。

琪琪是个非凡的男女,因为他有灵活,看东西卓殊困难,每一趟都要把自己起来摸到尾,然后一脸夸赞的神气:“狗蛋儿,你一定长得很赏心悦目。”听到琪琪的表彰,我更是相信自己会成为猫界明天之星了。

答案在几天后浮出水面了,一个令人难过的答案:琪琪的阿姨是来带他走的。

要说自己天生具备神探天分还真是不假(所未来来请称本身为神探李狗蛋,谢谢!)通过我几天不懈的观察与追踪,我毕竟理解那一个隐秘女孩子的地点了——原来他不怕琪琪的亲妈!

他边说边抚摸自己身上的毛,一下一晃的,我扭过头,把头靠在她的小手上,我看见站在一侧的琪琪爸爸,他好像哭了又象是从没,只是阳光照在他脸上,貌似有一颗闪闪发亮像水晶般的眼泪。

本人喵喵地叫着,一个劲儿地往她脚边蹭,琪琪也很悲哀,她盘算抱起自家,可是没抱动,因为她太小,我太肥了。

李三姨继续说:“琪琪的大姨要带他去美国看眼睛了,不回来了!”

琪琪还不忘自己这么些老朋友,买到糖都要包一个得到本人嘴边:“狗蛋儿,你也吃!”说实话,我当成对甜品没啥子兴趣,可是看看琪琪这期盼的小脸儿,我只得勉强地舔两口,看到自己伪装美味的楷模,琪琪总会拍着小手兴奋地说:“姑丈你看,狗蛋儿也喜好吃糖呢!”

雨过天晴,又是一个艳阳天,我四脚朝天继续趴着,突然诗兴大发,于是创作了人生第一首抒情诗“阳光明媚,适合午睡。”

张奶奶的幼子是个设计师,世界各地到处飞,一提到那个外外孙子,张外婆就可怜自豪:“我这么些外孙子从小就没让我们操过心,懂事儿又能干。”只可惜,那些懂事儿又能干的好外甥至今未娶,害的张外婆想抱儿子都抱不成,只可以抱我这只猫外孙子过过瘾。

这天中午,我起了一个大早,发现前几日的天气特其它好,阳光明媚,天空中还飘着一朵朵像棉花糖似的云彩。呼吸一口新鲜的空气,心绪无比喜形于色。

这两天自己都蔫蔫儿的,也提不起精神,直到这天琪琪来,她是来跟我话其余。

那天,李阿姨拿着羽毛棒有一搭无一搭地跟自己拉家常:“狗蛋儿,你领会呢?琪琪要走了,要去美利坚联邦合众国了。”正在假寐的自我听见琪琪要走的信息突然一激灵,闭上的双眼即刻睁开了。

这几日,我总觉得周围好像有一双眼睛在监视着我们,凭自己这只纯种美国短毛猫的第六感(都说猫是灵物,所以我也就自称灵物了),我们必将是被何人盯上了,这可咋整啊,莫非小主人得罪了什么人?有人要谋杀大家呢?看来我也是碰到了东野圭吾先生的熏陶,患了被伤害妄想症了。不管了,既然有人要破坏我们的稳定性,我就要跟他们努力到底!于是自己这几天也不上蹿下跳了,躲在小店一个旮旯处,伺机行动。

至今,我的人生共有三次分离,三回是本身这早逝的猫妈离开自己的时候,这时我还懵懂无知,只是小主人告诉自己阿姨去天堂了,我也不晓得天国在哪儿,只是觉得应该是一个很正确的地点。第二次就是这一次了,我头两回感到离其余痛苦。

这每一日气阴沉的,闷热得令人喘然而气来。蝉声一波接一波,叫得令人烦躁。我非凡着急不安,在屋子里上蹿下跳的。李二姑说自家闹妖儿呢,但本身的第六感告诉自己前天会微微不好的事务时有暴发。

张奶奶是我们的邻居,据说他早已是北师大的学习者,文革时候插队到河南,一直到2019年退休才回来新加坡古堡。

我在地上打了个滚儿,四脚朝天,享受着阳光照射在身上暖洋洋的感到,心想:我可真是太幸福啊,即使是只孤儿猫,无父无母,然则有疼爱我的李二姨和小主人。又一想,琪琪前几日会回升啊?等他回心转意了,我必然要到她脚边打三个滚以代表自己对他的惦念。

自我柔顺地趴在她的床边,张曾祖母就如此看着自身,她的肉眼湿润了,一颗颗泪水滴在了本人的随身。我舔着她的手,安慰他。张曾祖母仿佛感受到了我的温存,含着泪对自身说:“狗蛋儿,等姑婆好了再给您画像啊!”

自己一听是孙二叔的声息,立时跳到她前头叫个不停,就在孙大叔要踹我的当口儿,我又窜到了张外婆家的窗户上,孙姑丈跟着过来,借着灯光看到了昏迷在地的张奶奶,他立时全知晓了。

自家扯着嗓门儿狂叫“喵!喵!喵!”隔壁的孙姑丈被我的声声惨叫惊动,他推门而出,看到自家的爪子在尽力地挠张奶奶家的窗牖,他觉得我疯狂了,大叫一声“李狗蛋,你干呢呢?!”

会画画的张曾外祖母

百货公司的书架上摆放的都是东野圭吾的随笔,其中有一本叫做《解忧杂货铺》(好像又叫《解忧杂货店》,反正自己也不晓得!),所以我敢肯定地说小主人一定是受这本书的启示开了这家杂货铺。

这位传说中的琪琪的岳母怎么突然出现了?她要做哪些吧?

要说自己这只猫的日子过得可不用太舒适了,有李二姨照顾我,还有张奶奶给本人画像,生活可真美好呀。但是生活再美好,也总会有些出乎意料的工作暴发。

对此一出生没多长时间就成孤儿的本人,很羡慕琪琪有一个那么疼爱她的阿爸,但是对于他的姑姑,我又不甚了解了,按理说天下的二姨不是都会为了孩子而遗弃一切吧?为啥她的二姑连友好的儿女都毫无了呢?在自我那只猫来看,简直是匪夷所思!

到了诊所,我们看到了张外婆的幼子,他一度从外乡赶回来了。他抱着本人,摸着我的圆脑袋夸自己“狗蛋儿啊,真是要完美谢谢您哟!”我冲她“喵”地叫了一声,表示不用谢,那是本身应当做的。

通常闲来无事,我就在小商品铺门口晒晒太阳,哼哼小曲儿(无外乎就是喵喵叫几声)。小主人的姑姑李大姑帮着他看店,李大姨最欢喜拿一根带羽毛的小杆子逗我,每趟我都上当,其实我也没那么笨,只是看到李四姨的笑颜心里感觉很喜欢。

她蹲下来跟我谈话:“狗蛋儿,我要走了,去一个很远的地点治眼睛,等自我肉眼治好了就回到看您!”

文|老薛是只喵

小主人开了一家百货铺,里面放满了他从四陆上淘回去的各样东西,其实用前些天风靡的话叫精品店,但自己或者喜欢叫杂货铺,就跟自家的名字一样,接地气!其实小主人也喜好别人称她的小店为小商品铺,因为小主人是东野圭吾的粉丝,你要问我东野圭吾是何人?我只得告诉您他是一名推理小说家,还不是华夏人。

“狗蛋儿呀,多亏了你哟!”说完,孙姑丈赶紧招呼其他邻居推门而入,120赶快就来了,张外祖母被我们送上了救护车。

要问我是怎么明白的?其实很粗略,因为自己发觉只有琪琪来的时候他才现身,而且她看琪琪的眼力是那么亲和,好像我那早逝的猫妈看自己的视力一样(想到我的猫妈,我的眼睛都有点潮湿了)。

爱吃土耳其软糖的老姑娘
琪琪是超市的常客,二零一九年才六岁,她很欢喜小主人从土耳其拉动的软糖,每回小主人从土耳其归来,她总要和大爷来光顾,买一大包土耳其软糖回家。我看出这么些大女儿吃软糖的戏谑样子,感觉无与伦比幸福。

本条女生她是什么人吗?在此以前根本都尚未见过,她究竟在监视何人啊?这各个疑问在我心中就像李二姨手中的羽毛棒,扰的自家失魂落魄。

这就是本身,一只叫李狗蛋的美利坚联邦合众国短毛猫。

每位来店里的买主都喜爱逗逗我,还喜爱给自身拍照,每当这时,李大姨都会对我说:“狗蛋儿,摆个赏心悦目的pose!”我或趴着,或站着,或蹦着,不问可知,要把我最帅的一方面展现出来,没准儿咱未来就成了猫界一名冉冉升起的风尚啊!

李四姨是一个爱心的人,她对自我真是好,通常招呼我的吃喝拉撒睡,总是亲切地对我说:“狗蛋儿啊,饿了就跟三姑说,四姨去给你准备好吃的!”

过了几天,李岳母带着我去诊所看看张姑奶奶,路上他一个劲儿地赞扬自己,害的自家都不佳意思了。李三姨跟自己说张外祖母抢救过来了,已经淡出危险期了。我听罢,心里这叫一个欢快,“今儿本人是真呀真快乐!”

自己见状了病床上的张外婆,她样子很虚弱,憔悴了不少,见到自己,非要挣扎着坐起来。

本人叫李狗蛋,是一只纯种的美利哥短毛猫,之所以取了这般个接地气的名字,是因为我这游历过四陆地的小主人说这名字充足体现了东西方结合的特性。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图