手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
三 Swift学习之字符串和字符Strings and Characters
三 Swift学习之字符串和字符(Strings and Characters) ————–借鉴老码团队 String是例如“hello, world”,“海贼王” 这样的有序的Character(字符)类型的值的集合,通过String类型来表示。 Swift 的String和Character类型提供了一个快速的,兼容 Unicode 的方式来处理代码中的文本信息。 创建和操作字符串的语法与 C
作者:编程之家 时间:2020-05-15
Swift之网络请求框架封装
该篇文章内容大致都是说明内容,无代码模块 在项目开发过程中,经常会使用到第三方的框架,最多的无非是网络请求框架 AFN、ASI、还有使用Swift写的Alamofire框架 如果将这些第三方框架的请求放置在Controller中,在更换第三方框架时,整个框架都将在报错。 所以在开发过程中,要对第三方框架进行二次封装,屏蔽Controller与这些第三方框架之间的耦合 开发人员进行二次封装后,不管是
作者:编程之家 时间:2020-05-15
Swift UI专项训练34 TabBar底部导航栏
TabBar大家应该不会陌生,也是我们经常接触的控件,与navigation类似。首先来看下它的属性: Background用来摄住TabBar的背景图片。 Shadow设置阴影。 Selection用来设置TabBar选中后会出现的图片。 Style:用于设置TabBar的样式,默认的是白底,也可以设置成黑底。 Bar Tint:用于设置背景颜色 Item positioning:用于设
作者:编程之家 时间:2020-05-15
Swift之控制器与业务逻辑分离
在项目开发过程中,有些Controller代码超过上千行,这时候看代码是十分头痛的事情 而在Swift学习与开发过程中,要摒弃这种方式 Controller只需要知道执行什么操作,调用什么方法,需要传入什么参数,而无需知道返回结果的处理过程,直接处理返回结果数据即可 返回数据的来源,数据的转换、处理过程,Controller都不需要详细的了解,如此将精简Controller中得代码 举例:获取新浪
作者:编程之家 时间:2020-05-15
swift代理传值
视图之间传值有几种方式,今天暂时写一下代理传值 ,后更新 开发平台 : mac 10.10.2 编译器 :xcode6.3 (6D532l) 运行平台 : xcode iphone 5s虚拟机 所谓代理传值,就是通过delegate 来实现。设置两个视图.通过代理把第二张的视图的某值传给第一张视图 UI如图。给第二章视图创建并绑定一个类 在第二个视图类里声明一个协议 因为之前写的是一个测试,
作者:编程之家 时间:2020-05-15
swift问号,叹号的理解
//就是可空类型 var index: Int? = nil //一致的定义方式: var message: Optional<String> = nil //可以理解为一种装箱操作(对String类型进行一个封装) var message: String? = nil /* message = "123"*/ //!号可以理解为拆箱操作,对之前封装的String对象解除封装,并将其赋予St
作者:编程之家 时间:2020-05-15
swift获取目录下所有文件
今天做一个音乐播放器,在播放本地音乐的时候,需要用到swift的文件操作。 我想获得的功能是获取某目录下所有文件。然后读取出来放到table view 上 先写一下怎么获取 指定文件目录下的文件 var localMusicDirectoryAdress : String = "/Users/goofygao/Music/music/" let MusicLists = NSFileManager
作者:编程之家 时间:2020-05-15
Swift如何优化性能?
Swift在内存管理上使用的是自动引用计数(ARC)的一套方法,在ARC中虽然不需要手动地调用像是retain,release或者是autorelease这样的方法来管理引用计数,但是这些方法还是都会被调用的——只不过是编译器在编译时在合适的地方帮我们加入了而已。其中retain和release都很直接,就是将对象的引用计数加一或者减一。但是autorelease就比较特殊一些,它会将接受该消息的
作者:编程之家 时间:2019-06-05
Swift之Attempting to badge the application icon but haven't received permission from the user to badg
Attempting to badge the application icon but haven't received permission from the user to badge the application 好长的一串错误信息,该错误信息是在IOS8系统下,进行图标提醒数字设置时,系统给出的提醒设置 究其原因,无非就是IOS8之后,系统需要进行一些必要的设置,才能在图标上显示数字提
作者:编程之家 时间:2020-05-15
swift语言 继承和扩展
参考来源:小波说雨燕 //父类 class 车 { var 速度 = 0 var 描述 :String { return "时速\(速度)公里每小时" } func 声响() { } } let 一辆车 = 车() 一辆车.描述 一辆车.声响() /** * func 声响() 表示车类中有这样一个方法,与oc中
作者:编程之家 时间:2020-05-15
Swift版本的图片加载类
之前使用OC版本的,都是基于AFN而自行封装的类库, 现在写了一个swift版本的,很方便使用,在些开源出来。 首先是图片下载类: // // HYBImageLoader.swift // OSChinaClient // // Created by 黄仪标 on 15/3/5. // Copyright (c) 2015年 huangyibiao free edu. All right
作者:编程之家 时间:2020-05-15
【千锋福利】[Swift基础教程] 请你不要到处戳戳!
千锋教育《Swift语言学习》 第一章 :Swfit基础部分 千锋教育《Swift语言学习》 -Swift语言简介 http://bbs.mobiletrain.org/thread-39418-1-1.html 1.1_变量和常量 http://bbs.mobiletrain.org/thread-39419-1-1.html 1.2_基本数据类型 http://bbs.mobiletrain.
作者:编程之家 时间:2019-06-05
Swift语言实现代理传值
需求:利用代理实现反响传值(以下例子采用点击第二个视图控制器中的按钮来改变第一个视图控制器中的Label的内容) 一、创建RootViewController [objc] view plain copy import Foundation import UIKit class RootViewController:UIViewController,ChangeWordDelega
作者:编程之家 时间:2020-05-15
Swift语言实现代理传值(RegisterViewController和LoginViewController)
被代理对象定义协议方法(RegisterViewController) //1.定义协议方法 protocol RegisterDelegate { func registerZhanghaoMima(zhanghao: NSString, mima: NSString) } class RgisterViewController: UIViewController
作者:编程之家 时间:2020-05-15
戴维营教育最新项目实战开发视频出炉:Swift、XMPP、SpriteKi...
404 Page Not Found!
作者:编程之家 时间:2019-06-05
Swift 1.1语言函数参数的特殊情况本地参数名外部参数名
Swift 1.1语言函数参数的特殊情况本地参数名外部参数名 7.4 函数参数的特殊情况 声明定义有参函数时,为函数的每一个参数都定义了参数名称。根据参数名定义的形式不同,函数参数包括本地参数和外部参数名两种本文选自swift入门很简单。 7.4.1 本地参数名 本地参数名就是定义函数名时,在参数列表中所写的参数名,它只可以在函数主体内使用。如以下的一个代码片段,它定义了一个函数名为fun的函
作者:编程之家 时间:2020-05-15
Swift学习小记001
今天开始正式学习Swift语言,比起Object-C来说高端多了,去年七月刚出来时只是泛泛的看了一下,直到今天才意识到,我必须要学习它,作为一个靠技术吃饭的开发者,绝不能拒绝进步。var str = "Hello, playground"var bgen:Bool = true//分支if(bgen){ println(bgen);}else{ println(bgen);}var value =
作者:编程之家 时间:2020-05-15
swift之第一个IOS程序(浏览web页面)
1、工程的建立 a、选择第二个(Greate a new Xcode project) b、左边选择IOS中的Application,右边Singl View Application,最后next c、在Product Name输入程序名,比如fistIOS d、选择程序存储位置 2、开始编码 a、文件说明 AppDelegate.swift 文件是IOS工程响应整个APP的文件,AppDeleg
作者:编程之家 时间:2020-05-15
Swift中的willSet与didSet(重写属性的Set方法)
Swift中的willSet与didSet(重写属性的Set方法) var rating: CGFloat? { willSet { println("将要设置新值\(newValue)") } didSet { println("rating filed changed form \(oldValue) to \(r
作者:编程之家 时间:2020-05-15
Swift中的 "dealloc"
OC中对象销毁时会调用 dealloc 方法,此方法在实际开发中主要作用就是判断有无循环引用造成内存泄露。 Swift中 deinit 可以实现 “dealloc” 的功能 deinit { println("没有循环引用") }
作者:编程之家 时间:2020-05-15
Swift 开启多点触摸
override func touchesMoved(touches: NSSet, withEvent event: UIEvent) { println("touchesMoved started") println(touches.count) for touch in touches {
作者:编程之家 时间:2020-05-15
开始使用 swift 的 c语言 库
为了手头上的一个项目,我需要使用 CommonCrypto 库中的 HMAC 函数.虽然苹果在 swift 中已经提供了许多系统库,但是 CommonCrypto 不在其中.庆幸的是,要使用这个库并不怎么费事,只需要做一点额外的工作. 开始访问库 在使用库之前,我们需要通知 Swift编译器.要完成这个过程,我们有两种方式.它们都能在示例工程中正常运行,但是你应该根据你代码的用途来选择具体的方式.
作者:编程之家 时间:2020-05-15
Swift 快速入门
到2015年底,iOS9.0退出的时候,Swift必将大行其道。 playground主要用来快速学习swift 一,常量&变量 二,逻辑分支 三,for 四,String&NSString 五,数组和字典 六,函数 Swift小演练 1,override表示重写父类 很多类方法的返回值需要用 as 指定类型 在Swift中所有的枚举类型前面的大类型名可
作者:编程之家 时间:2020-05-15
Swift 学习小结:简单值 及流程控制
import UIKit var str = "Hello, playground" //简单值 //let 声明常量 var 声明变量 var value = 123; var i:Int = 0; var num = 0; var maVariable = 42; maVariable = 50; let myConstant = 42; let implicitInteger = 7
作者:编程之家 时间:2020-05-15
Swift学习函数和闭包
import UIKit var str = "Hello, playground" //函数和闭包 //func 声明一个函数 func greet (name : String, day : String) ->String{ return "hello \(name), today is \(day)" } greet("Bob", "Friday") func getGasPr
作者:编程之家 时间:2020-05-15
Swift 简单读写文件例
//取得当前应用下路径 var sp = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentationDirectory, NSSearchPathDomainMask.AllDomainsMask, true) //循环出力取得路径 for file
作者:编程之家 时间:2020-05-15
swift基本语法 01常量&变量
常量&变量(基于Xcode6.3) /** var 定义变量 let 定义常量 关于常量&变量的使用原则:尽量先用 let,只有需要变的时候,再用 var,能够更加安全 */ var x = 10 x = 15 let z = 20 // 常量在定义之后不允许过修改 //z = 21(错误) // alloc/init -> swift 中有一个构造函数的概念,类名() // 注意:let 定义的
作者:编程之家 时间:2020-05-15
swift基本语法 02for循环
for循环 // OC 中的写法仍然可以使用,不过有两个细节 // 1. 没有括号 // 2. 没有语法提示 for var i = 0; i < 10; i++ { println(i) } // swift 中的标准写法,Xcode 6.0 beta 3之前 for i in 0..<10 { println(i) } // 从 0 到 10,一共 11 次 for i in 0…10 { p
作者:编程之家 时间:2020-05-15
swift 保存和清空用户首选项实例
import UIKit class ViewController: UIViewController { let KEY_NAME = "inputData" @IBOutlet weak var inputText: UITextField! @IBOutlet weak var outputText: UITextField! var
作者:编程之家 时间:2020-05-15
swift做一个简单的计算器
// // ViewController.swift // Calculator // // Created by tutujiaw on 15/4/25. // Copyright (c) 2015年 tutujiaw. All rights reserved. // import UIKit class ViewController: UIViewController {
作者:编程之家 时间:2020-05-15
上一页
132
133
134
135
136
137
138
139
下一页
小编推荐
热门标签
更多
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