手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
SwiftCafe 快报 - TIOBE 10月编程语言排行 Swift 即将超越 Objective-C
在最新一期的 TIOBE 编程语言排行榜中,Swift 继续上升,已经与 Objective-C 并列排行。而由于苹果对 Swift 的持续支持与推广,导致 Objective-C 的排名出现下降,已经跌出前 10。 以下是 TIOBE 官方原文的: It was a matter of time. Soon after Apple announced to switch from Objecti
作者:编程之家 时间:2020-04-05
swift3.0 Missing argument label 'xx:' in call
Missing argument label 'xx:' in call 在别多类里写函数 第二个参数起 ,自动带上label .
作者:编程之家 时间:2020-05-25
swift中tableview的使用
这里介绍下tableview的简单使用,大家可以自己在xcode的新建一个项目,然后把下面的代码粘贴到ViewController文件中,也可以把我给的项目导进去 在这里需要 提到cell的重用机制:当你给出的tableview比较低,一次不足以显示完你的所有cell,所以就需要向下拉,但是拉的时候,最上面的cell就消失了。为了提高效率,swift并没有删除和生成cell,而是下面的cell是复
作者:编程之家 时间:2020-05-25
swift 学习之 ToolbarView
import UIKit class ViewController: UIViewController { @IBOutlet weak var toolbar1: UIToolbar! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup aft
作者:编程之家 时间:2020-05-25
tableview使用自定义类,页面跳转,本地存储
0 说明 在本文中,介绍了在xcode的使用tableview的自定义cell,里面还穿插了导航栏的使用,页面的跳转以及本地存储的实现 最后大家可以在下载demo http://download.csdn.net/detail/wtt561111/9171107 1因为涉及到导航栏的使用,所以需要现在修改appDelegate文件。如图,添加下面的三行代码 2下面创建自己的cell,新建一个swi
作者:编程之家 时间:2020-05-25
Swift 解决dismissViewControllerAnimated关闭当前Controller无效的问题
最近在练习一些基本的应用,发现当要提交当前的一些信息,然后需要关闭当前的Controller的时候,运用dismissViewControllerAnimated的方式会无效,查了一些资料之后发现问题出现在跳转Controller的时候采用的是 pushViewController 还是 popViewController pushViewController 跳转,那么关闭Controller就
作者:编程之家 时间:2020-05-25
swift第一个HelloWord实现
最近在学习swift,任何程序作为入门,总会先要问上一句"HelloWorld!"似乎才算有礼貌,swift也不例外。这里也习惯性的写上一句"HelloWorld!"作为整个课程的学习吧! 开发环境 swift使用的开发环境是苹果公司开发的Xcode,自2014年swift被推出以来,Xcode的版本也不断地在发生着改变,从Xode Version1.0到Version 7.
作者:编程之家 时间:2020-05-25
coredata swift 简单入门
http://www.zoejblog.com/ioscoredata-swift-jian-dan-ru-men/
作者:编程之家 时间:2020-05-25
Swift中使用Reactive获取网络数据,并字典转模型
模型: // // Status.swift // ceshi // // Created by 胡双飞 on 15/10/11. // Copyright © 2015年 HSF. All rights reserved. // import UIKit /// 微博模型 class Status: NSObject { //MARK:- 属性列表 ///
作者:编程之家 时间:2020-05-25
swift中方便调试的日志输出
1.将下面方法,放到你需要的工具类中,在在用它进行调试。 /// 输出日志 /// /// - parameter message: 日志消息 /// - parameter logError: 错误标记,默认是false,如果是true,发布时仍然会输出 /// - parameter file: 文件名 /// - parameter method: 方法名 /// - para
作者:编程之家 时间:2020-05-25
在swift中 @objc 、private 和事件问题
在swift 中,所有的函数如果不使用 private 修饰,是全局共享的。若果private修饰后,就无法来监听事件。因为按钮监听方法,就无法让`运行循环`来调用的,因此不能直接使用 private。 @objc 关键字能够保证运行循环能够调用,走的 oc 的消息机制,调用之前不再判断方法是否存在和 private 联用,就能够做到对方法的保护。
作者:编程之家 时间:2020-05-25
swift中防止闭包循环引用
//写法一、 Swfit中的循环引用问题 (更安全) 可选项 loadData{ [weak self] ( ) ->( ) in print (self?.view) //这里的self是弱引用了。 } //写法二 (不够安全) 不可选项 //表示闭包中的self ,不做强引用,但是如果对象被释放,地址保留。 //如果self 真的被释放, 执行到此处,会报野指针 //类似于OC
作者:编程之家 时间:2020-05-25
swift单例和oc单例
// GCD中的一次性代码 // 在写单例的时候,经常使用. // 最简单的实现单例设计模式的方法. //====================OC版单例===================== /** * 快速创建工具类 */ +(instancetype)share<#Manager#>{ static id instance; static dispat
作者:编程之家 时间:2020-05-25
swift中cell的两种创建区别和extension的使用让我们开发更有条理
// // AppDelegate.swift // WeiBo // // Created by 胡双飞 on 15/10/4. // Copyright © 2015年 HSF. All rights reserved. // import UIKit //MARK:定义cell注册问题 private let HomeCellIdentifier = "HomeCell" class
作者:编程之家 时间:2020-05-25
Swift 2.0学习笔记Day 21——函数返回值
原创文章,欢迎转载。转载请注明:关东升的博客 返回值3种形式:无返回值、单一返回值和多返回值。 无返回值函数 所谓无返回结果,事实上是Void类型,即表示没有数据的类型。 无返回值函数的语法格式有如下3种形式: func 函数名(参数列表) { 语句组 } func 函数名(参数列表) ->() { 语句组 } func 函数名(参数列表) ->Void {
作者:编程之家 时间:2020-05-25
74个Swift标准库函数
本文译自 Swift Standard Library: Documented and undocumented built-in functions in the Swift standard library – the complete list with all 74 functions。我不是原作者,我只是勤劳的翻译工:)文中作者没有提及他是如何发现这么多未在文档中体现的内置函数的,估计是
作者:编程之家 时间:2020-05-25
swift 中的数组
swift可无缝的将oc中的NSArray和NSMubableArray转换为swift对象直接使用.不过在swift中本身也有个Array.他们之间还有 不少的区别. 1.swift找那个的Array是结构体,而oc中的两个数组是类 2.swift array的声明方式比较灵活 let arr1 :[String] = [] let arr2 = [String]() let arr3
作者:编程之家 时间:2020-05-25
Swift 元组高级用法和最佳实践
译者:mmoaay;校对:lfb_CD;定稿:numbbbbb 作为 Swift 中比较少见的语法特性,元组只是占据了结构体和数组之间很小的一个位置。此外,它在 Objective-C(或者很多其他语言)中没有相应的结构。最后,标准库以及 Apple 示例代码中对元组的使用也非常少。可能它在 Swift 中给人的印象就是用来做模式匹配,但我并不这么认为。 和元组相关的大部分教程都只关注三种使用场景
作者:编程之家 时间:2020-04-05
Swift可选值Optionals
我们用oc开发的时候,经常会遇到null值的情况,如果不加任何判断的话可能会导致程序崩溃,swift语言添加了可选值这样的概念,基本语法如下: 可选类型: var optValue: Int? = 8 在类型后面加一个?表示optValue这个值可以为nil,"?"就是可选值的一个标记,?其实是一个Optionals的类型,我们可以看看swift的源码: enum Optional<T> :
作者:编程之家 时间:2020-05-25
《Swift与Cocoa框架开发》作者Paris Buttfield-Addison:你的编程生涯可以从Swift开始!
非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/205611 Paris Buttfield-Addison是Secret Lab的联合创始人、移动应用工程师,以及游戏设计师。Secret Lab是一家游戏开发公司,他们致力于使技术变得简单又有趣。Paris拥有计算学博士学位,同时也是一位历史学士。他之前作为产品经理为硅谷的M
作者:编程之家 时间:2020-05-25
手动在Swift项目中添加ObjectiveC第三方库
介绍 Swift作为一门诞生不到2年的新语言,在第三方库的积累上远不如一直作为iOS开发唯一选择的ObjectiveC,幸好我们可以非常方便地在Swift项目中引用ObjectiveC第三方库,弥补了这个不足. 在iOS第三方库管理上,CocoaPods自动化的添加方式固然简单,但是又是也存在一些问题,例如目前的版本中,如果同时添加了ObjectiveC库与Swift库会出错,这里介绍一下手动添加
作者:编程之家 时间:2020-05-25
Swift基础语法[ 1 ]
Swift语言会讲全局作用域中的代码作为程序入口,不需要main函数 wift语言支持自动类型推断,如果希望使用自动类型推断,请在定义的同时赋值,例如: var str = "Hello, Swift" 如果不想在定义时直接初始化,请指定类型,例如: var doubleValue:Double 字符串差值使用\()语法,例如: var doubleValue:Double doubleValue
作者:编程之家 时间:2020-05-25
[Swift]UIKit学习之UILabel的用法
UILabel可以在界面创显示一行或者多行文本内容。 UILabel的创建: (1) 在Stroyboard中使用Ctrl+Drag拖拽法创建 (2) 使用代码创建:UILabel() [Swift4] // 设置标签的坐标:x,y 和长宽:width,height let myLabel = UILabel(frame: CGRect(x:10, y:80, width:300, heigh
作者:编程之家 时间:2020-05-25
[Swift]UIKit学习之UIButton的用法
UIButton的创建: (1) 在Stroyboard中使用Ctrl+Drag拖拽法创建 (2) 代码创建:UIButton(frame: <#T##CGRect#>) //创建一个Button let button = UIButton(type: UIButtonType.Custom) //创建一个CGRect, 设置位置和大小 button.frame = CGRectMake(50,
作者:编程之家 时间:2020-05-26
[Swift]UIKit学习之UISegSmentedControl的用法
UIButton的创建: (1) 在Stroyboard中使用Ctrl+Drag拖拽法创建 (2) 代码创建:UISegSmentedControl 【Swift代码】 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the
作者:编程之家 时间:2020-05-26
你的编程生涯可以从Swift开始!——专访Paris Buttfield-Addison
Paris Buttfield-Addison是Secret Lab的联合创始人、移动应用工程师,以及游戏设计师。Secret Lab是一家游戏开发公司,他们致力于使技术变得简单又有趣。Paris拥有计算学博士学位,同时也是一位历史学士。他之前作为产品经理为硅谷的Meebo公司工作,这家公司在2012年被Google收购。他撰写了一系列关于iOS和游戏开发的技术书,其中包括《学习Objective
作者:编程之家 时间:2020-04-05
swift学习笔记之函数一
【前言】 这篇文章非常关键了,因为函数在程序中占有至关重要的地位。并且无论面向对象还是面向过程,都会使用到函数。 下面我们看看swift中的函数该如何去编写。 【格式】 func 函数名( 参数标识 参数名称::参数类型,......) -> 返回值类型 { 函数体 } 其中: 1)参数个数可以为零 2)参数标识可以不写 3)如果没有返回值,那么返回值类型可以写Void或不写 【举例】 其中: 函
作者:编程之家 时间:2020-05-26
swift中计算图片显示方式返回的尺寸
/// 图片默认大小 let StausPicktureItemWidth:CGFloat = 90 /// 配图的最多个数 let StatusPicktureMaxCount: CGFloat = 3 /// 配图间距 let StatusPicktureMargin: CGFloat = 5 /// 存放配图的最大宽度 let StatusPicktureMaxWidth: CGFlo
作者:编程之家 时间:2020-05-26
Swift 中的可选类型Optional
在 Swift 中,我们使用可选类型来表示值有可能缺失的情况。一个可选类型的值表示他有值并且值等于 x 或者他根本就没有值。 注意: 可选类型在C语言和OC语言中并不存在。OC中与可选类型意思最接近的是一个本该返回某个类型的对象的方法可以返回nil,nil在此时表示没有有效值。然而,OC中的这种机制只对对象类型有效,对结构体,基本C类型和枚举等都无效。对于这些类型,当他们没有有效值的时候,OC会返
作者:编程之家 时间:2020-05-26
Swift2.0提供所try catch异常捕捉
今天使用Xcode7打开之前写的一个小游戏,发现出了不少语法错,其中一处就是由于异常捕捉方式的改变导致的,原代码如下 var error: NSError? = nil backgroundMusicPlayer = AVAudioPlayer(contentsOfURL: url, error: &error) if backgroundM
作者:编程之家 时间:2020-05-26
上一页
193
194
195
196
197
198
199
200
下一页
小编推荐
热门标签
更多
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