手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift 替换反斜杠
let a = "\\你好\\你好\\你好\\你好" let abc = a.stringByReplacingOccurrencesOfString("\\", withString: "") println(abc) OK
作者:编程之家 时间:2020-05-26
swift 2.0 枚举
// 11.枚举 //定义枚举 enum Name: Int { // '0'是我们自己任意规定的一个原始值,而这个'Yy'也是我们根据需求给'0'这个原始值 取的一个别名。 case Yy = 0 case Aa case Uu } var name_Prefix = Name.Aa print(Name.Uu) //枚举原则上是没有原始值的。 //使用原始值,创
作者:编程之家 时间:2020-05-26
Swift UITableView相关功能二
我们上一节主要讲了简单创建一个表格填充一些数据 上一节地址:http://www.voidcn.com/article/p-cuujvvgb-bbq.html 这节我们对tableView每一行的细节做一些修饰 继续使用上节的代码(代码下载方式见第一节末尾) 首先,我们给每一行设置一个副标题 创建一个数组存储副标题 var _dataSubtitleArray:[String]!
作者:编程之家 时间:2020-05-26
Swift通过类名动态创建对象的方式
原文出处:Swift通过类名动态创建对象的方式 前言 最近一些朋友问到我在Swift中如何通过类字符串名称的方式创建类实例的问题,起初以为与Objective-C的差不多吧,事实上还是有很大的差别的。下面是帮助朋友们之后,也随便总结而写下的文章。 注意:本篇文章中所涉及到的Swift代码都是Swift2.0的语法。 先看ObjC中的方式 我们可以通过Class类型就可以调用alloc来分配内存,调
作者:编程之家 时间:2020-05-26
Swift UITableView相关功能三
我们上一节主要讲了简单创建一个表格填充一些数据 上一节地址:http://www.voidcn.com/article/p-sybrqxqe-bbq.html 继续使用上节代码(代码下载方式见第二节末尾) 这节我们实现两个功能 1,调整每一行的高度 上一节的代码结果我们发现每一行的高度有些显小,文字有点挤在一起了。 tableView有一个代理方法专门用来设置行高 首先我们让ViewControl
作者:编程之家 时间:2020-05-26
swift 2.0 结构体
// 12.结构体 --目前没什么特别的应用场景,大多都用类来写的。 struct Person { var age: Int var gender: String //静态属性 static var name: String? init(age: Int, gender: String){ self
作者:编程之家 时间:2020-05-26
swift 2.0 ? ! 到底是什么意思
// ? ---可选赋值变量 // ! ----必须赋值变量 // 如果!修饰变量,就必须赋值,否则会崩。 fatal error: unexpectedly found nil while unwrapping an Optional value var numID : String? // ? 的意思就是封装了一个盒子,可以选择往这个盒子里放值,也可以选择不放值,不放值的话就是Nil
作者:编程之家 时间:2020-05-26
swift 2.0 类的定义
// 1.类 //类的写法 //----------结构体 和 类的第一个区别:结构体他自己本身自带一个构造函数,是包含所有的属性。 //----------类其实本身也自带一个构造函数,只不过,他的构造函数里是没有一个参数的。 //----------所以,在声明类的属性的时候,要么我们给类的属性修饰一个?/!,要么我们就需要自己手动添加一个构造函数。 class Person { va
作者:编程之家 时间:2020-05-26
swift 2.0 类中的计算属性 & 只读属性
// ---- 接触到一个新的属性定义:计算属性 //------计算属性,要注意的一点就是,他只管计算,并不会保存数据。 //------UI当中的应用场景,比如,我们赋给一个UI控件一定的frame,然后,我们就可以使用这个控件的bounds和center,我们自己并没有计算,而是直接就可以拿到的,所以人家内部是封装好了的。 class Circle{ var point: (Int,
作者:编程之家 时间:2020-05-26
swift 2.0 类中的继承
// MARK: 继承 class Animal { var name: String //静态属性 static var kind: String? init(name: String){ self.name = name } //静态方法--声明类方法有两个关键字可以用的,static / class
作者:编程之家 时间:2020-05-26
Swift判断API的有效性
原文出自:Swift判断API的有效性 前言 我们在Swift开发中,为了适配不同的系统版本,我们必须要对API的兼容性做处理。因此这里总结一下在Swift开发中对API有效性的常用判断方式。 说明:本文中的Swift开发语言是基于Swift2.0语法的,若旧版本不支持,请参考相关文章。 回顾Objective-C的检查方式 1、方式一:通过获取iOS版本,然后判断是否是某个版本范围。如: if
作者:编程之家 时间:2020-05-26
swift学习笔记之几个关键字
1.break关键字 作用:退出最近的循环体 例子: 2.continue关键字 作用:退出本次循环,继续下一次循环 例子: 3.falltrough关键字 作用:由于swift中switch语句每条case中自带一个隐含的break关键字,使得执行完匹配的case语句后不再执行下面的case。 为了解决这个问题,swift中特意引入的这个关键字。使程序执行switch语句中的某个case后,再调
作者:编程之家 时间:2020-05-26
swift 2.0 值类型 和 引用类型
// 2.值类型 & 引用类型 //-----结构体变量 属于 值类型。相当于copy //------类对象 属于 引用类型。相当于strong struct Point{ var x: Int var y: Int } var point_99 = Point(x: 2, y: 6) print("第一次初始化的点 \(point_99)") //这里的直接赋值,相当于是把p
作者:编程之家 时间:2020-05-26
swift 2.0 协议 必须实现 和 可选实现
// 3.Protocol // 默认是必须实现的方法 protocol KeepBadyProtocol{ func clean() } //一般 : 后面第一个跟父类名,如果没有父类,后面跟的就是协议名,如果有多个协议,用 ','隔开即可 class BadyKeeperKeeper : KeepBadyProtocol{ func clean() {
作者:编程之家 时间:2020-05-26
swift 2.0 延展 Extension
// 4.Extension 延展 //----OC中有延展 和 类目 两种。其中,延展是声明该类的私有属性和私有方法,封装性强。类目是对系统原有类 进行扩展,可以扩展属性和方法,并且,该扩展的属性和方法都是可以遗传下去的。 //----但是swift 中没有这两种的说法了,只有延展。这里的延展,表示的意义是:A.对原有类的扩展,并且只能扩展方法;B.可以扩充协议,并实现。 class Stude
作者:编程之家 时间:2020-05-26
swift 2.0 闭包
//5.闭包 ---其实就是OC中的block var sumClosure: ((a: Int, b: Int) -> Int )? //可以省略参数名 var maxClosure: ((Int, Int) -> Int)? //方式一 最原始 //sumClosure = { (a: Int, b: Int) -> Int in // return a + b //} //方式二 建
作者:编程之家 时间:2020-05-26
Swift UITableView相关功能四
我们上一节主要讲了tableView设置每行显示的内容 上一节地址:http://www.voidcn.com/article/p-pmtrmtdb-bbq.html 继续使用上节代码(代码下载方式见第三节末尾) 以上几节简单了讲了如何使用tableView来现实内容。那么我们点击了tableView的某一行内容之后会如何操作 我们直接上一节的代码不管点击哪一行都可以看到他选中了 但是,没有任何方
作者:编程之家 时间:2020-05-26
swift基础知识<一>
//Swift和OC区别 //1.每行结束没有分号 //2.输出不加@符号 //3.没有.h和.m /* print("Hello, World!") //1:常量(let) let let_1 = 80 // let_1 = 100 常量一旦赋值,不能修改 //2:变量(var) var var_1 = 100 var_1 = 1234 print(var_1) //Swift中
作者:编程之家 时间:2020-05-26
swift基础之<二>
//类型安全,swift中不支持隐式转换 //var c = 100 //var c1 = 100.85 // //let res = c + c1 //总结:swift 中不同数据类型,不能赋值和运算 //---------循环语句--------- //for in /for/while/ do while var sum_1 = 100 while(sum_1 > 50) { /
作者:编程之家 时间:2020-05-26
Swift 学习笔记一引用第三方库
使用cocoapods引用第三方库 安装cocoapods sudo gem install cocoapods 查看源列表 gem sources -l 移除和添加源 gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.org/ 安装完成后 pod setup 执不执行都可以,反正pod in
作者:编程之家 时间:2020-05-26
Swift学习笔记二Ios9下访问http://
如果你出现 App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 就需要修改info.plist 文本编辑,或xco
作者:编程之家 时间:2020-05-26
在Swift中,使用SDWebImage做缓存后获取缩略图的大小
//-----------------------------------------单张缓存照片---------------------------------------------- /// 单张图片缓存 /// /// - parameter array: 加载模型数组 private func cacheWebImage(array: [StatusVi
作者:编程之家 时间:2020-05-26
swift2.0 UIColor Use RGB
func UIColorFromRGB(rgbValue: UInt) -> UIColor { return UIColor( red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0, green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0,
作者:编程之家 时间:2020-05-26
Swift Cafe 快报 - guard 关键字
guard 关键字是 Swift 2.0 新引入的语法,正如其名,他就像一个卫士一样,保护者代码的执行。 我们来看一个 guard 关键字的例子: func apply() -> Bool { guard let image = UIImage(named:"some") else { return false } ... } 这里的 guard 关键字,判读了 UIImage 是
作者:编程之家 时间:2020-04-16
Swift语言 快速基础入门 (1)
(文章出处:http://blog-cn.jiazhewang.com/swift%E8%AF%AD%E8%A8%80-%E5%BF%AB%E9%80%9F%E5%9F%BA%E7%A1%80%E5%85%A5%E9%97%A8/) 本文内容分为两部分,本页是第(1)部分,第二部分请点此浏览:Swift语言 快速基础入门 (2) 快速入门 A Swift Tour 一般来说,我们每学习一种新的编程
作者:编程之家 时间:2020-05-26
Swift语言 快速基础入门 (2)
(文章出处:http://blog-cn.jiazhewang.com/swift%E8%AF%AD%E8%A8%80-%E5%BF%AB%E9%80%9F%E5%9F%BA%E7%A1%80%E5%85%A5%E9%97%A8-2/) 本文根据《The Swift Programming Language》一书 “A Swift Tour” 章节进行了简单地翻译,并加入了一些我个人的实验记录和想
作者:编程之家 时间:2020-05-26
Swift自定义Tool
//设置tool private func prepareToolBar(){ let toolBar = UIToolbar() view.addSubview(toolBar) let w = UIScreen.mainScreen().bounds.size.width toolBar.ff_A
作者:编程之家 时间:2020-05-26
Swift内存管理ARC
原文出自:Swift ARC总结 引言 Swift使用自动引用计数(ARC)机制来处理内存。通常情况下,Swift内存管理机制会自动管理内存,无须我们考虑内存的管理。ARC会在类的实例不再被使用(也就是没有引用)时,会自动释放其占用的内存。 可是,在少数情况下,ARC需要更多地了解我们代码之间的联系,才能正确管理内存。本篇文章就这少数情况而讨论和分析其应用场景及如何更好地解决循环引用的问题。 注意
作者:编程之家 时间:2020-05-26
swift键盘处理方式
//MARK:属性列表 var toolBarCons: NSLayoutConstraint? //MARK:视图生命周期 override func viewDidLoad() { super.viewDidLoad() //注册通知 NSNotificationCenter.defaultCenter().addO
作者:编程之家 时间:2020-05-26
自定义UISwitch颜色
UISwithch属性说明: tintColor:开关处于关闭状态时的颜色 onTintColor:开关处于开启状态时的颜色 thumbTintColor:开关的状态钮颜色 onImage:开关处于开启状态时的图片(iOS7及之后设置无效) offImage:开关处于关闭状态时的图片(iOS7及之后设置无效) backgroundColor:整个开关背景色,设置后可以明显看到一个矩形背景 iOS系
作者:编程之家 时间:2020-05-26
上一页
195
196
197
198
199
200
201
202
下一页
小编推荐
热门标签
更多
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