手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift基础语法: 30 - Swift的基类, 子类, 重写, 重写方法, 重写属性, 防止重写
前面我们讲了有关于脚本语法的基本认识以及使用, 现在让我们来看看Swift的其他东西: 1.基类 所谓的基类, 就是OC中的父类, 不继承任何类, 就叫做基类, 让我们来看看例子: class Vehicle { var currentSpeed = 0.0 var description: String { return "traveling at \(curre
作者:编程之家 时间:2020-05-16
Swift编程高级教程一变量与常量
常量与变量 常量和变量是某个特定类型的值的名字,如果在程序运行时值不能被修改的是一个常量,反之是一个变量。 常量和变量的声明 Swift中的常量和变量在使用前必须先声明。其中let关键字声明常量,var关键字声明变量: //声明一个名为maximumNumberOfLoginAttempts的整型常量,并且值为10 let maximumNumberOfLoginAttempts = 10 //
作者:编程之家 时间:2020-05-16
Swift编程高级教程 变量与常量
常量与变量 常量和变量是某个特定类型的值的名字,如果在程序运行时值不能被修改的是一个常量,反之是一个变量。 一、常量和变量的声明 Swift中的常量和变量在使用前必须先声明。其中let关键字声明常量,var关键字声明变量: //声明一个名为maximumNumberOfLoginAttempts的整型常量,并且值为10let maximumNumberOfLoginAttempts = 10//声
作者:编程之家 时间:2020-05-16
Swift基础教程第一课 第一个Swift应用
从LaunchPad中启动Xcode6,选择“create new project”: 可以看到,Swift语言的项目与Objective-C的项目基本上是一样的,除了.m结尾的Objective-C源码换成了.swift结尾的Swift语言源文件了。 2 . Xcode 6在Storyboard里为iPad和iPhone增加了统一的界面管理功能,和AutoLayou一起工作。为了简单起见,先禁用
作者:编程之家 时间:2020-05-16
Swift基础教程swift代码创建第一个控件之UILabel
创建视图的控件跟之前还是差不多,在viewdidload里面近些视图的创建。 首先 给需要创建的label 设置frame let textLabel = UILabel(frame:CGRectMake(self.view.frame.size.width/8,20,self.view.frame.size.width*3/4,100)) 给label 设值 textLabel.
作者:编程之家 时间:2020-05-16
Swift编程高级教程(三)集合类型-数组
集合类型―数组 Swift语言提供了两种集合数据类型:数组和字典,数组是一系列相同类型的变量值有序存储;字典是一系列相同类型的变量值的无序存储,可以通过一个唯一标识符(键)来引用和查找。 数组和字典总是能识别自己所能够存储的键值的类型,就是说,我们不能够往这两个容器内插入错误的类型。显式类型声明的集合能确保我们的代码总是能识别其所能存储的变量类型,并能够让我们在实际编码中捕捉到出现的任何类型错误。
作者:编程之家 时间:2020-05-16
Swift 简单控件示例:滑块UISlider
转载请声明出处:http://blog.csdn.net/jinnchang/article/details/44487269 ------------------------------------------------------------------------------------------ // // ViewController.swift // UISliderSampl
作者:编程之家 时间:2020-05-16
Swift 简单控件示例:步进控件UIStepper
转载请声明出处:http://blog.csdn.net/jinnchang/article/details/44487407 ------------------------------------------------------------------------------------------ // // ViewController.swift // UIStepperSamp
作者:编程之家 时间:2020-05-16
Swift Core Data 图片存储与读取Demo
实体的模型定义: 实体的class定义: @objc(ImageEntity) class ImageEntity: NSManagedObject { @NSManaged var imageData: NSData } 存储: @IBAction func saveImageToCoreData() { let delegate = UIApplication.sharedAp
作者:编程之家 时间:2020-05-16
swift UI专项训练41 用纯代码的方式实现stepper的值传递
之前讲过通过storyboard的方式捕获控件的值,现在我们来试试通过纯代码的方式来实现同样的功能。首先定义一个stepper和一个label,用label来显示stepper的当前值。 self.priceStepper = UIStepper(frame: CGRectMake(150, 120, 100, 20)) self.priceStepper.minimum
作者:编程之家 时间:2020-05-16
Swift自定义控件--输入框
在开发安卓项目的时候经常对于常用的功能进行封装成控件来使用,一个是减少代码量,另一个看起来简洁,而对于苹果开发也喜欢封装成控件,然后再storyboard里面拖拽,对于IOS开发自己属于菜鸟级别所以代码质量不是很高,如果那里有问题,请指出,这里记录一个是备忘另一个希望多多交流。 这篇是自定义输入框,输入框在项目中经常用到,最常见的比如左边是label右边是textfield,效果图如下: 代码如下
作者:编程之家 时间:2020-05-16
Swift基础语法: 31 - Swift的初始化, 默认属性值, 初始化参数, 内部和外部参数, 可选属性类型
在前面我们把继承这东西讲解完了, 本质上是和OC中的继承是没有多大区别的, 就是多了一些特性, 一开始不记得没关系, 后面随着我们做项目, 越做会越熟练的, 好了, 现在让我们来继续往下看: 1.初始化 Swift中的初始化其实和OC的初始化没多大区别, 但唯一不同的就是, Swift在构造的过程是不需要返回值的, 只要保证新实例在第一次使用的时候能够正确的完成初始化就可以了. 类和结构体在初始化
作者:编程之家 时间:2020-05-16
研究下淘宝的swift热点缓存迁移的事
为了避免被喷激,提前先说下,这篇文章可能更多的是我自己的理解,勿当真. 这两天重温了下淘宝叔度的文章,关于淘宝swift热点迁移的事… 对于传统的CDN服务,更多的是放在一个磁盘上,当然也有不少公司进一步用内存层又做了高热度的缓存。 一个最快的内容,和一个相对慢不少的机械硬盘,他们如何做到更好的命中数据及更快的返回数据。 以前跟同事聊过,他是letv的cdn开发之一…. 现在一些互联网公
作者:编程之家 时间:2020-05-16
swift scrollView滑动
ios规划界面是分层的思想,明白这句话。基本也就掌握ios开发的真谛了 下面看一下scrollView如何实现界面滑动的。 首先我先简单做一个两个图层的UI。 所以我们需要先声明一个scrollView.然后再在scrollView上面进行操作 废话不多说。直接上代码 var scroller = UIScrollView() scroller.frame = self.view.bounds s
作者:编程之家 时间:2020-05-16
Swift与Objective-C API交互
Swift和Objective-C可以进行互操作,也就是说可以在Objective-C项目中使用Swift代码,反过来也可以。当然,这种互操作之间最重要的是可以在Swift中调用Objective-C的接口,毕竟目前绝大部分接口都是通过Objective-C提供的。 初始化 在Swift中实例化一个Objective-C的类时,可以用Swift语法调用它的一个初始化器。Objective-C的初始
作者:编程之家 时间:2020-05-16
swift键盘点击屏幕后返回
废话不多说,直接上代码 override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) { self.ipAdress.resignFirstResponder() self.userName.resignFirstResponder() self.passWo
作者:编程之家 时间:2020-05-16
swift语言的学习笔记四-2(对上一节有些遗留进行处理)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/30314359 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 在上一节中有些问题还没有弄清,在这里自己写了一下,做了一下验证,并希望能给读者有所帮助。 看例子: 例子中包括 callback函数的声明与使用
作者:编程之家 时间:2020-05-16
swift语言的学习笔记五(线程)
swift 并没有使用新一套线程,使用OC源有的一套线程。下面以例子来演示一下swift中使用线程。 其用包括常见的:NSThread,NSOperationQueue,GCG [cpp] view plain copy import UIKit class swiftThreadDemo : UIViewController { var queue = NSOp
作者:编程之家 时间:2020-05-16
swift语言的学习笔记六(ARC-自动引用计数,内存管理)
Swift使用自动引用计数(ARC)来管理应用程序的内存使用。这表示内存管理已经是Swift的一部分,在大多数情况下,你并不需要考虑内存的管理。当实例并不再被需要时,ARC会自动释放这些实例所使用的内存。 另外需要注意的: 引用计数仅仅作用于类实例上。结构和枚举是值类型,而非引用类型,所以不能被引用存储和传递。 swift的ARC工作过程 每当创建一个类的实例,ARC分配一个内存块来存储这个实例的
作者:编程之家 时间:2020-05-16
swift语言的学习笔记七(swift 的关健词)
每一种语言都有相应的关键词,每个关键词都有他独特的作用,来看看swfit中的关键词: 关键词: 用来声明的: “ class, deinit, enum, extension, func, import, init, let, protocol, static, struct, subscript, typealias, var.” 用于子句的: “ break, case, contin
作者:编程之家 时间:2020-05-16
swift语言的学习笔记八(保留了许多OC的实现)
尽管swift作为一门新语言,但还保留了许多OC的机制,使得swift和OC更好的融合在一起。如果没有OC基础的先GOOGLE一下。 如:KVO,DELEGATE,NOTIFICATION。 详见DEMO。 [cpp] view plain copy import Foundation @objc // 需要打开objc标识,否则@optional编译出错 protoco
作者:编程之家 时间:2020-05-16
swift语言的学习笔记九(OC与Swift混编)
swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。 先中简单的入手,先研究在同一个工程目录下混合使用的情况。 为了演示。先准备两个类 第一个是swift语言写的类,文件名为 act.swift [cpp] view plain copy impor
作者:编程之家 时间:2020-05-16
Swift实战
swift学习也快有一个月了。文章也写了不少。今天来发布一个小DEMO。当操刀练手了。 主要写一个小控件,实现功能是类拟IPHONE手机打开AppStore 中的详细信息中的内容,先显示一部分,点击更多时,再加载完成。 目前只对单文本字体作处理,对于富文本的并不行。因此作为swift的操刀之作,还算是处女作吧。。。。。 源码: 整个控件的源码在:http://download.csdn.net/d
作者:编程之家 时间:2020-05-16
swift语言的学习笔记十(block)
在前面一些学习中,原本把闭包给理解成了block尽管有很多相似之处,但block还是有他自己的独特之外。近日,在写oc/swift混合编码时,有时候需要swift回调oc,oc回调swift 。 因此我把swift中的 block 常见的声明和写法作一个总结。以免后续忘了,好查阅。废话不说多,上例子: [cpp] view plain copy // // blockDemo.swift
作者:编程之家 时间:2020-05-16
swift语言的学习笔记十一(performSelector)
在OC中使用好好的performSelector,但不知为什么在swift有意的被拿掉了。更有甚者连IMP, objc_msgSend也不能用了。虽然想不通为什么,但应该有他的道理。就不纠结了。 大家可能在OC中使用得更多的就是延时处理,及后台处理,或线程异步等。现在没有performSelector,哪在swift还有什么可以代替呢,当然有了,如GCD,NSTimer其实都可以近似的代替。 如:
作者:编程之家 时间:2020-05-16
Swift 语言基础(2)-字符和字符串
字符串字面量 let someString = "Some string literal value" let wiseWords = "\"Imagination is more important than knowledge\" - Einstein" // "Imagination is more important than knowledge" - Einstein let do
作者:编程之家 时间:2020-05-16
swift的别名和复数值类型
//别名的用法 -普通类型 typealias pageNumber = Int16 var page: pageNumber = -123 //别名的用法 -Class类型 class People { var age = 0 func say() -> (Void) { println(age) } } typealias myPeople = Peo
作者:编程之家 时间:2020-05-16
swift UI专项训练42 用Swift代码实现页面跳转与传值
之前我们做过如果要点击一个按钮实现跳转到另一个按钮的办法,有时候我们需要通过一些动作来触发页面的跳转,比如摇动手机,这样就不能直接用连线的办法来实现跳转了,那么如何通过代码的方式来实现跳转呢?依旧使用过渡的方法,在storyboard中把要实现跳转的两张页面连线,注意不再局限于按钮等确定的实体和另一张页面连线,只要跳转关系是从一张到另一张,把两张页面连起来即可,连线选择show,这里就不演示
作者:编程之家 时间:2020-05-16
Swift内存管理概述
Object-C的内存管理经历过2个阶段:手动引用计数内存管理MRC和自动引用计数内存引用管理ARC-MRC就是由程序员自己负责对象管理生命周期,负责对象的创建和销毁,ARC的程序员不用关心对象内存释放的问题,编译器在编译的时候在合适的代码位置插入内存释放代码。 Swift在内存管理方面吸收了OC的先进思想,采用了ARC内存管理模式 Swift中的内存对象管理是对引用对象类
作者:编程之家 时间:2020-05-16
swift UIImage加载远程图片和圆角矩形
原文地址:http://www.cnblogs.com/sxlfybb/p/3791973.html UIImage这个对象是swift中的图像类,可以使用UIImageView加载显示到View上。 以下是UIImage的构造函数: init(named name: String!) -> UIImage // load from main bundle init(named name:
作者:编程之家 时间:2020-05-16
上一页
137
138
139
140
141
142
143
144
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native