手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
在Swift使用UIImagePickerController
/* Camera 相机 PhotoLibrary 相册库 - 包含相册,并且通过iTunes/iphoto同步的照片,同步照片不允许删除 SavedPhotosAlbum 相册 -相机拍摄,应用程序保存的图片,可以删除 */ //使用UIImagePickerController,第一步要判断当前是否能访问。
作者:编程之家 时间:2020-05-26
SwiftWeather-Swift2实现的天气应用
https://github.com/JakeLin/SwiftWeather
作者:编程之家 时间:2020-05-26
UIView的层级关系和控制(swift)
override func viewDidLoad() { super.viewDidLoad() let v1 = UIView(frame: CGRect(x: 0, y: 0, width: 200, height: 300)) v1.backgroundColor = UIColor.redColor()
作者:编程之家 时间:2020-05-26
UIApplication.sharedApplication().openURL的使用(Swift版)
UIApplication.sharedApplication().openURL(NSURL(string: "http://www.163.com")!) //浏览器打开 UIApplication.sharedApplication().openURL(NSURL(string: "mailto://
[email protected]
")!)//发送邮件 UIApplication.sh
作者:编程之家 时间:2020-05-26
Swift UITableView相关功能五
接着上一节 http://www.voidcn.com/article/p-gvwevcit-bbq.html 前几节 我们主要讲了简单的创建一个tableView 添加一些数据,稍微做了一些修饰。 接下来我们看一个比较常用的功能 多分区tableView 首先接着之前的源代码来修改一下 上节源代码的数据源(代码见上节文章尾部) _dataArray=[[String]]()
作者:编程之家 时间:2020-05-26
ObjectC&&Swift 渐变色算法实现
-(NSArray *)getGradientColorWithStartColor:(UIColor *)startColor endColor:(UIColor *)endColor step:(NSInteger)step inverse:(BOOL)inverse { //1 get start color rgb CGFloat startR = 0.0, startG
作者:编程之家 时间:2020-05-26
Swift 2.0学习笔记Day 24——枚举
原创文章,欢迎转载。转载请注明:关东升的博客 Swift中的枚举可以定义一组常量、提高程序的可读性;还具有面向对象特性。 使用enum关键词声明枚举类型,具体定义放在一对大括号内,枚举的语法格式如下: enum 枚举名 { 枚举的定义 } “枚举名”是该枚举类型的名称。它首先应该是有效的标识符,其次应该遵守面向对象的命名规范,它由一组成员值和一组相关值组成。 成员值 枚举的成员值默认情况
作者:编程之家 时间:2020-05-26
Swift中单例的集中创建方式
单例模式是设计模式中最简单的一种,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象。 当你只需要一个实例的时候需要使用单例,如UIApplication.sharedApplication(), NSUserDefaults.standardUserDefaults() 等 ,windows的任务管理器,回收站 都是只能同时存在一
作者:编程之家 时间:2020-05-26
Swift实战入门笔记 -- 大学霸78两章
熟悉Swift 如何用Cocoa 和Cocoa Touch完成工作很重要 我们可以将软件看作模块化工具的集合,而不是单个大型实体。 SpriteKit,它是iOS和OS X都可以使用的一种框架,用于制作快速、高效的2D游戏和图形。 SceneKit,它是iOS和OS X都可以使用的一种框架,用于制作快速、高效的3D场景和图形 Instruments,它是用于Mac 和iOS 应用程序的探查器和
作者:编程之家 时间:2020-05-26
Swift UITableView相关功能六
我们上一节主要讲了tableView分区以及分区的头标题和尾标题 上一节地址:http://www.voidcn.com/article/p-tlkpijwv-bbr.html 继续使用上节代码(代码下载方式见第五节末尾) 上节我们讲了设置分区头标题。其实分区头 还可以设置高度,还有自定义view等功能 接下来我们尝试设置一下头视图的高度 很简单,实现一个代理方法 func tableVi
作者:编程之家 时间:2020-05-26
Swift 引入 Object-c 代码
如果要在 Swift 引入 OC 的代码: 1.创建一个 header文件 工程名:Bridging-Header.h 2、设置path 在target - Build Settings-Swift Compiler - Code Generation中的Object-c Bridging Header 填入此文件的路径,这个路径是基于项目工程文件夹的,写的时候
作者:编程之家 时间:2020-05-26
Swift 中随机数的使用
(点击上方公号,可快速关注) 作者:南峰子 网址:http://southpeak.github.io/blog/2015/09/26/ioszhi-shi-xiao-ji-di-wu-qi-2015-dot-9-26/ 在我们开发的过程中,时不时地需要产生一些随机数。这里我们总结一下Swift中常用的一些随机数生成函数。这里我们将在Playground中来做些示例演示。 整型随机数 如果我们想要
作者:编程之家 时间:2020-04-16
使用UIPickerView实现简单的城市选择器
UIPickerView是apple提供的选择器控件,可以根据业务需求生成单列或多列的选择器. 下面举例实现一个”省份-城市”联动的两列选择器. 查看源码(oc+swift) 效果图 数据源格式 因为只是一个简单的示例,所以在网上随便找了一个plist文件,数据格式截图如下: 实现思路 与UITableView一样,UIPickerView需要开发者实现其UIPickerViewDataSourc
作者:编程之家 时间:2020-05-26
Swift基础篇——常量和变量
/*: 创建对象 * OC: [[UIView alloc] init] [[UIView alloc] initWithFrame:] * Swift: UIView() UIView(frame: ) * 从OC转换为Swift的规律: alloc initXXX --> (xxxx:) 分号 * 在OC中每一条语句后面必须跟上一个;“, Swift中如果一行只有一条语句, 那么;可以省略 调
作者:编程之家 时间:2020-05-26
Swift基础篇——元祖
元祖 import UIKit // 元祖 /*: 元祖 * 复合数据类型 * 只要将多个相同或者不同的数据用()括起来就是元祖 * 优点: 在以前没有元祖之前C和OC语言是通过传入指针或者返回结构体的方式来返回多个值的, 而有了元祖之后就可以实现让一个函数返回多个值 */ let student = ("hello", 99, 99.8) print(student) print(studen
作者:编程之家 时间:2020-05-26
Swift基础篇——分支
分支 import UIKit // if /*: if * 大部分用于和OC中一致 * Swif中条件语句可以不用写() * OC中如果if后面只有一条语句, 那么{}可以省略, 但是Swift不行 * OC中条件语句可以是任何数值, OC中非0即真, YES/NO * Swift中条件语句的取值必须是Bool类型, 也就是说Swift中提供了真正的Bool类型, true/false */
作者:编程之家 时间:2020-05-26
Swift基础篇——可选类型
可选类型 import UIKit var str = "Hello, playground" // 可选类型 /*: 可选类型 * 什么是可选类型: 一个变量可以有值也可以没有值, 我们就称之为可选类型 * 在Swift中如果使用一个可选类型的变量/常量, 必须解包操作 * 解包: 只需要在变量/常量后面加上 ! * !含义: 代表告诉系统该变量/常量中一定有值, 如果强制解包一个没有值的常
作者:编程之家 时间:2020-05-26
Swift基础篇——循环
import UIKit /*: 传统for * 基本用法和OC一致 * for后面的()可以省略 * for后面的{}不可用省略 * Swift开发中不建议使用传统for循环 * for后面的三个参数都可以省略, 如果省略循环保持语句, 那么默认为真 */ for var i = 0; i < 10; i++ { print(i) } // Swift开发中推荐的for in循环格式 v
作者:编程之家 时间:2020-05-26
Swift基础篇——数组
数组 /*: 数组 * 格式 var arr: Array<Int> / var arr: [Int] * 可变和不可变 var/let */ // 定义不可变数组... let arr99 = [99] // 定义可变数组 //var arr: Array<Int> //var arr: [Int] //arr = [1, 2] var arr = [1, 2] // 1.遍历数组(取值)
作者:编程之家 时间:2020-05-26
Swift基础篇——字典
import UIKit /*: 字典 * 格式 var dict: Dictionary<String, String> * 注意: 将OC的{}换成了[] * 可变和不可变 var/let */ //var dict: Dictionary<String, String> //var dict: [String: String] var dict = ["name": "Swift", "
作者:编程之家 时间:2020-05-26
Swift基础篇——字符串
字符串 import UIKit /*: 字符: * OC: char charValue = 'a'; */ var charValue1:Character = "a" /*: Swift和OC字符不一样 * 1.Swift是用双引号 * 2.Swift中的字符类型和OC中的也不一样, OC中的字符占一个字节,因为它只包含ASCII表中的字符, 而Swift中的字符除了可以存储ASCII
作者:编程之家 时间:2020-05-26
Swift基础篇——函数
函数 import UIKit /*: 函数 * 格式 func 函数名称(形参列表) ->返回值类型 { 代码 } * Void == () */ // 1.没有参数没有返回值 func say() -> Void { print("hello") } say() // 如果没有返回值可以简写 func say1() -> () { print("hello") } sa
作者:编程之家 时间:2020-05-26
Swift基础篇——构造函数
构造函数 import Foundation /** Swift中要求在创建一个类时必须给这个类中所有的属性进行初始化 如果不能在创建对象时给这个类中所有的属性进行初始化, 那么这些属性必须是可选的 如果已经在构造方法中对所有的属性进行了初始化, 那么这些属性就可以不是可选类型 在给某一个类指定属性的数据类型时, 如果该属性是对象类型, 那么可以指定为可选类型 如果该属性不是对象类型而是基本数据
作者:编程之家 时间:2020-05-26
Swift基础篇——setter和getter的使用
setter和getter import Foundation class Student:NSObject { // MARK: - 不推荐使用直接写setter和getter这样的方法 /* var _name: String? var name: String? { set{ _name = newValue } get{ return _name } } */ // MARK:
作者:编程之家 时间:2020-05-26
Swift基础篇——闭包
闭包 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() /* OC: block类似于匿名函数, 用于封装代码块, 在特定的时候执行, 执行一些耗时操作 类型: 返回值类型(^block名称)(形参
作者:编程之家 时间:2020-05-26
Swift基础篇——懒加载
懒加载 import UIKit class ViewController: UIViewController { // 只有外界访问到listData的时候才会去执行闭包, 然后将闭包的返回值赋值给listData // 注意: 一定要记住闭包后面需要写上(), 代表执行闭包 lazy var listData: [String]? = { ()->[S
作者:编程之家 时间:2020-05-26
Swift基础篇——单例
单例 import Foundation class NetWorkingTools:NSObject { // func == - // class func == + // 方法一: /* static var onceToken: dispatch_once_t = 0; static var _instance: NetworkTools? class
作者:编程之家 时间:2020-05-26
Swift基础篇——结构体
结构体 import Foundation /* 结构体: 结构体是用于封装不同或相同类型的数据的, Swift中的结构体是一类类型, 可以定义属性和方法(甚至构造方法和析构方法等) 格式: struct 结构体名称 { 结构体属性和方法 } */ struct Rect { var width:Double = 0.0 var height:Double = 0.0 } //
作者:编程之家 时间:2020-05-26
Swift基础篇——可选值
可选值 import Foundation /* 可选值: optionals有两种状态: 1.有值 2.没有值, 没有值就是nil */ //有值: var optValue1: Int? = 9 //没有值: var optValue2: Int? var optValue3: Int? = nil /* 可选值可以利用if语句来进行判断 */ var optValue4: Int? i
作者:编程之家 时间:2020-05-26
Swift基础篇——枚举
枚举 import Foundation /* Swift枚举: Swift中的枚举比OC中的枚举强大, 因为Swift中的枚举是一等类型, 它可以像类和结构体一样增加属性和方法 格式: enum Method{ case 枚举值 } */ enum Method{ // case Add // case Sub // case Mul // case Div // 可以连在一起写
作者:编程之家 时间:2020-05-26
上一页
196
197
198
199
200
201
202
203
下一页
小编推荐
热门标签
更多
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