手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift内存管理ARC之循环引用
Swift中是采用自动引用计数(ARC,AutomaticReferenceCounting)机制来对内存进行管理的。 一、简述ARC如何工作: 每当你每创建一个新的对象,它便会分配一块内存来存储该对象的相关信息。当你不再需要这个对象的时候,它就会自动释放这个对象,避免它再占用内存空间。当然,如果该对象只要至少存在一个引用就不会被释放。另外,你如果访问了一个已经被释放的对象,则很有可能会出现崩溃(
作者:编程之家 时间:2020-05-27
苹果Swift语言中文简明教程
Swift是苹果推出的新语言,本语言教程翻译于苹果官方网站的Swift Tour。 传统上介绍一个新的语言都是输出显示"Hello, world"在屏幕上,Swift能使用单行实现: println("Hello, world") 如果你曾经编写过 C 或 Objective-C代码, 这个语法对于你比较熟悉,在Swift中,这行代码是一个完整的程序,你不必导入另外一个包或使用input
作者:编程之家 时间:2020-05-27
Swift 编程语言入门教程
今天在网上看到一篇非常好的教程,分享给大家 原文地址:http://gashero.iteye.com/blog/2075324 目录 1 简介 2 Swift入门 3 简单值 4 控制流 5 函数与闭包 6 对象与类 7 枚举与结构 1 简介 今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Langu
作者:编程之家 时间:2020-05-27
swift_多线程基础_最简单用法GCD, NSOperationQueue, NSThread
// // ViewController.swift // study1-1 // // Created by admin on 15/12/28. // Copyright © 2015年 admin. All rights reserved. // import UIKit class ViewController: UIViewController { @IBOut
作者:编程之家 时间:2020-05-27
Swift iOS项目最佳实践汇总
最近准备开始一个Swift iOS项目,收集了一些国外Swift项目最佳实践的文章参考。 http://www.raywenderlich.com/86477/introducing-ios-design-patterns-in-swift-part-1 http://ios-blog.co.uk/tutorials/swift/developing-ios8-apps-using-swift-p
作者:编程之家 时间:2020-05-27
swift常用字符串处理
import UIKit var str = "Hello" var newString = str + "Lucy" var newTypeString = NSString(string: newString) newTypeString.substringFromIndex(5) newTypeString.substringToIndex(5) newTypeString.su
作者:编程之家 时间:2020-05-27
Swift - 进度条UIProgressView的用法
1,创建进度条 1 2 3 4 var progressView= UIProgressView (progressViewStyle: UIProgressViewStyle . Default ) progressView.center= self .view.center progressView.progress=0.5 //默认进度50% self .view.addSubview(
作者:编程之家 时间:2020-05-27
Swift - 滑块UISlider的用法
1,滑块的创建 1 2 3 4 5 6 let slider= UISlider (frame: CGRectMake (0,0,300,50)) slider.center= self .view.center slider.minimumValue=0 //最小值 slider.maximumValue=1 //最大值 slider.value=0.5 //当前默认值 self
作者:编程之家 时间:2020-05-27
Swift - 选择框UIPickerView的用法
1,选择框可以让用户以滑动的方式选择值。示例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 import UIKit cl
作者:编程之家 时间:2020-05-27
Swift - 微调器或叫步进器UIStepper的用法
1,微调器(UIStepper)控件包含两个按钮“+”和“-”,让使用者可以依照自己的喜欢做数值上的调整。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 class ViewController : UIViewController { var
作者:编程之家 时间:2020-05-27
Swift - 滚动视图UIScrollView的用法
1,当图片尺寸超过屏幕时,使用UIScrollView可以实现滚动条视图,即手指触摸滚动屏幕方便浏览整个页面。 1 2 3 4 5 6 let scrollView= UIScrollView () scrollView.frame= self .view.bounds let imageView= UIImageView (image: UIImage (named: "bigpic" ))
作者:编程之家 时间:2020-05-27
Swift语言调用Objective-c
在Swift语言中可以直接调用Objective-C的类库,比如Foundation框架。 下面是一个简单的Objective-C的Hello World实现。 #import <Foundation/Foundation.h> int main(int argc, const char* argv[]) { @autoreleasepool { //初始化字符串,类型为
作者:编程之家 时间:2020-05-27
swift网络数据请求方法
搭建一个apache服务器,用php编写一个返回给客户端请求数据的脚本 1 <?php 2 // header("Content-type:text/html;charset=utf-8"); 3 header("Content-type:text/json;charset=utf-8"); 4 if (isset($_REQUEST[‘name‘])) { 5
作者:编程之家 时间:2020-05-27
Alamofire-Swift Networking网络库
预览图 Swift Alamofire 简介 Alamofire是 Swift 语言的 HTTP 网络开发工具包,相当于Swift实现AFNetworking版本。 当然,AFNetworking非常稳定,在Mac OSX与iOS中也能像其他Objective-C代码一样用Swift编写。不过Alamofire更适合Swift语言风格习惯(Alamofire与AFNetworking可以共存一个项
作者:编程之家 时间:2020-05-27
How to build a nice Hamburger Button transition in Swift
Hamburger buttons may have become somewhat of a cliché in interface designlately, but when I came across a particularly nice transition of ahamburger button on dribbble, I had to try and recreate it i
作者:编程之家 时间:2020-05-27
在Swift中,如何像Objective-C定义可选接口?
Objective-C中的protocol里存在@optional关键字,被这个关键字修饰的方法并非必须要被实现。我们可以通过接口定义一系列方法,然后由实现接口的类选择性地实现其中几个方法。在Cocoa API中很多情况下接口方法都是可选的,这点和Swift中的protocol的所有方法都必须被实现这一特性完全不同。 那些如果没有实现则接口就无法正常工作的方法一般是必须的,而相对地像作为事件通知或
作者:编程之家 时间:2020-05-27
要不要来点Swift
猛戳查看最终稿@SwiftGG 做程序员有一点优势:如果工具不好用,你自己就可以对它进行优化。而 Swift 让这一点变得尤其简单,它包含的几个特性可以让你以一种自然的方式对这门语言进行扩展和自定义。 在本文中,我将分享 Swift 给我编程体验带来提升的几个例子。我希望在读了本文之后,你可以认识到使用这门语言时你自己的痛点在哪,并付诸实践。(当然需要先思考!) 存在争议的重复标识符 下面是你在
作者:编程之家 时间:2020-05-27
我在Swift App开发过程中学到的四件事
译者注:本文作者Greg Heo,这是他为讲授iOS 8 App Extensions视频教程而实际使用Swift开发了一款App的经验,来看看他的心得体验。 这个夏天我的app开发项目是Instant Poetry 2,它原本是Ray还是独立iOS开发者时编写的一个应用,现在我需要用Swift和iOS 8 API将它整个重写一遍。 对我来说这是一次丰富的学习体验 – 不但深入学习Swift和iO
作者:编程之家 时间:2020-05-27
swift__多线程GCD详解
// GCD详解 // 目录: // 1. 创建GCD队列(最常用) // 2. 自定义创建队列 // 3. 使用多线程实现延迟加载 // 4. 使用多线程实现重复(循环) // 5. 使用多线程来控制 多任务数据加载 和 UI 的显示的先后顺序 // 6. 暂停队列 // 7. 恢复队列 // import UIKit class ViewController: UIViewC
作者:编程之家 时间:2020-05-27
Swift - 使用UIScrollView实现页面滚动切换
UIScrollView提供了以页面为单位滚动显示各个子页面内容的功能,每次手指滑动后会滚动一屏的内容。 要实现该功能,需要如下操作: 1,将UIScrollView的pagingEnabled属性设置成true 2,必须通过contentSize属性设置各个页面相加的宽度。比如iphone手机一屏宽度是320,如果有3个页面,则contentSize就需要设置为320*3=960 3,最好将sh
作者:编程之家 时间:2020-05-27
Swift - 加速传感器CoreMotion的用法,小球加速运动并反弹样例
1,加速传感器可以监听到x,y,z三个方向的加速度,使用步骤如下: (1)实例化CMMotionManager类 (2)向CMMotionManager的accelerometerUpdateInterval属性中设置通知间隔时间值。 (3)使用NSOperationQueue.currentQueue()建立一个监听队列。 (4)使用startAccelerometerUpdatesToQueu
作者:编程之家 时间:2020-05-27
[Swift开发实战]-千里之行,始于足下
Swift开速入门基础 1,在swift语言中使用let定义常量,使用var定义变量,注意:常量在编译时可以不明确一个值,但是只能赋值一次。 2,在swift中一个值永远不会隐式转换为其他类型。 3, 声明List或者Map 使用 ☐ 4,if 条件必须是一个布尔类型,不会隐士的与0做对比 5,switch中匹配到子句后,程序会退出,不用使用break关键字 6,for循环的使用 7,while循
作者:编程之家 时间:2020-05-27
要不要来点 Swift
译者:mmoaay;校对:千叶知风;定稿:shanks 做程序员有一点优势:如果工具不好用,你自己就可以对它进行优化。而 Swift 让这一点变得尤其简单,它包含的几个特性可以让你以一种自然的方式对这门语言进行扩展和自定义。 在本文中,我将分享 Swift 给我编程体验带来提升的几个例子。我希望在读了本文之后,你可以认识到使用这门语言时你自己的痛点在哪,并付诸实践。(当然需要先思考!) 存在争议的
作者:编程之家 时间:2020-05-27
[Swift开发实战]-类的使用01
简介 1,类的构造函数是的init,使用类名()创建类的对象。 2, 在定义类时不需要指定一个标准父类,可以忽略 3,子类重写父类时,一定要override标记,否则编译器会报错 4,使用deinit在类对象释放之前被调用。 5,使用setter方法是,默认newValue是设置的新值。 可以指定变量的名称 6,使用willSet 和 didSet 用来监听属性更新的方法,不能与的set和
作者:编程之家 时间:2020-05-27
The Swift Programming Language中文/英文版
github:https://github.com/numbbbbb/the-swift-programming-language-in-chinese The Swift Programming Language 中文版 苹果官网:
作者:编程之家 时间:2020-05-27
Swift 小贴士:语言的扩展和自定义
(点击上方公众号,可快速关注我们) 英文: Help Yourself to Some Swift 中文:CocoaChina - 星夜暮晨 链接:http://www.cocoachina.com/swift/20151223/14774.html 作为一名软件工程师,好处之一就是如果我们对手上的工具不甚满意的话,我们可以自行对这个工具进行完善。Swift 让这个优化过程变得更为轻松,它提供了许
作者:编程之家 时间:2020-05-27
玩转Swift(一)
The Swift Programming Language 中文版 http://wiki.jikexueyuan.com/project/swift/ 学习路径: 入门先看liuyubobobo的《玩转Swift》了解swift这个语言的特性 http://www.imooc.com/learn/127 进阶看sundy的《iOS开发玩转界面》了解Cocoa touch 的各个UIKi
作者:编程之家 时间:2020-05-27
[Swift开发实战]-类的使用02
1,创建一个类,必须初始化所有必选属性 2,类和结构体大部分功能相同: 共同点: 1,可以的定义属性,方法,附属脚本,构造器。 2,可以通过扩展增加默认功能。 3,符合协议以对某类提供标准功能。 不同点: 1,类可以有继承。 2,引用技术允许对一个类
作者:编程之家 时间:2020-05-27
Swift ! ? 符号区别
Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错: var stringValue : String //error: variable 'stringValue' used before being initialized //let hashValu
作者:编程之家 时间:2020-05-27
swift枚举
原文出自:标哥的技术博客 前言 枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值,当然还有一个很重要的是它可能智能提示。 在C语言中,枚举会为一组整型值分配相关联的名称。Swift中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(原始值),则该值的类型可以是字符串、字符、整型值或浮点数。 此外,枚举成员可以指定任意类型的关联值存储到
作者:编程之家 时间:2020-05-27
上一页
222
223
224
225
226
227
228
229
下一页
小编推荐
热门标签
更多
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