设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
移动开发
›
Swift 教程
Swift 教程
RSS
Swift和OC混编时,关于@objc的作用
Objective-C和Swift在底层使用的是两套完全不同的机制,Cocoa中的Objective-C对象是基于运行时的,它从骨子里遵循了KVC(Key-ValueCoding,通过类似字典的方式存储对象信息)以及动态派发(DynamicDispatch,在运行调用 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:21
|
阅读:16
|
回复:0
Swift 3.0 数组的语法小变动
About Array’s changes 使用swift写程序的时候发现出现语法错误,随手贴图做了个笔记 可以看出之前的removeAtIndex方法已经改了,提示也说明的很清楚 输入str3.re 按一下tab键,提示了很多相关的方法,并附带说 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:21
|
阅读:21
|
回复:0
利用UIWebView打造一个炫酷的视频背景视图(OC&Swift)
http://www.cocoachina.com/ios/20151023/13860.html 2015-10-6更新:适配Swift2.0 如有需要,可以通过
[email protected]
发私信或联系我。注:使用GIF动态图片只是一种可行的方式达到该效果,并非唯一解决方案 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:21
|
阅读:19
|
回复:0
Swift引用OC项目的方法——Bridging-Header
简单描述下Swift项目中如何引用Object-C的代码,这里以引用FSCalendar项目为例 1.首先在要引用的目录下创建一个HeaderFile 点击Next 将文件名改为***-bridging-Header,选中Targets中的项目名,***自行修改为需要 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:21
|
阅读:21
|
回复:0
蛇和 梯@@子 游戏,分别用oc和swift开发
蛇和 梯@@子 游戏,分别用oc和swift开发 心血来潮想学学swift,看了一下教程和开发文档,发现其实swift的很多类都是基于oc的,比如swift的UIButton是基于oc的UIButton。所以我想其实学过oc再学swift并不是像学新语言 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:20
|
阅读:18
|
回复:0
Swift计算文本宽高
iOS8开始可以配合AutoLayout自动估算文本的高度,但是当Cell比较复杂的时候,还会需要手动去计算。首先声明一个样式varTextStyle:{get{letparaStyle=NSMutableParagraphStyle()paraStyle.minimumL ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:20
|
阅读:16
|
回复:0
Swift学习笔记(4)--字符串及基本使用
String是例如“hello,world”,“海贼王”这样的有序的Character(字符)类型的值的集合,通过String类型来表示。Swift的String类型与Foundation NSString类进行了无缝桥接。如果您利用Cocoa或CocoaTouch中的Founda ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:20
|
阅读:20
|
回复:0
swift
1.适配Stevia pod'SteviaLayout'. https://github.com/freshOS/Stevia/blob/master/README.md2.Then pod'Then' https://github.com/devxoul/Then3.基于Alamofire+RxSwift+HandyJSON的网络请求框架. http ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:20
|
阅读:21
|
回复:0
[Swift]LeetCode1208.尽可能使字符串相等|GetEqualSubstringsWithinBudget
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:20
|
阅读:20
|
回复:0
swift-自动计算字符串的宽高
写一个方法来继承String//自动控制文字换行及宽度extensionString{ func textSizeWithFont(font:UIFont,constrainedToSizesize:CGSize)-amp;amp;gt;CGSize{ vartextSize:CGSize! ifCGSizeEqualToS ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:20
|
阅读:19
|
回复:0
swift对sqlite基本操作
首先声明,真的不容易,swift刚出来,网上基本上都没有资料,自己一步一步的摸索做出来的。1,导入libsqlite3.dylib库,并且在你的swiftobjcBridging-Header.h里importamp;amp;lt;sqlite3.hamp;amp;gt;这里相当于,s ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:20
|
阅读:16
|
回复:0
第九十八期:TIOBE11月榜单:C、Swift、Go、D与Rust起起伏伏
TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。 作者:oschina TIOBE 公布了 11 月份编程语言排行榜。 本月前 20 名中有一些有 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:19
|
阅读:16
|
回复:0
[Swift]LeetCode85.最大矩形|MaximalRectangle
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:19
|
阅读:19
|
回复:0
Swift学习几天就会写项目
面试题出自: 16薪进入字节跳动,21K15新进入网易等开发者提供 11月的最后一周已经来到,希望你读完这篇博客之后把本周的碎片化时间留给Swift,在一周内完全理解并掌握Swift入门。 很多开发者对于Swift还是比较陌生 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:19
|
阅读:19
|
回复:0
WelcometoSwift(苹果官方Swift文档初译与注解五)---29~34页
在Swift中,类的成员变量(属性)如果不需要计算,但又想在给它赋一个新值之前(或者之后)执行一段代码,可以使用willSet和didSet来处理.例如下面的代码样例,三角形(triangle)的边长总是与四边形(square)的边长相同.classT ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:19
|
阅读:16
|
回复:0
根据图片URL获取图片的尺寸【Swift语言实现】
p.p1{margin:0;font:13pxMenlo;color:rgba(225,45,160,1);background-color:rgba(41,43,54,1)}p.p2{margin:0;font:12pxHelvetica;background-color:rgba(41,43,54,1);min-height:14p……
作者:菜鸟教程小白
|
时间:2022-7-13 10:19
|
阅读:16
|
回复:0
Swift 3 API 设计准则
一款编程语言标准库的设计理念,往往对这门编程语言给人的整体感觉有很大影响。好的标准库就好似语言本身的扩展一般,并且保证标准库内部的一致性可以有效提升整体的开发体验。为了搭建一个好的 Swift 标准库,Swift ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:19
|
阅读:17
|
回复:0
iOS-Swift相比Objective-C有哪些优缺点
Swift,是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程序。它是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:19
|
阅读:17
|
回复:0
Welcome-to-Swift-07闭包(Closures)
闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift中的闭包与C和Objective-C中的代码块(blocks)以及其他一些编程语言中的lambdas函数比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:18
|
阅读:22
|
回复:0
[Swift]LeetCode1104.二叉树寻路|PathInZigzagLabelledBinaryTree
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:18
|
阅读:18
|
回复:0
[Swift]LeetCode1074.元素和为目标值的子矩阵数量|NumberofSubmatricesThatSumtoTarge ...
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:18
|
阅读:16
|
回复:0
swift Tips(version2.0+ xcode7.0+)
打印多重Optional var literalNil: String?? = nil 对于上面变量po只会输出nil (lldb) po literalNil nil 但使用 fr v -r 或 fr v -R 可以打印详细信息 (lldb) fr v -r literalNil (St ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:18
|
阅读:20
|
回复:0
全新编程语言 Swift 迎来大幅更新,改进多项功能
苹果全新编程语言 Swift 迎来了大幅更新,开发者可以使用 Swift 编写更好、更安全的应用。新版 Swift 编程语言修正了很多开发者提出的请求。此外,苹果也更新了介绍 Swift 的iBooks 书籍,反映出新变化。 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:18
|
阅读:17
|
回复:0
swift验证机制原理
认证和认证处理分开。认证是用户申明他是谁,认证处理是系统验证用户申明的身份是否真实。swift推荐使用前缀来区分不同的认真方式,例如tempauth中用户名都为AUTH_name ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:18
|
阅读:17
|
回复:0
如何用Parse和Swift搭建一个像Instagram那样的应用?(3)
【编者按】本篇文章作者是ReinderdeVries,既是一名企业家,也是优秀的程序员,发表多篇应用程序的博客。本篇文章中,作者主要介绍了如何基于Parse特点,打造一款类似Instagram的应用,完整而清晰的步骤,为开发者提 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:18
|
阅读:18
|
回复:0
swift中UIButton的使用
funcaa(){letbtn:UIButton=UIButton.init(type:UIButton.ButtonType.custom);//新建btnbtn.frame=CGRect.init(x:10,y:10,width:100,height:100);//frame位置和大小btn.backgr……
作者:菜鸟教程小白
|
时间:2022-7-13 10:17
|
阅读:20
|
回复:0
iOS swift的xcworkspace多项目管理(架构思想)
iOS swift的xcworkspace多项目管理(架构思想) 【一】:技术说明: 今天在这里分享 swift下的 xcworkspace多项目管理(架构思想),能为我们在开发中带来哪些便捷?能为我们对整个工程的维护,整理,模块解偶带来哪 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:17
|
阅读:19
|
回复:0
Swift学习笔记4
1.延迟存储属性是指当第一次被调用的时候才会计算其初始值的属性。在属性声明前使用lazy来标示一个延迟存储属性。 必须将延迟存储属性声明成变量(使用var关键字),因为属性的初始值可能在实例构造完成之后才会得到 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:17
|
阅读:17
|
回复:0
Swift学习笔记-UIButton使用详解
要使用任何一个控件都要先了解它的创建和相关属性。下面我们就一一来看:1、按钮(UIButton)的创建//创建一个custom类型的按钮/**UIButtonType详解.custom(原形为UIButtonType.custom)定制按钮,不带图标,默认文字 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:17
|
阅读:17
|
回复:0
Swift轻松入门——基本语法介绍和详细地Demo讲解(利用WebView打开百度、新浪等网页) ...
转载请务必注明出处(allcopyrightreservedbyiOSGeek)本文主要分为两个部分,第一部分介绍Swift的基本语法,第二部分讲解一个利用WebView来打开百度、sina等网页的小demo,如果对swift的语法不感兴趣的同学可以直接 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:17
|
阅读:18
|
回复:0
Swift--for循环Unaryoperator'++'cannotbeappliedtoanoperandoftype'@lvalueInt'
forvari=0;iamp;amp;lt;segmentArray!.count;i++{}报错Unaryoperator'++'cannotbeappliedtoanoperandoftype'@lvalueInt’替代方案foriin0..amp;amp;lt;self.segmentArray!.count{……
作者:菜鸟教程小白
|
时间:2022-7-13 10:17
|
阅读:21
|
回复:0
swift中标签的使用
1,标签的创建12345678910import UIKitclass ViewController: UIViewController { override func viewDidLoad(){ super.viewDidLoad() //设置标签x坐标:10,y坐标:20,长:300,宽:10 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:16
|
阅读:22
|
回复:0
[Swift]LeetCode1005.K次取反后最大化的数组和|MaximizeSumOfArrayAfterKNegations ...
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:16
|
阅读:20
|
回复:0
Swift中字符串中含有emoji表情时长度计算不准确的问题
最近工作中有一个显示文件路径信息需要标蓝显示,但是在路径信息中含有emoji时,发现部分路径没有标蓝,效果如下: 因为Swift的String没有length方法,所以获取字符串长度是用count,然而OC的NSString用的则是.length ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:16
|
阅读:22
|
回复:0
如何在Swift3中获取Json包的内容(unwrapJsonpackage)
我想在这个帖子里面总结两个问题:一个是通过ReST获取Json的语句,这个比较简单另一个是如何将Json包一层一层转存为字典,并最终通过keyword:String获得所需内容的方法废话不说,来看代码首先是服务器返回的Json形式 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:16
|
阅读:19
|
回复:0
[Swift]LCP4.覆盖
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:16
|
阅读:21
|
回复:0
swift中闭包的使用(类似与block的做法)闭包传值
需要闭包的类importUIKit//定义闭包类型(特定的函数类型函数类型)typealiasInputClosureType=(String)-amp;amp;gt;VoidprotocolSecondViewControllerDelegate:NSObjectProtocol{funcfetchBackString(str:String)}c ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:16
|
阅读:18
|
回复:0
swift学习笔记之-枚举
//枚举定义 import UIKit //枚举定义 (枚举、结构体、类的名字首字母必须大写,表示为定义了新的类型) /*枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值。枚举 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:16
|
阅读:20
|
回复:0
swift获取通讯录
一、在工程中添加AddressBook.framework和AddressBookUI.framework二、首先在代码中添加如下importAddressBookimportAddressBookUI 三、在添加以下封装好的方法funcgetSysContacts()-amp;amp;gt;]{varerror: ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:15
|
阅读:21
|
回复:0
[Swift]LeetCode326.3的幂|PowerofThree
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
作者:菜鸟教程小白
|
时间:2022-7-13 10:15
|
阅读:20
|
回复:0
1 ...
100
101
102
103
104
105
106
107
... 140
/ 140 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部