手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift之键盘类型与常见的键盘隐藏方法
// // ViewController.swift // UITextField键盘类型 // // Created by mac on 15/4/19. // Copyright (c) 2015年 mac. All rights reserved. // import UIKit class ViewController: UIViewController ,UITextFieldD
作者:编程之家 时间:2020-05-17
UIKit框架-高级控件Swift版本: 8.UISegemtedControl方法/属性详解
前面我们讲完 iOS 控件中的两个提示性控件, 现在让我们继续往下看. 1.UISegemtedControl的常用属性 // 1.初始化时设置 UISegemtedControl 的 Item 数组 init(items: [AnyObject]) // 2.设置 UISegemtedControl 点击之后是否瞬间弹起, (默认是 false) var momentary: Bool //
作者:编程之家 时间:2020-05-17
Swift App状态恢复-State Restoration(一)
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 前言: 对于一个app来说,没有办法保证每次都是用户正常关闭(双击home,然后关闭)。有可能是用户把app切换到后台,然后由于内存的原因,IOS系统选择关闭掉应用。这时候,就是状态恢复使用的场景。App应当做到的是,用户没有察觉到App在后台被IOS Kill掉了。 本文主要讲诉如何用Storyboard进行状态恢复,
作者:编程之家 时间:2020-05-17
使用swift一天开发视频播放app之storyboard使用和重点知识
首先申明我是一个被逼着使用swift的菜鸟,但是感觉使用swift做东西很轻松,所以打算分享一下我做的一个视频播放器app。名字叫E家课堂,主要是做在线教育这块的一个小应用,大概的使用的技术很少没什么特别的东西,主要是json解析、网络操作、listview展示、storyboard设计、视频播放这几个,今天我们来说一下storyboard的使用。 整个应用大概使用到了 Tab Bar Con
作者:编程之家 时间:2020-05-17
Swift 中的利刃闭包
定义闭包 我们刚说过,函数也是一种特殊的闭包,那么我们再来看下定义闭包的语法: {() -> () in} 闭包的定义包含在一对大括号中,其中 () ->() 定义了函数的参数类型和返回值, -> 的左边括号中是参数列表,右边是返回值。然后用 in 关键字将闭包的头部和主体分隔开来。对闭包定义的一个描述: {(param) -> returnType in statements } 比如我们 Ar
作者:编程之家 时间:2019-07-11
Swift 中的利刃函数
关于闭包的概念,相信有过其他语言开发经验的朋友都不会陌生了。简单来说闭包的语言特性,大大增加了我们的开发效率。而 Swift 更是将闭包运用的游刃有余,仿佛为它而生。下面咱们进入正题。 Swift 中闭包的概念就像是 Objective-C 中的 block。 闭包可以嵌套和作为参数传递。 在 Swift 中,函数也只不过是一种特殊的闭包。 定义函数 Swift 中 可以使用 func 关键字来定
作者:编程之家 时间:2019-07-11
swift 编译打包错误汇总
1.swiftc failed with exit code 1 archive时,将schema设置成release,无法编译通过,报错如下 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1 解决
作者:编程之家 时间:2020-05-17
swift关于从服务器取数据乱码的问题
最近在做一个项目,输入英文之外的文字上传服务器取回来之后乱码,原来是输入的文字没转码 添这一行代码,先转成utf-8 var a:String = textfiled.text var aStr = a.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) 这时候上传服务器的就是一串8进制的数字 然后从服务器取过来解码 v
作者:编程之家 时间:2020-05-17
用Swift开发Mac App(1)
原文超级详细(图文),小白表示毫无压力:http://www.raywenderlich.com/87002/getting-started-with-os-x-and-swift-tutorial-part-1 由于原文浅显到略显啰嗦,因此翻译时我有选择地删除了部分段落。 打开Xcode,使用 File\NewProject… 菜单,在弹出窗口中选择 “OS X/Application”,然后N
作者:编程之家 时间:2020-05-17
用Swift开发Mac App(2)
数据模型 接下来创建数据模型。 首先我们来熟悉一下Xcode项目文件的组织结构: 默认模板会创建一个以项目名称为名的文件夹。在这个文件夹下有一个supporting files的子文件夹,其中存放plist和资源文件。当项目很大时,会创建大量的文件,查找文件就会变得很困难。因此我们需要有一个良好的项目文件组织形式。 首先,我们新建一个文件夹(group),命名为GUI。在ScaryBugsMac文
作者:编程之家 时间:2020-05-17
Swift开发之自动布局
最近工作中遇到了一些关于自动布局的问题,在项目上线之余将这些问题做了汇总,以记之. 自动布局遇到的几个问题在此总结: 第一种:view的宽度根据内容的大小自动调整 第二种:约束的优先级 第三种:通过两种方式让按钮平均排布 1)约束加代码 2)纯约束 第一种: 1)横向拉伸 1.先看效果图 2.添加的约束: 外部view约束:左,上,下(距离父View)约束,
作者:编程之家 时间:2020-05-17
Swift41/90Days - 面向轨道编程 - Swift 中的异常处理
问题 在开发过程中,异常处理算是比较常见的问题了。 举一个比较常见的例子:用户修改注册的邮箱,大概分为以下几个步骤: 接收到一个用户的请求:我要修改邮箱地址 验证一下请求是否合法,将请求进行格式转化 更新以前的邮箱地址记录 给新的邮箱地址发送验证邮件 将结果返回给用户 上面的步骤如果一切顺利,那代码肯定干净利落,但是人生不如意十有八九,上面的步骤很容易出现问题: 用户把邮箱地址填成了家庭地址 用户
作者:编程之家 时间:2020-05-17
视图篇——前言
视图篇——前言 一直想写一部关于 ios 视图、控制器、框架的系列文章。直到我阅读了Programming iOS 8 这本书之后才下了这个决定。作为笔记也好,作为翻译也罢,坚持才是最难为可贵。CSDN博客 目前访问量突破11000大关,我很惊讶,对于一个初出茅庐的swift green,这无疑是一种肯定,在高兴之余,我也在反思,前几天翻阅旧文章,无论从文笔还是条理,感觉自己都是一塌糊涂,或许这也
作者:编程之家 时间:2020-05-17
五 Swift学习之扩展(Extension)
五 Swift学习之扩展(Extensions) //扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和 Objective-C 中的分类(categories)类似。(不过与Objective-C不同的是,Swift 的扩展没有名字。) Swift 中的扩展可以: 1.添加计算型属性和计算
作者:编程之家 时间:2020-05-17
用Swift开发Mac App(3)
显示昆虫列表 在 OS X中,Table View使用 NSTableView类,它等同于iOS的UITableView 类,但有一个最大的不同是:NSTableView 的每一行有多个列或多个单元格。 · 在OS X 10.7Lion之前,table view cell继承于NSCell类。而后者并非NSView类,因此开发者需要自己处理绘图和鼠标事件。 · 从 OS X 1
作者:编程之家 时间:2020-05-17
Swift HTTP请求集合
不带参数的get请求 var request = HTTPTask() request.GET("http://vluxe.io", parameters: nil, success: {(response: HTTPResponse) -> Void in if response.responseObject != nil {
作者:编程之家 时间:2020-05-17
Swift 改变导航条标题属性
self.navigationController!.navigationBar.titleTextAttributes=[NSFontAttributeName : UIFont.boldSystemFontOfSize(20), NSForegroundColorAttributeName : UIColor.whiteColor()]; self.navigationController
作者:编程之家 时间:2020-05-17
swift 自带HTTP请求
HTTPGet("http://www.baidu.com") { (data: String, error: String?) -> Void in if error != nil { println(error) } else { println(data)
作者:编程之家 时间:2020-05-17
Swift 计算String占用的空间大小CGRect
使用这个函数 主要 大小是和自体有关系的 通常是固定宽度或者固定高度,来看另一个的大小 固定宽度 var font = UIFont.systemFontOfSize(14); var attribute = NSMutableDictionary() attribute.setObject(font, forKey: NSFontAttributeName) var rect = yourS
作者:编程之家 时间:2020-05-17
Swift 泛型返回
多说无用,直接上码 func Pop()->T?{ var result:Any? Locker.Lock() if Data.count>0 { result = Data.removeAtIndex(0) } Locker.UnLock()
作者:编程之家 时间:2020-05-17
Swift语言快速入门v2.0
Swift语言快速入门v2.0 Swift是苹果公司在2014年WWDC大会上推出的新的编程语言,用于取代原有的苹果官方语言Objective-C。Swift主要用于编写iOS和Mac OS应用程序。本篇文档为Swift语言快速入门教程资料... 详细解读 和小伙伴们一起来吐槽
作者:编程之家 时间:2020-05-17
2014年最爱的Swift小贴士和技巧
(点击上方蓝字,快速关注我们) 为了庆祝一年的结束和Swift诞生6个月,就2014年度最受喜爱的Swift贴士和技巧,我们访谈了十位钟爱Swift的朋友。感谢他们的分享。 Natasha Murashev Captial One公司的iOS工程师,Natasha The Robot网站的博主 在架构iOS应用程序时,Swift允许更加泛函(functional)的编程方式,所以我一直在学习很多关
作者:编程之家 时间:2019-07-20
Swift Tips - Array 类型
在开发中,数组这个概念我们应该很熟悉了,Objective-C 中为我们提供了 NSArray 作为数组的实现。大家应该对很熟悉了。而在 Swift 中,为我们提供了它自己对于数组的实现,也是这里我们要介绍的,就是 Array 类。 Array 的官方文档可以参看这里: SwiftStandardLibraryReference 废话不多说,下面就开始我们的主题啦。 创建数组 我们要使用一个数组,
作者:编程之家 时间:2019-07-20
UIKit框架-高级控件Swift版本: 10.UIWebView方法/属性详解
前面我们已经讲解完了 UINavigationController 的一些常用属性以及方法, 现在让我们来看看一个关于网络的 UIWebView. 1.UIWebView的常用属性 // 1.设置 UIWebView 的代理对象 var delegate: UIWebViewDelegate? // 2.获取 UIWebView 的 UIScrollView 属性 var scrollView:
作者:编程之家 时间:2020-05-17
Swift 与Objective-c语法参照
Swift已经推出了一段时间了,今天来总结一下Swift与Objective-c(以下简称OC)的语法有哪些不同。 1.常量与变量: 在Swift中定义常量和变量很简单,常量使用let关键字,变量使用var关键字。 var numberOfRows = 30 let maxNumberOfRows = 100 在OC中我们声明一个变量的时候需要指定数据类型: const int count =
作者:编程之家 时间:2020-05-17
Swift 构造器探究
Swift 构造器探究 什么时候要用构造器? 对于类(Class) 其实在其他语言中,比如说Java对于属性的初始化没有严格的要求。甚至在Model层只有对应属性的get,set访问器。而在Swift中无论是对于结构体(Structure)还是类(Class),如果其中存在存储属性(stored property),那么必须在合适的地方给它赋初始值,也就是初始化。不能让它们成为不确定的状态,即没有
作者:编程之家 时间:2020-05-17
Swift 1.2版本新特性
随着Xcode6.3正式版本的推出,Swift语言也正式进入1.2版本,那么1.2版本有什么新特性呢?来快速了解一下吧。 1.速度的提升 速度的提升首先体现在对工程中增量的单独编译,这使得我们在改动较大的工程的时候,运行速度会得到大幅度的提升。 其次体现在Swift自己的运行库的运行时性的增强。Swift刚推出时自己的库运行速度不够快,现在在这个方面做了大幅度的提升。 2.可选绑定的简化 之前在S
作者:编程之家 时间:2020-05-17
The Swift Beginner Series
作为Swift 视图、控制器和框架入门而写的一本读书笔记。基于iOS8和swift1.2语法。 个人博客地址:Colourful Code 目录 Ⅰ.Views Ⅰ-0.Views前言 Ⅰ-1.The Window Ⅰ-2.The Window补充 Ⅰ-3.Superview和Subview I-4.Visibility and opacity I-5.Frame
作者:编程之家 时间:2020-05-17
面向轨道编程 - Swift 中的异常处理
问题 在开发过程中,异常处理算是比较常见的问题了。 举一个比较常见的例子:用户修改注册的邮箱,大概分为以下几个步骤: 接收到一个用户的请求:我要修改邮箱地址 验证一下请求是否合法,将请求进行格式转化 更新以前的邮箱地址记录 给新的邮箱地址发送验证邮件 将结果返回给用户 上面的步骤如果一切顺利,那代码肯定干净利落,但是人生不如意十有八九,上面的步骤很容易出现问题: 用户把邮箱地址填成了家庭地址 用户
作者:编程之家 时间:2019-07-20
Swift 的柯里化
Swift 里可以将方法进行柯里化 (Currying),也就是把接受多个参数的方法变换成接受第一个参数的方法,并且返回接受余下的参数而且返回结果的新方法。举个例子,Swift 中我们可以这样写出多个括号的方法: func addTwoNumbers(a: Int)(num: Int) -> Int { return a + num } 然后通过只传入第一个括号内的参数进行调用,这样将返回另
作者:编程之家 时间:2019-07-20
上一页
143
144
145
146
147
148
149
150
下一页
小编推荐
热门标签
更多
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