缺的就是一股傻劲~

今天是3月1日。。。我喜欢和别人比较,跟喜欢和比我优秀的人在一起会使我热血沸腾。两年自学的编程并没有让我与众不同,但我一直在等待,在前行。我深深明白,计算机行业从不缺优秀者,因为只要够努力够坚持,大家都可以成为优秀者。而我缺的就是一股傻劲。正如史蒂夫乔布斯说:Stayhungry,Stayfoolish。

swift UI专项训练26 控件综述

我们常用的滑块、开关等都是控件。控件的基类都是UIControl。控件的内容如下:主要有选中、可以使用和高亮。控件的目标-操作机制,原理是一个控件在一个与之相关的事件发生之后,向另一个对象发送一个消息。上图是控件外观的操作,主要是水平和垂直的对齐方式。控件的约束和视图差不多,也主要是距离的约束。

swift UI专项训练27 UIButton按钮控件

按钮大家都很熟悉了,按钮的基类是UIButton,它的内容设置是比较多的。Type是按钮的样式,system就是我们常见的无边框按钮,如果换成Detaildisclosure,会变成这个样子:也就是我们常说的详细信息。Infolight和indoordark依然是这种样式的图标,只是颜色有变化。AddContact样式会变成一个加号:按钮的交互事件前面用过很多次了,用的最多的是action的。实现的时候我们可以用代码实现,也可以在interfacebuilder中实现。

斯坦福Swift基础二数组和字典

一、数组定义:或者:相关函数:insert//a.insert在指定位置插入一个元素,结果:[a,d,b,c]splice//a.splice在指定位置插入一个数组二、字典定义:或者:赋值:

斯坦福Swift基础三Range

Range就是二个端点这二个端点应指定合理的类型,因此它是泛型的Range它的结构体伪表达式:数组的Range应该是Range我们一般使用...这种特殊的语法来创建Range,比如:

Swift与OC混合编译

SWift调用OC新建swift文件此时系统自动生成-Bridging-Header.h文件并且TARGETS->BuildSettings->Objective-CBridgingHeader(搜索bridg)选项中会自动填入以上头文件的路径在-Bridging-Header.h中#import要调用的OC对象头文件OC调用Swift在OC文件中#import“

swift UI专项训练28 DatePicker日期老虎机

如果你设置过iPhone中的日期,那么你对日期老虎机一定不陌生。主要属性有日期、时间和倒计时,如图:mode模式中你可以选择只有日期、只有时间或者都有。后面的是一些约束。Timer是倒计时间隔。拖一个到storyboard中,运行一下看看效果:还是满炫酷的。现在我们把它的样式设为倒计时,cutdowntimer:可以看到倒计时样式是没有我们常用的秒或者毫秒倒计时的,需要我们继承基类自己定义。

swift UI专项训练29 Page Control页控件

PageControl的属性不多,如下:Pages中的两个数字标示有几页,当前在哪一页。在页面中添加一个最简单的view:为了够明显,把它的背景色改成灰色,现在页面上是这个样子:把view和控制器关联起来,当我们选中pagecontrol,然后打开它的事件管理器的时候会看到很多事件,选择valechanged,与控制器关联。