手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift错误:expected a digit after integer literal prefix
错误提示:expected a digit after integer literal prefix 原因:报错行出现中文字符。 比如: var b = 2; 这里的 “;”是中文字符。
作者:编程之家 时间:2020-05-27
窥探Swift编程之别样的HelloWorld
(点击上方公众号,可快速关注我们) 来源:伯乐在线 - 青玉伏案 链接:http://ios.jobbole.com/83761/ 从今天就开始陆陆续续的发布一些有关Swift语言的东西,虽然目前在公司项目开发中Objective-C还是iOS开发的主力军,但是在不久的将来Swift将会成为iOS开发中的新生宠儿。所以在在Xcode6.0+版本的Playground上玩一玩Swift还是很有必要的
作者:编程之家 时间:2020-05-27
Swift获取命名空间(namespace),动态加载类
1. tips 1.1在swift中,类名的组成格式是 namespace.类名.比如我们在任意一个控制器的viewDidLoad()方法中打印self,打印结果是: 打印结果.png - 这儿的`Test`就是namespace,默认的就是项目名. 1.2. namespace默认是项目名称,同一个命名空间全局共享 2.怎么查看namespace namespace在info.plist 对应的
作者:编程之家 时间:2020-05-27
swift手记-1
// // ViewController.swift // mylearn // // Created by myhaspl 16/1/17. // Copyright (c) 2016年 myhaspl. All rights reserved. // import Cocoa class ViewController: NSViewController { var nowv
作者:编程之家 时间:2020-05-27
关于swift和OC混编
啦啦 最近没啥事情做就开始干swift了,然后就 混编的各种问题接肘而来, 1.如何在swift中使用OC代码 这个百度上又很多帖子,一种就是在swift中创建OC文件的时候,Xcode会提示,如果点确定的话,后面所有的问题都没有了, 但是如果手抖点错的话,那么就只能自己手动创建了, 1.1 创建一个.h文件 名字随便取 1.2 然后在PROJECT > Build Setting
作者:编程之家 时间:2020-05-27
Swift 第一个程序HelloWorld
大学那会学的第一门编程语言是C语言。后来接触了其他语言,也看过一些书。发现第一个程序基本都是从HelloWorld开始的。那么Swift的第一个程序也不例外。 首先新建一个工程:按照下图操作。 选择新建命令行程序。 语言选择Swift。 之后就可以看见项目结构了。 main.swift就是主程序,后缀.swift是扩展名。 其实HelloWorld这个程序Xcode已经帮我们写好了。我们要做的就是
作者:编程之家 时间:2020-05-27
swift报错:value of type 'string' has no member 'generator'
错误:value of type 'string' has no member 'generator' 解释:这个是oc中的写法。 比如,像下面这样遍历字符 for i in "swift".Charactor { print(i); }
作者:编程之家 时间:2020-05-27
Swift里你可能不知道的事儿(1)-Reference cycle引起的内存泄漏
Swift里你可能不知道的事儿(1) 泊学视频 泊阅文档 Reference cycle引起的内存泄漏 纵然Swift使用ARC(Automatic Reference Counting)为我们打理内存,这并不代表它面对任何情况都足够聪明。尤其是当对象之间存在相互引用的时候,更是容易由于reference cycle导致内存无法释放。当然,这并非我们本意,只是有时这样的问题发生的不甚明显。Swif
作者:编程之家 时间:2020-05-27
Swift访问Foundation框架
Foundation框架提供了大量的界面无关的api,为 Core Foundation 框架的许多功能提供了 Objective-C和Swift 的封装。 Foundation定义了大量的类,大体可分为 值对象 集合 操作系统服务:文件系统、URL、进程通讯 通知 归档和序列化 - 下面的代码,基于Swift,对Foundation常用的api进行了简单的访问。包括结构体NSRange、NSSi
作者:编程之家 时间:2020-05-27
Swift - 使用表格组件UITableView实现单列表
1,样例说明: (1)列表内容从Controls.plist文件中读取,类型为Array。 (2)点击列表项会弹出消息框显示该项信息。 (3)按住列表项向左滑动,会出现删除按钮。点击删除即可删除该项。 2,效果图 3,单元格复用机制: 由于普通的表格视图中对的单元格形式一般都是相同的,所以本例采用了单元格复用机制,可以大大提高程序性能。 实现方式是初始化创建UITableView
作者:编程之家 时间:2020-05-27
Swift - 二进制,八进制,十六机制的表示方法
整数各种进制的字面量如下: 十进制数,没有前缀 二进制数,前缀是0b 八进制数,前缀是0o 十六进制数,前缀是0x 1 2 3 4 let decimalInteger = 17 let binaryInteger = 0b10001 // 二进制的17 let octalInteger = 0o21 // 八进制的17 let hexadecimalI
作者:编程之家 时间:2020-05-27
【APP大赛】“Swift你的IOS”课程君,快到碗里来!
假期渐渐临近,APP创新大赛的报名人数即将突破300人,同学们参赛情绪的高涨,让这个寒冷的冬季增添了许多暖意。俗话说,磨刀不误砍柴工,上周大赛网站平台向大家隆重推出了由资深专家张诚老师讲解的“Swift你的IOS”课程。 数据派希望大家能够从“零”了解,get新的技能。今天红苹果和大家一起学习课程的前两章。 对于新入门的同学们来说,前两章是学习Swift语言课程的基础,包括简介和Swift基础知识
作者:编程之家 时间:2020-05-27
swift开发笔记20 图片上传的最简单办法
大概思路就是用base64编码把二进制图片转出字符串,通过简单的post请求发送到服务器,服务器端再反转成图片即可。 首先把图片转为base64编码: //myPhotoImageV是我的图片控件,也可以从文件获取图片内容 let imgData=UIImagePNGRepresentation(myPhotoImageV.image!) //图片转字符串 let base64String:Str
作者:编程之家 时间:2020-05-27
swift开发笔记20 向服务器发送中文的可靠办法
大概思路就是把汉字转成utf编码,服务端反转即可,编码是百分号分隔的,例如“白晓哲”转为“%E7%99%BD%E6%99%93%E5%93%B2” ,这种做法不依赖服务器的配置和转码过滤器,有效避免乱码 编码方法: let astr="白晓哲" let urlstr= stringByAddingPercentEncodingWithAllowedCharacters(.URLHostAllowe
作者:编程之家 时间:2020-05-27
窥探Swift编程之在Playground上尽情的玩耍
(点击上方公众号,可快速关注我们) 来源: 伯乐在线 - 青玉伏案 链接:http://ios.jobbole.com/83768/ 自从苹果公司发布Swift的时候,Xcode上又多了一样新的东西—”Playground”。Playground就像操场一样,可以供我们在代码的世界里尽情的玩耍,在本篇博客中就介绍如何借助Playground来快速的上手Swift编程。Playground在学习S
作者:编程之家 时间:2020-05-27
Swift利用闭包反向传值
首先,闭包原理和oc中的block是异曲同工,只是书写方式稍有差异。 写个Demo来用闭包(closure)实现下控制器反向传值 界面十分简单,点击按钮进入第二个控制器,在textfield中输入文字后返回,主页面的label文字便自动更改。 首先按照开发逻辑实现第二个控制器的闭包函数: 定义个闭包类型,需要传递的参数为String而且注意返回值是Void typealias MyColsure
作者:编程之家 时间:2020-05-27
swift手记-2
// // ViewController.swift // learn2 // // Created by myhaspl on 16/1/19. // Copyright (c) 2016年 myhaspl. All rights reserved. ///Volumes/myhaspl/book/swift算法/src/2/learn2/learn2/Base.lproj/Main.s
作者:编程之家 时间:2020-05-27
Swift - 使用表格组件UITableView实现分组列表
1,样例说明: (1)列表以分组的形式展示 (2)同时还自定义分区的头部和尾部 (3)点击列表项会弹出消息框显示该项信息。 2,效果图: 3,代码如下: 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
作者:编程之家 时间:2020-05-27
Swift - 给表格的单元格UITableViewCell添加图片,详细文本标签
表格UITableView中,每一单元格都是一个UITableViewCell。其支持简单的自定义,比如在单元格的内部,添加图片和详细文本标签。 注意UITableViewCell的style: (1) UITableViewCellStyle.Default:默认的,只有一个常规内容标签和一个可选的UIImageView (2) UITableViewCellStyle.Value1:内容标
作者:编程之家 时间:2020-05-27
Swift中的柯里化Currying
引子:在上一篇文章中,我们使用到了"Curry"。如果你看了这个框架的源代码的话,可能有点犯晕(有可能只有我一个人这样,大家都是大神)。这篇文章就是关于这个“柯里化”的内容,参考了库作者的博客以及喵神的 tips 和Ole Begemann的文章。顺便说一句喵神出书,可以去支持一下。 什么是柯里化(Currying) 首先,我们来看个简单的例子: func add(a: Int,b: Int) -
作者:编程之家 时间:2020-05-27
OSC 第 110 期高手问答 —— OC & Swift 运行时特性
OSCHINA 本期高手问答( 1月19日- 1月26日)我们请来了听云移动研发总监 @yeskert 来解答 Swift 和 Objective-C 的运行时特性 方面的问题。 杨凯,@yeskert ,听云移动研发总监,负责 tingyunApp SDK 的研发,从业近二十年,期待有一天从代码中顿悟人生。 OC 运行时特性 运行时特性(也即动态特性),是相对“编译时”而言的。它是指在程序运行期
作者:编程之家 时间:2020-05-27
理解Swift中Optional类型-有和无的哲学
原文连接:http://blog.barat.cc/ios/understanding-swift-optional/ nil的遗憾 当某个变量或表达式没有任何内容时,在Objective-C中可以使用nil来表示。nil在Objective-C中是一个「野孩子」,void指针指向数字 0,本质上来讲nil就是一个数字。来看看下面的代码在Objective-C会出现什么情况: int i = (i
作者:编程之家 时间:2020-05-27
App Store应用TOP榜:究竟有多少款App在使用Swift?
在过去的一年里,Swift火得一塌糊涂,而苹果官方也给出了开源后的诸多好处和美妙的前瞻。但是当下,有多少款App已经使用到了Swift语言?本文作者,来自Instagram的iOS工程师Ryan Olson对App Store免费排行榜前100名应用进行了分析,发现大多数并未使用到。 不久之前,Capital One iOS工程师、Natasha The Robot博主Natasha Murash
作者:编程之家 时间:2020-05-27
Swift- 自定义导航栏背景、标题和返回按钮属性
废话少说,直接 看代码: //navigationBar的默认背景颜色 // UINavigationBar.appearance().tintColor = UIColor(red: 0.2392, green: 0.7137, blue: 0.7451, alpha: 1) //navigationBar的默认背景颜色 // UINavigationBar.appearance
作者:编程之家 时间:2020-05-27
秒学Swift开发语言
Swift,无疑是目前最火的编程语言。不过你想知道如何秒学Swift语言么?你想知道如何深入理解这么语言么?你想知道如何不忘记这门语言么?你想知 道如何秒学其他计算机语言么?本课程讲师Sundy带你进入一个学习计算机语言方法的全新世界 ,深入的掌握Swift语言 ,并且了解Swift的前世今生 ,深入浅出,引导你的思考和学习方法,一堂课的学习,终生的收益 ,这就是我们的课程风格。国内最与众不同的S
作者:编程之家 时间:2020-05-27
每周练习:Swift操作文件
阅读建议:因为有源代码,所以阅读最好的体验是阅读原文。(点击右下角的“阅读原文”) 一个应用程序,总会有些文件需要操作。 在iOS中文件操作主要分为两个部分,获取地址,然后操作文件: 如果你的文件资源在bundle内,那么需要获取bundle。 如果你的文件资源在沙盒内,那么需要获取沙盒地址。 NSFileManager操作或者流操作。 bundle bundle是一个目录,其中包含了很多资源,有
作者:编程之家 时间:2020-05-27
swift__UITableView 的数据源方法 和 代理方法
//MARK:- UITableView 的数据源方法 和 代理方法 // 返回行数 func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return keyPointArray.count } /
作者:编程之家 时间:2020-05-27
干货 | 高手问答—— OC & Swift 运行时特性
高手:杨凯,听云移动研发总监,负责 Tingyun App SDK 研发,从业近二十年,期待有一天从代码中顿悟人生。 OC 运行时特性 运行时特性(即动态特性),是相对“编译时”而言的。它是指在程序运行期间能对程序自身进行修改的一种能力,本质上是一种“后期绑定”技术,就OC来说是用“消息”来实现的。这种特性令代码具有很强的灵活性,往往能实现一些不可思议的功能,也是 OC 强大的原因之一。 运行时
作者:编程之家 时间:2020-05-27
窥探Swift之基本数据类型
(点击上方公众号,可快速关注我们) 来源:伯乐在线 - 青玉伏案 链接:http://ios.jobbole.com/83765/ 本篇博客就使用Playground来窥探Swift语言。千里之行始于足下,当然了,除非你是坐的高铁或者飞机。还是那句话从基础开始吧,本篇博客主要介绍一下Swift的基本数据类型。Swift中的数据类型可谓是百花齐放百家争鸣,下面就来窥探一下Swift中的基本数据类
作者:编程之家 时间:2020-05-27
Swift-自定义单元格实现微信聊天界面
1,下面是一个放微信聊天界面的消息展示列表,实现的功能有: (1)消息可以是文本消息也可以是图片消息 (2)消息背景为气泡状图片,同时消息气泡可根据内容自适应大小 (3)每条消息旁边有头像,在左边表示发送方,在右边表示接收方 2,实现思路 (1)需要定义一个数据结构保存消息内容 MessageItem (2)继承UITableViewCell实现自定义单元格,这里面放入头像和消息体 (3)继承UI
作者:编程之家 时间:2020-05-27
上一页
223
224
225
226
227
228
229
230
下一页
小编推荐
热门标签
更多
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