手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift基础之_结构体
作者:编程之家 时间:2020-05-26
Swift:表格视图实现单选
效果展示 前言 最近一个朋友问我,如何实现表格视图的单选?因为我之前用Objective-c写过一次,但那都是很久以前的事情了,于是就想着用swift实现一次,并分享给大家。 实现 下面我们来看看具体的实现方法。 首先我们创建一个Swift iOS工程,在AppDelegate.swift的didFinishLaunchingWithOptions 方法中手动初始化UIWindow,并且给根视图控
作者:编程之家 时间:2020-05-26
《swift2.0 官方教程中文版》 第2章-09类和结构体
import Foundation //类和结构体是人们构建代码所用的一种通用且灵活的构造体。我们可以使用完全相同的语法规则来为类和结构体定义属性(常量、变量)和添加方法,从而扩展类和结构体的功能。 //与其他编程语言所不同的是,Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在 一个单一文件中定义一个类或者结构体,系统将会自动生成面向其它代码的外部接口。 //注意:
作者:编程之家 时间:2020-05-26
Swift:自定义UITableViewCell背景色
效果 前言 前段时间在整理课件 《UITableView》 章节的时候,看着单元格选中时的背景颜色觉得特别扭,系统给的颜色太过单调,当时想整理一篇修改单元格选中样式的文章,但一直没有时间,现在闲下来,终于可以完成了。在实际开发中,系统提供的样式不能满足需求,可能大家想到的最直接的方式就是定制,自定义。没错,这里修改表格视图单元格选中时的背景颜色也是通过自定义单元格的方法实现,当然也可以通过代理方法
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:基于文档的应用程序
OS X和iOS提供了大量的工具来帮助设计app,让用户能够创建,编辑和处理文档。 尽管OS X和iOS上都提供了一些用于开发基于文档的应用程序的技术,但向用户呈现文档的方法却是不同的: OS X上,用户通过Finder管理其文档。 iOS上,仍然存在文件系统,但是用户很少能看到它。所有文档都是通过应用程序呈现给用户并进行管理的。管理文档所涉及的所有任务,都必须由应用程序完成。 一个文档可以由多个
作者:编程之家 时间:2020-05-26
Swift线程安全详解-概念,三种锁,死锁,Atomic,synchronized
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow 前言:最近app中的日历小概率的在currentCalendar这个方法崩溃,看了下call tree。研究了下,是线程安全问题。这里,就系统性的总结下线程安全这部分。 之后的博客绝大部分源码会用Swift来写了。 一些资料 objc.io上对应多
作者:编程之家 时间:2020-05-26
Swift中的单例模式
三种方法实现单例模式,线程安全 1. 全局变量 2. 结构 3. dispatch_once 1.全局变量: 这里使用了全局变量而非类变量,是因为不支持类变量 private let _SingletonSharedInstance = Singleton() class Singleton { class var sharedInstance : Singleton {
作者:编程之家 时间:2020-05-26
《swift2.0 官方教程中文版》 第2章-10属性
import Foundation /*存储属性************************************************************/ //一个存储属性就是存储在特定类或结构体的实例里的一个常量或变量。 //下面的例子定义了一个名为 FixedLengthRange 的结构体,它描述了一个在创建后无法修改值域宽度的区间: struct FixedLengthRa
作者:编程之家 时间:2020-05-26
浅谈Swift2.0对optional value的安全处理,慎用问号叹号"?!",消除swift项目里的"?!"
刚从oc转过来swift的朋友应该会感觉到swift中optional类型的粘人,是的,使用swift后就跟optional value撇不清关系了,刚上来的代码可能会是?!满天飞,这些?!肯定是要花功夫心思解决的。 swift要求编码者时时刻刻都对optional变量保持安全性思考,考虑该optional值会否为空(nil),若为空会不会带来影响,当然,不注意optional变量的安全使用,会很
作者:编程之家 时间:2020-05-26
Swift:map 和 flatMap 基础入门
译者:pmst;校对:千叶知风;定稿:千叶知风 借助于 map和flapMap 函数能够很轻易地将数组转换成另外一个新数组。 Map map函数能够被数组调用,它接受一个闭包作为参数,作用于数组中的每个元素。闭包返回一个变换后的元素,接着将所有这些变换后的元素组成一个新的数组。 这听起来有些复杂,但它是相当简单的。想象你拥有一个string类型的数组: let testArray = ["test
作者:编程之家 时间:2020-05-26
Swift如何调用Object-C类
说明:Xcode提供一个桥接机制,有个-Bridging-Header.h文件,可以在这里设置:targets->build settings ->Object-C Bridging Header。 做法:直接将需要的Object-C类头文件在那个文件里import即可。
作者:编程之家 时间:2020-05-26
Swift----UIView的初建部分方法的细致解释
/*第一课 UIView的创建 */ import UIKit class ViewController: UIViewController { override func viewDidLoad() { //这个方法调用的时间是:在当前视图控制器View加载完成时调用。 super.viewDidLoad() //1、定义一个
作者:编程之家 时间:2020-05-26
swift基础之_swift调用OC/OC调用swift
通过briding_header调用。调用方法如下 用OC调用swift 导入该头文件
作者:编程之家 时间:2020-05-26
实现可打印内容的 try? 和 try!
作者:Erica Sadun,原文链接,原文日期:2015/11/5 译者:pmst;校对:千叶知风;定稿:numbbbbb Swift 2 中的try?运算符在可选类型(optionals)和错误处理机制中抛出 error 转换为输出 nil 结果值之间建立了桥接。这样你就可以使用 guard 语句和条件绑定,只关注处理成功的用例(case)。 /// try? 没有错误输出正确结果值 ///
作者:编程之家 时间:2020-05-26
这是一篇写给新手的NSDate教程Swift版
本文由CocoaChina译者leon(社区ID)翻译自appcoda 原文:A Beginner’s Guide to NSDate in Swift 如果有人问我项目中最常用的东西是什么,我会告诉他:日期处理。毫无疑问,不管项目和“日期”有何关系,开发人员都需要和 NSDate 对象打交道。无论是把日期对象 转换成可读字符串,还是使用日期对象进行某种计算,都需要了解这方面的编程知识。日期编程很
作者:编程之家 时间:2020-05-26
Swift 2.0学习笔记Day 41——类的继承
原创文章,欢迎转载。转载请注明:关东升的博客 Swift中的继承只能发生在类上,不能发生在枚举和结构体上。一个类可以继承另一个类的方法、属性、下标等特征,当一个类继承其他类时,继承类叫子类,被继承类叫父类(或超类)。子类继承父类后,可以重写父类的方法、属性、下标等特征。 为了了解继承性,看这样一个场景:一位面向对象的程序员小赵,在编程过程中需要描述和处理个人信息,于是他定义了类Person
作者:编程之家 时间:2020-05-26
Swift 的UIColor 类的详解使用和十六进制转RGB
生活处处充满色彩,当然,作为一个App -IOS 的开发者,在你手上产出的App 也应该具有一定的特色。和绚丽的色彩。那么就要考虑到颜色的创建类 UIColor 。今天我就带你走进 Swift 的 UIColor。 下面进行刨根问底: import UIKit class ViewController: UIViewController {
作者:编程之家 时间:2020-05-26
使用Swift语言自定义Pull To Refresh控件
使用Swift语言自定义Pull To Refresh控件 CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、参与内容翻译工作 全世界有非常多的应用程序。要开发出新的应用,并且能够吸引用户的注意力,使应用能够脱颖而出。毫无疑问,有人会说使简单应用出类拔萃的秘笈是开发小组(开发人员和设计人员
作者:编程之家 时间:2020-05-26
Swift与OC语法对比
Swift出来了一年多了才决定要仔细研究他,不是太懒只是想在他成熟些的时候再去深入研究,废话不多说,只是总结一些细小的知识点供大家参考,不定时更新 1.类比于oc语句最后不再需要分号结束 2.不再有.m与.h文件,只有一个.swift文件 3.方法调用由[obj x:1 y:2 ] 变为 obj.x(1,y:2) 4.方法声明 OC :-(void)setView{} swift:func
作者:编程之家 时间:2020-05-26
【活动推荐】中国首届 Swift 开发者大会
中国首届 Swift 开发者大会 2016-01-10 09:00 周日 北航新主楼 会议中心 大会介绍: @Swift 是中国首届 Swift 开发者大会,将于 2016 年 1 月 10 日在北京举办。大会持续一天,预计规模为 300~500 人。 目前大会已经邀请到国内外知名嘉宾,更多大牛正在邀请中 非盈利: @Swift 是由 @Conf 团队组织的一场非营利的技术大会,所有收入全部用于大
作者:编程之家 时间:2020-05-26
Swift语言计算属性简单理解
Swift语言有一种新的属性叫计算属性,乍一看被一大堆定义搞晕,这里写一个小demo,来了解一下什么是计算属性 概念:计算属性不直接保存变量值,但是可以通过对其值的设置来改变其它属性的值,用起来非常方便,可以不用像Java一样定义成员方法 class MacComputer { var name = "macbookpro" var count:Double! var pr
作者:编程之家 时间:2020-05-26
Swift-字符串大小写转换
Swift字符串大小写转换 uppercaseString 将字符串转成大写 lowercaseString 将字符串转成小写 capitalizedString 将字符串的首字母转成大写 let str01 = "Hi, how are you?" let upperStr = str01.uppercaseString // upperStr值为 "HI, HOW ARE YOU?" le
作者:编程之家 时间:2020-05-26
在Swift怎样创建CocoaPod?
在Swift怎样创建CocoaPod? CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。 本文出自:raywenderlich,译文出自:开发技术前线,译者:MrLoong 你可能会熟悉一些众所周知的、开源的CocoaPods的框架,例如Alamofire或MBProgressHUD,但有的时候你并不
作者:编程之家 时间:2020-05-26
Swift iOS 9通讯录访问
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow 前言:在iOS 9之前,一直使用AddressBook这个framework来访问用户通讯录。但是在iOS 9中,AddressBook被废弃了,转而使用Contacts Framework。 文档 Contacts Framework Conta
作者:编程之家 时间:2020-05-26
Swift-使用NSXMLParser解析XML文件
Update 2015/12/01: Updated for Xcode 7.1.1 (7B1005) and Swift 2.1. Swift-使用NSXMLParser解析XML文件 解析XML文件需要实现NSXMLParserDelegate协议, 实现以下几个函数: //读取current_news_list文件,文件类型为xml let xmlfile = NSBundle.mainBu
作者:编程之家 时间:2020-05-26
Swift 调用 objc/runtime OBJC_ASSOCIATION_RETAIN
我扩展一些类在 Swift 2.0 工作与 ReactiveCocoa 3.0 (swift 2.0 分支),但遇到了一些问题。 我跟随科林 ·艾伯哈特的教程,和有复制粘贴一些他UIKit 扩展逻辑结束对我的 OS X 应用程序。它所有的编译很好,除了此属性: UInt(OBJC_ASSOCIATION_RETAIN) ,这给了我以下的编译器错误。 使用的未解析的标识符 如何访问此属性?我一直对
作者:编程之家 时间:2020-05-26
(Swift报错提示)dataWithContentsOfURL
xcode 6.1 swift 使用 dataWithContentsOfURL方法已改变(已经解决) 之前beta版本编译通过的工程现在使用这个的都报错,而去自动填充没有dataWithContentsOfURL =============更新=============== 找到解决办法,看了下苹果的文档是因为改了 现在直接使用init(contentsOfURL:) 就行啦 以前写为
作者:编程之家 时间:2020-05-26
一swift 项目新建
硬件环境 苹果IMAC (21.5) 处理器:3.06 GHz intel Core 2 Duo 内存:4G 显卡:ATI Radeon HD 4670 256 MB 软件环境 Xcode 7.1.1 下载地址: 1、 AppStore 搜索 Xcode 进行下载; 2、 苹果开发者下载,地址:https://developer.apple.com/downloads/ 新建一个项目 1、选择 C
作者:编程之家 时间:2020-05-26
二swift TabbedApplication 内增加普通视图
Tab Bar Controller 新增一个 Item (UIViewController) 单击选择 Main.storyboard ,Xcode 右下角 输入“UIviewController” 拖拽 第一个选项,放置于中央编辑区域。 Control+鼠标左键 建立Relationship ,弹出框内,选择 Relationship Segue -> view controllers 为这个
作者:编程之家 时间:2020-05-26
swift 练习三
//: Playground - noun: a place where people can play class YOU{} class MyClass { var arr:Array = ["1","2"] //延迟实例化 lazy var obj = YOU() var prop:String = "hello" func mymethod
作者:编程之家 时间:2020-05-26
上一页
208
209
210
211
212
213
214
215
下一页
小编推荐
热门标签
更多
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