手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift详解之二十八---------自定义下拉刷新
swift详解之二十八———自定义下拉刷新 好久不写博客了 ,最近比较忙。swift学习稍微搁置了,昨天看了AppCoda的自定义下拉刷新 , 挺有心意的,也很简单。就顺便写写,在它的基础上添加了,下拉拉伸。OK先看下效果,基本都是按照它的思路实现的。 下拉的时候,从没有到慢慢的显示出来,再到拉长。 首先,创建一个single ViewController的项目 。然后在Main.storyboa
作者:编程之家 时间:2020-05-25
Swift 2.0学习笔记Day 16——字典集合
原创文章,欢迎转载。转载请注明:关东升的博客 Swift字典表示一种非常复杂的集合,允许按照某个键来访问元素。字典是由两部分集合构成的,一个是键(key)集合,一个是值(value)集合。键集合是不能有重复元素的,而值集合是可以重复的,键和值是成对出现的。 字典声明与初始化 Swift字典类型是Dictionary,也是一个泛型集合。 在声明一个Dictionary类型的时候可以
作者:编程之家 时间:2020-05-25
Swift - 动态添加删除TableView的单元格以及内部元件-日期控件
原帖:http://www.hangge.com/blog/cache/detail_727.html 在Swift开发中,我们有时需要动态的添加或删除列表的单元格。 比如我们做一个消息提醒页面,默认页面只显示两个单元格。当点击第二个单元格(时间标签)时,下面会再添加一个单元格放置日期选择控件(同时新增单元格的高度也会变化)。而再次点击第二个单元格,日期选择控件又会隐藏。 1 2 3
作者:编程之家 时间:2020-05-25
swift开发笔记6 - 在表格单元格中添加按钮
1 通过重写tableview的单元格绘制方法来添加按钮 2 重写获取tableview的单元格高度方法 代码如下: //设置日期按钮共7*6个 override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
作者:编程之家 时间:2020-05-25
Swift单例写法(推荐)
写法优点: 实现方式与系统的单例一致; 支持任意版本的; 这种写法是线程安全的。 import UIKit class TimeCountdown: NSObject { class func shareInstance() -> TimeCountdown { struct singleton { static var predicate: dispatch_once_t = 0 static
作者:编程之家 时间:2020-05-25
Swift多种实现单例写法
学习Swift的单例写法,以下提供了5种方式,一起来看看吧! 1、非线程安全的类属性嵌套方式 class JackyBlog { // 类属性使用class声明,声明为只读属性 class var sharedInstance: JackyBlog { get { // 嵌套一个结构体 struct JackyBlogSingleton {
作者:编程之家 时间:2020-05-25
Swift2的更改
What’s New in Swift Swift2 The Swift Programming Language (Swift 2) What’s New in Swift 错误处理-Error Handle 由原来的error 改成try-catch 或者throws 之前 语法如下 var reg :NSRegularExpression! = NSRegularExpression(pat
作者:编程之家 时间:2020-05-25
swift 学习 3
1、UIPopover 使用 在要使用POPover的ViewController 继承 UIPopoverPresentationControllerDelegate 使用方式: let storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil) let contentViewCont
作者:编程之家 时间:2020-05-25
UI基础控件 Swift
// // DefaultShowVC.swift // Swift-UI // // Created by yangjun on 15/6/15. // Copyright (c) 2015年 阳君. All rights reserved. // import UIKit /** 样式*/ enum DefaultShowStyle : Int { case UILable
作者:编程之家 时间:2020-05-25
Swift 2.0新特性
随着刚刚结束的 WWDC 2015 苹果发布了一系列更新,这其中就包括了令人振奋的 Swift 2.0 。 这是对之前语言特性的一次大幅的更新,加入了很多实用和方便的元素,下面我们就一起来看看这次更新都包括了什么。 1.将 println 函数统一为 print 现在我们在代码中输入 println(“xxx”) 这样的调用时,编译器就会报错: 都已经变成通用的 print 方式了: print(
作者:编程之家 时间:2020-05-25
关于swift与objective-c混合编译
在xocde6出来我们大部分代码都是用objective-c写的(部分C/C++),现在出生来了一个新的语言叫swift,那么如何既能使用我们之前的代码,还可以使用新语言呢, 本文就此做一下说明。 关于swift语方的学习可以看文档 The Swift Programming Language 本文假设你已经有所了解,下面基于当前您当前在做的objective-c来做swift扩展, 假设我们想要
作者:编程之家 时间:2020-05-25
第七章:table单元格的选择和UIAlertController
第七章:table单元格的选择和UIAlertController 译者注:由于本人英语水平有限,尽可能描述出作者的本意。如有错误,及时指出。文中会省略部分技术无关的赘述 处理cell选择 到目前为止 , 我们集中于在table view中展示数据 。 我们怎么处理cell的点击呢? 这个就是我们本章要讨论的一个问题 。 我们继续打磨我们的FoodPin app 。 我们将要增进一些功能: 当点击
作者:编程之家 时间:2020-05-25
Swift控制转移语句
在Swift语言中,控制转移语句可以改变代码的执行顺序,通过它可以实现代码的跳转。在Swift中,提供了如下4钟控制转移语句。 continue 在Swift语言中,continue语句告诉一个循环立刻停止本次循环,重新开始下次循环。就好像在说“本次循环已经执行完了”,但是并不会离开整个循环体。在一个for条件递增循环体中,在调用continue语句后,增量仍然会被
作者:编程之家 时间:2020-05-25
深入了解下Swift中的Value Type
关于开发到底使用ValueType 值类型还是Reference Type 引用类型,关于这个,Swift:什么时候使用结构体和类这个文章写得比较好 这里我就不再多说了 我只带大家深入了解一下。 大家都知道值类型在赋值的时候做的是值复制的过程,引用类型赋值做的是引用复制,但实例不复制。 但是有没有想过嵌套类型呢?比如以下4种(只讨论一层嵌套最后会做总结) 引用类型嵌套引用类型 值类型嵌套值类型 引
作者:编程之家 时间:2020-05-25
Swift2.0新特性
文章转自:http://www.cnblogs.com/theswiftworld/p/swift2.html 随着刚刚结束的 WWDC 2015 苹果发布了一系列更新,这其中就包括了令人振奋的 Swift 2.0。 这是对之前语言特性的一次大幅的更新,加入了很多实用和方便的元素,下面我们就一起来看看这次更新都包括了什么。 将 println 函数统一为 print 现在我们在代码中输入 prin
作者:编程之家 时间:2020-05-25
Swift编程规范:保持代码优美的10个方法
本文出自:The Official raywenderlich.com Swift Style Guide,译文出自:SwiftGG 这篇Swift风格指南与你看到的其他的指南有所不同,此篇指南主要焦点集中在打印和Web展示的可读写上。我们创建此篇风格指南的目的,是为了让我们的图书、教程以及初学者套件中的代码保持优美和一致,即使我们有很多不同的作者共同编写这些图书。 我们的首要目标是一致性,可读性
作者:编程之家 时间:2020-05-25
Swift 面向协议编程
在 WWDC 2015上,苹果发布了 Swift 2.0 版本,这是自 Swift 发布以来进行的第二次重大改版,这次改进推出了很多新特性来帮助我等程序员写出更优雅的代码。 在这些新特性里面,最让人兴奋的莫过于 协议扩展(protocol extensions) 了。在第一版的 Swift 当中,我们可以使用扩展来为 类(class)、结构体(struct) 以及 枚举(enum) 增加新功能。在
作者:编程之家 时间:2020-05-25
swift开发笔记7 - 颜色和日期的使用
1 使用十六进制颜色: UIColor.colorWithHexString("#f5f4f4") 对UIColor的扩展如下: import Foundation import UIKit extension UIColor { class func colorWithHexString(stringToConvert:String)->UIColor{ NSChara
作者:编程之家 时间:2020-05-25
用 Swift 写的抽屉效果,Quartz 2D 绘制表情
用swift写的抽屉效果(作者:clyde18) 思路效仿了其他人用oc写的抽屉效果 测试环境:Xcode 6.2,iOS 7.0 以上 Quartz 2D(作者:blueSky1991) 利用Quartz 2D 绘制表情 测试环境:Xcode 6.2,iOS 6.0 以上 仿照iphone的简单计算器(作者:lhychina) 刚看UI 3天做的一个小demo,实现了连续运算功能 测试环境:Xc
作者:编程之家 时间:2020-03-21
swift语言基础之:subscript下标、对象之间的循环强引用的处理方法
subscript是swift提供的可以快捷的访问对象属性的方式,它实际上是一种函数,目的是更方便地访问对象中的元素。 以上是官方定义,其实,subscript就是类的对象提供给外部的一个更加方便的联络点,我们可以通过像数组那样的格式,来访问对象中的属性 来感受下: <span style="font-size:14px;">class Test{ var testArray = Dicti
作者:编程之家 时间:2020-05-25
寒哥带你深入了解下Swift中的Value Type
(点击上方蓝字,可快速关注) 作者:南栀倾寒(@寒_哥) 网址:http://www.jianshu.com/p/83723dce3f71 关于开发到底使用ValueType 值类型还是Reference Type 引用类型 关于这个 http://swift.gg/2015/08/14/friday-qa-2015-07-17-when-to-use-swift-structs-and-clas
作者:编程之家 时间:2020-03-21
swift 动画集合Animation
swift 动画集合Animation 将自己平时练手的动画放在这里 ,并且附上源码 (做一个加一个吧) 后面看情况要不要单个写详细博客 基础效果一 : (属性动画和transform以及view的过渡transition) 基础效果二:animateKeyframesWithDuration 关键帧动画 动画三 :基于autolayout的综合动画 动画四 :CALayer动画 动画五:基于CA
作者:编程之家 时间:2020-05-25
手把手教你写酷炫的分段控件 -> Swift版
现在时间有点紧迫,后续会详细阐述实现原理。 大家可以先从代码中了解,代码中注释较多。 githhub: https://github.com/god-long/GLSegmentSlideView
作者:编程之家 时间:2020-05-25
【Swift之柯里化函数精品】| 那些人追的干货
前言 此次文章,讲述的是Swift的一个新特性(柯里化函数),可能很多iOS开发人员是第一次听这个词汇,包括我自己也是,自己也用了几天时间才总结出来,希望能帮助到各位咯,个人感觉偏向有开发经验的码友,如果零基础的看懂,希望能给个赞,
作者:编程之家 时间:2020-03-21
Swift 的类型体系
Brent Simmons 在 解决目前不存在的问题,就好像问题存在一样 中说到: Swift 的类型体系解决了我没碰到的一个问题。 对这句话我深有同感,而且我敢打赌很多其他的 Objective-C 开发者也会这样觉得。 在我刚开始尝试使用 Swift 时,编译器似乎经常和我做对 1 。但随着我对这门语言越来越熟悉,情况也随之变得好起来,但是有时它奇怪的错误信息还是会让我觉得它是一个难以取悦的任
作者:编程之家 时间:2020-05-25
Swift 2.0学习笔记Day 17——Swift中数组集合
原创文章,欢迎转载。转载请注明:关东升的博客 数组(Array)是一串有序的由相同类型元素构成的集合。数组中的集合元素是有序的,可以重复出现。 声明一个Array类型的时候可以使用下面的语句之一。 var studentList1:Array<String> var studentList2: [String] 声明的Array还不能用,还需要进行初始化,Array类型往往在声明的同时进
作者:编程之家 时间:2020-05-25
swift开发笔记8 - sqlite3数据的使用(xcode 7,ios9)
由于考虑将来还要开发android版本app,为了移植方便,所以使用了sqlite3来做数据持久化,到时候把sql语句拷过去还能用。 1、 首先用xcode载入sqlite3类库 选择工程的TARGETS-build phases-link binary with libraries,点击“+”按钮,选择类库,点击“add”添加: (输入sql查找:) 2、 sqlite3是 c语言写的类库,所以
作者:编程之家 时间:2020-05-25
Swift String Extension
import Cocoa extension String{ //分割字符 func split(s:String)->String[]{ if s.isEmpty{ var x=String[]() for y in self{ x.append(String(y))
作者:编程之家 时间:2020-05-25
The Swift Programming Language 翻译 —— 错误处理
概述 错误处理 使你能够在你的程序运行出现错误的时候,处理这个错误并使程序继续向下运行。Swift支持抛出(throwing)、捕获(catching)、传递(propagating)和操作(manipulating)等四种方式来处理程序运行时出现的可恢复性错误。 某些操作并不是总能够执行完毕或者输出一个有效的值。可选类型可以用来处理没有输出有效值的情况,但是当某些操作失败的时候,找到失败的原因同
作者:编程之家 时间:2020-05-25
Swift 每天一点点 Day1:初识变量常亮、数组字典、控制流
学习点: 1.变量 var:用var声明,声明之后可随意更改值。常量 let:用let声明,声明时赋值,之后不可更改。 2.声明变量类型:隐式:根据赋的值,编译器自行判断确定类型。 显式:声明时在名称后面加上类型,用冒号(:)隔开。例如:var explicitFloat: Float = 4 3.用\()类型转换:比如在字符串中输出变量的值
作者:编程之家 时间:2020-05-25
上一页
189
190
191
192
193
194
195
196
下一页
小编推荐
热门标签
更多
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