Swift学习笔记
变量与常量
- 定义数字变量的时候,如果数字很大,可以把数字用下划线隔开
|
|
- 可以用中文甚至emoji来作为变量名
做开发的知道每种语言都有自己的命名规范,比如C语言的变量下划线式命名等等。iOS开发中用Objective-C语言开发,今天在开发中遇到一个命名的问题,看来又得熟读OC的命名规范了。
问题如下:
|
|
OC中属性命名不能以关键字开头。嗯,改个符合规范的命名即可。
(本文会继续完善规范……)
2018年08月11日12:21:40
距离上次已经很久了,今天又看了苹果coding naming guidelines,收获良多。根据原文大概总结一下于此。
color
而不是colour
,毕竟美帝还是这个星球最牛逼的国家)NSString
,就不要命名为某某String之类的)tag
,这个变量在很多UIKit
的控件都有,不要使用)NSDate
,NSSring
等等。ing
。比如NSLocking
协议和类NSLock
。不过大部分是加一个Delegate
完事儿……今儿早在公司,清洁阿姨请求让帮忙打印一个“货运出租”的招牌,想着这还不小事儿一桩,可是急的抓耳挠腮还是百度后才晓得。现记录之。
既然是招牌,字体当然要大,在Word里直接选字号是不行的,应该输入一个数字即可。
如图:
而且,四个字横着放最能完全使用一张A4纸,所以打印的时候,在“文件”->“页面设置…”中选择打印方向为横向即可。
如图:
大功告成!
昨天第一次听说这个剧。豆瓣评分有8.8呢。剧荒半年了,记得上次看剧还是《大明王朝1566》。这个名字让我立马想到《了不起的盖茨比》。赶紧下载观之。
地铁上看了第一集,很吸引人。第一集就甩出个大矛盾——“他离开了”。
随便说说第一集的感想吧。
犹太人对世界的认知很深刻呢!也难怪世界舞台有他们一席。
麦瑟尔自己身上上演的悲剧放到舞台上以后,在别人眼里就是活生生的喜剧~看了有点难过。
很好奇在剧场干了8年的那个女人,看起来很有故事。不知道她会和女主发生些什么有趣的故事。
多人共同开发项目无可避免的要用到版本控制。本人所在的公司使用的是svn。个人习惯使用终端来进行各种操作。以下是本人常用的svn命令,好多没有带参数(因为没怎么用到)如下:
svn checkout 绝对地址路径 --username password
简化为svn co
svn add 文件名
告知服务器要添加文件。之后需要使用svn commit
提交到服务器。svn commit -m"提交描述"
提交改动到服务器,简化为svn ci -m
svn update
更新本地到当前最新,简化为svn up
svn delete 文件名
删除文件。之后需要使用svn commit
提交到服务器。可简化为svn del 文件名
svn status 目录
查看当前目录下的状态。如果有改动,终端会标记。命令可以简化为svn st 目录
各种标记如下:svn log 文件名
查看日志svn revert 文件名
恢复本地修改,所做的改动会回到未修改时的状态。svn resolved 本地绝对路径
解决冲突以上~记录之增加印象。
《肖申克的救赎》我看了很多遍,每一次都给我全新的感动。安迪说太平洋是没有回忆的海洋。昨日接到许久未曾联系的老友的电话,在过年那些应该聚首的日子,他竟然被我遗忘在太平洋里……他笑着说自己身体有恙,嗓子不舒服,我们来年再聚。随便侃了一会儿,谈资自然而然到了我们这个年纪的话题。相亲啦,工作啦,房子啦BlaBla……
竟无语凝噎……希望我们各自人生路走好。
有时候从GitHub下载一些iOS相关的demo研究的时候,会发现那些作者用一个workspace,然后名下会有好几个项目,这是如何实现的呢?探究一番。
打开Xcode,使用快捷键==control + command + N==或者菜单中的==File->New->Workspace==新建一个工程区域
在该工程区域下点击==Add files to==然后把现有的项目添加进去,就可以实现一个工作区域管理多个项目了。如图所示:
现在许多iOS的App基于位置服务,有时候调试的时候身边没有真机怎么办?下面的方法可以在模拟器上方便的添加经纬度,从而直接用模拟器来进行调试。
直接为模拟器添加经纬度
如下图所示:
通过创建gpx文件模拟经纬度
如下图所示:
将文件里的经纬度坐标修改,放到工程中,打开Xcode后就可以愉快的使用自己定义的位置了。
iOS开发将MOV格式的视频文件转换成mp4格式的视频文件相关代码
A special day after a long time in Beijing,
So I remember the day in my life.