手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift回调及notifition消息机制
Swift的delegate和notifition机制 文件kvoDemo.swift import Foundation @objc // 需要打开objc标识,否则@optional编译出错 //协议,,类似java的接口 定义这个接口,里面定义方法 protocol kvoDemoDelegate { func willDoSomething() optional fu
作者:编程之家 时间:2020-05-26
Swift图片轮播的代码
凑合看吧,不高兴弄了 (1)创建一个基于Swift的iOS项目,打开Main.storyboard,在界面中拖入一个ScrollView滚动视图, 用来显示图片,在ScrollView下面再放置一个Page Control页面控制,可以来提示当前是哪一张图片 界面上就是一个scrollview和一个pagecontrol控件 (2)实现控件与代码的绑定,按住右键拖动控件到代码中,选择Outlet,
作者:编程之家 时间:2020-05-26
3D Touch swift 版本
OSX 10.10.5 (14F27) XCODE Version 7.1.1 (7B1005) swift -version --->Apple Swift version 2.1 (swiftlang-700.1.101.6 clang-700.1.76) AppDelegate.swift: // // AppDelegate.swift // 3DTouchDemo // // Cr
作者:编程之家 时间:2020-05-26
Swift 中的 数组排序 和 重载运算符
数组排序 首先拿到一个数组,然后这个是按照数字中Item元素的 name 属性来排序的代码片段: searchResults.sortInPlace({ result1, result2 in return result1.name.localizedStandardCompare(result2.name) == .OrderedAscending }) 这个使用的方法是sortIn
作者:编程之家 时间:2020-05-26
《swift2.0 官方教程中文版》 第2章-14构造过程
import Foundation //构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个存储型属性设置初始值和为其执行必要的准备和初始化任务。 //构造过程是通过定义构造器( Initializers )来实现的,这些构造器可以看做是用来创建特定类型实例的特殊方法。与 Objective-C 中的构造器不同,Swift 的构造器无需返回值,它们的主要任
作者:编程之家 时间:2020-05-26
Swift-简单值
写了一些基础的操作,算是自己对这个模块的理解 //hello world print("hello world"); //变量 整型 var myNum:Int = 2 // 这里后面声明的类型可以写也可以不写,它具有自动识别的能力,比如 = 2.0 那就是浮点型 = 2 就是整型 myNum = 4
作者:编程之家 时间:2020-05-26
Swift 三方库的使用
第一种方式: 从github上下载对应的三方库包,例如Alamofire三方库,网址如下:https://github.com/Alamofire/Alamofire,可以直接下载zip包,然后进行解压,并添加到项目中。在General中Embedded Binaries添加Alamofire,选择的是第一个framework,第二个是OSX的。 第二种方式: 1)利用Cocoap
作者:编程之家 时间:2020-05-26
swift delegate
protocol ModelDelegate { func willValueChanged(curValue: Int, newValue: Int) func didValueChanged(curValue: Int, oldValue: Int) } class Model { var delegate: ModelDelegate? var c
作者:编程之家 时间:2020-05-26
swift不同设备适配详解
在 iOS适配不同设备时主要需要考虑三个因素,设计分辨率、资源分辨率、物理分辨率。 设计分辨率:在程序中要使用的分辨率,单位Point(1Points = n * n pixels) 资源分辨率:图像资源的分辨率,单位pixels 物理分辨率:屏幕实际的分辨率,单位pixels 例iPhone6 Plus (5.5inch): width:414 1242 1080(资源分辨率是物理分辨
作者:编程之家 时间:2020-05-26
Swift - 重要知识点总结
Swift 以后是苹果开发语言的趋势,趁早掌握Swift开发势在必行。 下面总结一些 Swift中常见的一些知识点供大家学习。 alias 别名 Swift 使用typealias关键词来定义类型的别名,从而改变已有类型的名称 Array 数组 集合类型的一种,用来有序存储同样类型的值 Assertion 断点 Swift使用断点来进行代码调试,找出无效条件 associated value
作者:编程之家 时间:2020-05-26
Swift-控制流
控制流 使用if 和 switch来作为条件控制,使用for-in for while do-while 来构成循环。包装条件或者循环条件变量的圆括号可以省略,但是主体外的花括号是必须的 同时可以使用if let 来防止值得丢失。这些值是可选的,可选通过包含另一个值或者包含nil 来指明该值不存在。通过在类型后面添加问号(?)来标记一个值可选。 var optionalString: Strin
作者:编程之家 时间:2020-05-26
Swift UIButton 和 UILabel 的详细解释和创建使用
/* 在App 的开发过程中,我们都不会错过的两个类 UIButton 和 UILabel 其中 UIButton 是用户和客户端的交互连接员 ,处于重要的地位 然而,交互总有效果吧,那效果怎么显示呢,那就的UILabel 上场了 本文重点: 主要介绍 UIbutton 和 UILabel 的创建和类型(Btn);以及它们的 常
作者:编程之家 时间:2020-05-26
《swift2.0 官方教程中文版》 第2章-15析构过程
import Foundation /*析构过程原理******************************************************/ //Swift 会自动释放不再需要的实例以释放资源。如自动引用计数章节中所讲述,Swift 通过自动引用计数(ARC) 处理实例的内存管理。通常当你的实例被释放时不需要手动地去清理。但是,当使用自己的资源时,你可能 需要进行一些额外的清
作者:编程之家 时间:2020-05-26
Swift 2.0学习笔记Day43——构造函数继承
原创文章,欢迎转载。转载请注明:关东升的博客 Swift中的子类构造函数的来源有两种:自己编写和从父类继承。并不是父类的所有的构造函数都能继承下来,能够从父类继承下来的构造函数是有条件的,如下所示。 条件1:如果子类没有定义任何指定构造函数,它将自动继承所有父类的指定构造函数。 条件2:如果子类提供了所有父类指定构造函数的实现,无论是通过条件1继承过来的,还是通过自己编写实现的,它都将自动继承所有
作者:编程之家 时间:2020-05-26
Swift程序设计实战入门——互动出版网
这篇是计算机类的优质推荐>>>>《Swift程序设计实战入门》 让没有学过任何程序设计语言的人轻松上手,掌握最新技术精髓 前言 笔者看过与研究过许多编程语言,大家可以列举的语言大多都有所涉及。最近因为编写iOS的App,所以大部分时间都在使用Objective-C。要学会Objective-C可能会有一些门槛,若用户已有一些C与C++的语言基础,可能比较容易跨越。 其实Objectiv
作者:编程之家 时间:2020-05-26
swift开发笔记17 - 使用相机修改图片
实现修改头像的功能,首先给给一个图片添加点击事件,在事件处理函数中打开摄像头,自拍,选定照片后修改图片内容。 1 给图片增加点击事件 //图片引用: @IBOutlet weak var goWork: UIButton! override func viewDidLoad() { /////设置允许交互属性 goWorkFace.userInteraction
作者:编程之家 时间:2020-05-26
swift开发笔记18 - 获取当前位置坐标和地址
首先在info.plist里增加两行:NSLocationAlwaysUsageDescription和NSLocationWhenInUseUsageDescription,如下图中倒数3和4行 然后 import CoreLocation 给类增加代理: CLLocationManagerDelegate 增加类属性: //用于定位服务管理类,它能够给我们提供位置信息和高度信息,也可以监控设备
作者:编程之家 时间:2020-05-26
Swift实现GithubOAuth2
最近在自己的一个小项目里要用到Github OAuth,因为是第一次用所有一开始有些摸不着头脑,经过一阵的研究还算是解决了。 首先呢我们要了解什么是 OAuth. 这里有一个不错的介绍OAuth 当我们了解之后,接下来就是实现 Github OAuth。Goole了一圈之后我发现了两个个很不错的教程而且是Swift的哦。 OAuth 2.0 with Swift Tutorial Getting
作者:编程之家 时间:2020-05-26
Swift防坑指南
学习路上,躲坑必备,持续更新中… 1.给控件添加事件的时候,时间名不能有外部参数,否则报错
作者:编程之家 时间:2020-05-26
swift 解析GZIP
居然会自动解码,要不要这么智能,弄了快一个上午,傻逼了。。。。 1、如果不能自动解析的话,就得用http://stackoverflow.com/questions/29694050/gzip-usage-in-swift using this NSData+GZIP.swift library to zip/unzip data from server and here is process
作者:编程之家 时间:2020-05-26
Swift正式开源,开启新篇章
Apple在其开发者网站上宣布,Swift正式开源。Apple发起了开源Swift社区,具体举措有如下几点: Swift.org(https://swift.org/)——开源Swift社区专用网站 github.com/apple上的公共代码仓库 一个新的Swift包管理器,以便方便地分享和构建代码 一个Swift原生核心库,提供了标准库之上的更高级功能 支持Apple的所有平台(iOS、OS
作者:编程之家 时间:2020-05-26
Swift 踩坑
Swift 的学习势在必行 苹果官方文档上也提到过,Swift语言将会取代Objective-C 我们要加快学习Swift的步伐 在学习Swift 过程中会遇到很多坑 但是也会从中学到不少知识 我们要有一种踩坑的精神 下面给大家讲一个 import UIKit class ViewController: UIViewController { override fun
作者:编程之家 时间:2020-05-26
Swift开源短短一天不到Github就有9000多star
快,快,快!动动您的小手,分享给更多朋友! 苹果去年推出了全新的编程语言Swift,试图让iOS开发更简单,也承诺开源Swift代码。 昨天,苹果宣布:开源Swift,引起不少轰动,短短一天不到得时间,github上就有9000多star。对于广大开发者来说,真是一大福利!大家快取看看吧,一睹真容! swift开源地址: https://github.com/apple/swift 官方Linux
作者:编程之家 时间:2020-05-26
《 Swift ---->>UITextField 控件的学习和方法的详细解释《包含代理》》
/* 《 Swift ---->>UITextField 控件的学习和方法的详细解释《包含代理》》 * * UITextField 是项目开发中一个必要的控件,它主要用于和用户交互(例如,登陆界 * 面的 账号和密码的输入、注册界面,一些信息的填写),它也可为是,,项目的开 * 始。 */ // Created by 周双建 on 15/12/3. // Copy
作者:编程之家 时间:2020-05-26
Swift开源
Swift于2015年12月4号开源,欣喜之情难以表达,无奈编译器这种东西感兴趣还是小众,也没人能分享我的喜悦,故在此记录一笔,该语言的优秀性只有懂的人才懂。开源地址 https://github.com/apple和https://swift.org 支持Linux平台
作者:编程之家 时间:2020-05-26
Swift开源第一天:1万多star、开源核心库和包管理器、支持Linux...
今天是让无数iOS开发者欣喜若狂的一天,苹果于去年推出全新的编程语言Swift,并在2015年成为iOS开发的热门所在,经过今年的不断进化与折腾之后,Swift进入了开源的新篇章。 苹果通过新的网站Swift.org(https://swift.org/blog/welcome/)和GitHub(https://github.com/apple/swift)开放了Swift的源代码,并推出了一个适
作者:编程之家 时间:2020-05-26
自定义NavgationBar返回按钮(Swift & OC)
Objective-C UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.frame = CGRectMake(0, 0, 40, 40); self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomV
作者:编程之家 时间:2020-05-26
Swift 2.0学习笔记Day 44——重写属性
原创文章,欢迎转载。转载请注明:关东升的博客 重写实例属性 我们可以在子类中重写从父类继承来的属性,属性有实例属性和静态属性之分,他们在具体实现也是不同的。 实例属性的重写一方面可以重写getter和setter访问器,另一方面可以重写属性观察者。 计算静态属性需要使用getter和setter访问器,而存储属性不需要。子类在继承父类后,也可以通过getter和setter访问器重写父类的存储属性
作者:编程之家 时间:2020-05-26
苹果正式开源Swift
苹果在Apache 2.0许可证下开源了Swift语言,还开源了Swift的编译器、包管理器(处于早期阶段)、LLDB调试器、REPL命令行环境,标准库和核心库, 代码发布在Github上。苹果认为Swift将是未来20年的重量级编程语言。开源Swift的主要目标其一是使代码更具有可移植性和通用性,使语言可用于非苹果平台的应用开发;其二是教育,让更多人学习Swift语言。 ------------
作者:编程之家 时间:2020-05-26
十swift UICollectionViewController常用操作(swift 九宫格)
Demo 说明:九宫格 软件环境:编译器:XCode 7.1.1 1、 新建 XCode “Single View Application” 项目 填入Product Name:“MyCollection” , Next -> 选择路径,保存。 2、 删除所有视图,新建UICollectionViewController 单击打开Main.storyboard,删除所有视图,同时视图加入UICol
作者:编程之家 时间:2020-05-26
上一页
210
211
212
213
214
215
216
217
下一页
小编推荐
热门标签
更多
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