• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

移动开发

RSS
  • Swiftdynamic关键字
    Swiftdynamic关键字
      使用dynamic关键字标记属性,使属性启用Objc的动态转发功能;dynamic只用于类,不能用于结构体和枚举,因为它们没有继承机制,而Objc的动态转发就是根据继承关系来实现转发。  参考资料:https://cocoacasts.c ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:17 | 阅读:92 | 回复:0
  • Swift里的指针
    Swift里的指针
    基础知识指针的内存状态typed?initiated?❌❌✅❌✅✅之前分配的内存可能被释放,使得指针指向了未被分配的内存。有两种方式可以使得指针指向的内存处于Uninitialized状态:刚刚被分配内存内存被deinitializedvarb ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:17 | 阅读:97 | 回复:0
  • SWIFT中获取当前经伟度
    SWIFT中获取当前经伟度
    很多的APP中都会用到用户的当前位置信息,本文将实现这个小功能importUIKitimportCoreLocation//添加引用classViewController:UIViewController,CLLocationManagerDelegate{letlocationManager:CLLocationManager=CL ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:17 | 阅读:97 | 回复:0
  • swift与OC混合编程
    swift与OC混合编程
    原文地址:http://www.cocoachina.com/swift/20150608/12025.html  一、解决问题Swift项目需要使用封装好的Objective-c组件、第三方类库,苹果提供的解决方案能够处理日常大部分需求,但还不能称之为完美,混编过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:17 | 阅读:99 | 回复:0
  • swift -  sqlite 操作 引用 sqlite3 库
    swift - sqlite 操作 引用 sqlite3 库
        转自 :   http://www.hangge.com/blog/cache/detail_645.html# 原文出自:www.hangge.com   原文链接:http://www.hangge.com/blog/cache/detail_645.html   SQLite轻量级数据库在移动应用中使用非常普 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:17 | 阅读:102 | 回复:0
  • [Swift]LeetCode259.三数之和较小值$3SumSmaller
    [Swift]LeetCode259.三数之和较小值$3SumSmaller
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:16 | 阅读:129 | 回复:0
  • Swift3之细致理解Optional(可选类型)
    Swift3之细致理解Optional(可选类型)
    swift是一门类型安全的编程语言,声明的变量默认情况下是不能为非空值(nil)的,如果需要这个变量可为nil,那么就需要设置为可选类型。 可选类型其根源是一个枚举型,里面有None和Some两种类型。其实所谓的ni ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:16 | 阅读:130 | 回复:0
  • [Swift通天遁地]二、表格表单-(1)创建自定义的UITableViewCell(单元格类) ...
    [Swift通天遁地]二、表格表单-(1)创建自定义的UITableViewCell(单元格类) ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:16 | 阅读:122 | 回复:0
  • [Swift]LeetCode816.模糊坐标|AmbiguousCoordinates
    [Swift]LeetCode816.模糊坐标|AmbiguousCoordinates
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:16 | 阅读:171 | 回复:0
  • 几种跨平台解决方案:ReactNative、Kotlin、Flutter、Swift
    几种跨平台解决方案:ReactNative、Kotlin、Flutter、Swift
    在React框架中,JSX源码通过React框架最终渲染到了浏览器的真实DOM中,而在ReactNative框架中,JSX源码通过ReactNative框架编译后,与Native原生的UI组件进行映射,用原生代替DOM元素来渲染,在UI渲染上非常接近Nati ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:16 | 阅读:268 | 回复:0
  • swift-初探webView与JS交互
    swift-初探webView与JS交互
    公司接下来的项目需要用swift内嵌h5来实现,以前没有做过swift项目,现在慢慢将所学的一点一滴记录一下一个是怕自己忘了-=,再就是希望大家看到能帮助我哈哈哈前几天想要直接用swift上手-=发现连初始化什么的都给忘记了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:16 | 阅读:167 | 回复:0
  • [Swift]LeetCode264.丑数II|UglyNumberII
    [Swift]LeetCode264.丑数II|UglyNumberII
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:16 | 阅读:185 | 回复:0
  • [Swift]LeetCode1175.质数排列|PrimeArrangements
    [Swift]LeetCode1175.质数排列|PrimeArrangements
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(www.zengqiang.org)➤GitHub地址:https://github.com/str ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:16 | 阅读:112 | 回复:0
  • 算法与数据结构(十六) 快速排序(Swift 3.0版)
    算法与数据结构(十六) 快速排序(Swift 3.0版)
     上篇博客我们主要聊了比较高效的归并排序算法,本篇博客我们就来介绍另一种高效的排序算法:快速排序。快速排序的思想与归并排序类似,都是采用分而治之的方式进行排序的。快速排序的思想主要是取出无序序列中第一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:15 | 阅读:131 | 回复:0
  • 快速部署Swift的SAIO环境
    快速部署Swift的SAIO环境
      更新日期:2013.4.3  将proxy-server.conf的autocreate_account选项打开        说实话,Openstack手动部署起来还是挺麻烦的,也许头几回部署还算是新鲜,后来就算是重复工作了,Swift在整个openstack项目 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:15 | 阅读:108 | 回复:0
  • swift语言IOS8开发战记20 Core Data1
    swift语言IOS8开发战记20 Core Data1
         Core Data字面意思就是核心数据,但它其实并不是一个数据库,它是一个框架,就像我们之前经常用到的Foundation一样,我们做持久化的时候,使用Core Data非常方便。下面展示的是Core Data框架的结构图: 我 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:15 | 阅读:114 | 回复:0
  • Learning Functional Programming with Swift Swift函数式编程教程 Lynda课程中文字幕 ...
    Learning Functional Programming with Swift Swift函数式编程教程 Lynda课程中文字幕 ...
    Learning Functional Programming with Swift 中文字幕 Swift函数式编程教程 中文字幕Learning Functional Programming with Swift 通过采用函数式编程(一种以纯函数为中心的流行编程范式),您可以编写更强大且 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:15 | 阅读:101 | 回复:0
  • swift UI专项训练5 定制视图控制器
    swift UI专项训练5 定制视图控制器
      我们现在已经添加了两个场景了,尽管我们有默认的视图控制器,但是我们还是想自己定制一下自己的控制器,我们之前一直在storyboard上做操作,现在来些一些代码。 在工程目录中右键选择new fie,在IOS的Source中选 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:15 | 阅读:101 | 回复:0
  • Swift 项目混编OC互调
    Swift 项目混编OC互调
    OC Swift可以无缝衔接,实现互调。 项目背景 Swift 项目引用OC文件   Swift 调用OC 这个应该都知道了,我们创建OC文件的时候回自动创建一个桥接文件。 在这个桥接文件里#import amp;quot;xxxi.hamp;quot; 就可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:15 | 阅读:89 | 回复:0
  • Swift - UserNotifications框架使用详解1(基本介绍,权限的申请与判断) ...
    Swift - UserNotifications框架使用详解1(基本介绍,权限的申请与判断) ...
    http://www.hangge.com/blog/cache/detail_1845.html 一、UserNotifications 框架介绍 1,起源 过去我们通过 UILocalNotification 来实现本地消息的推送通知(Local Notification),或者利用 APNS 进行通知消 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:15 | 阅读:96 | 回复:0
  • 苹果发布新的编程语言Swift
    苹果发布新的编程语言Swift
    在6月3日凌晨举行的WWDC 2014大会上,苹果发布了新的编程语言Swift。Swift是一门基于C和Objective-C的编程语言,它被设计用于开发iOS和OS X的应用程序。Swift采用了安全的编程模式并添加了新的主流功能使编程变得更 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:14 | 阅读:93 | 回复:0
  • 《Swift iOS应用开发实战》——1.1初识Swift
    《Swift iOS应用开发实战》——1.1初识Swift
    本节书摘来自华章计算机《Swift iOS应用开发实战》一书中的第1章,第1.1节,作者:刘铭 著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.1初识Swift Swift是苹果在WWDC 2014所发布的一门编程语言,用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:14 | 阅读:78 | 回复:0
  • Swift - 使用网格(UICollectionView)的自定义布局实现复杂页面
    Swift - 使用网格(UICollectionView)的自定义布局实现复杂页面
    实现自定义布局需要继承UICollectionViewLayout,同时还要重载下面的三个方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 // 内容区域总大小,不是可见区域 override var collectionViewContentSize ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:14 | 阅读:82 | 回复:0
  • swift 访问权限 Access Level
    swift 访问权限 Access Level
    总共分为五种: (修饰的属性或方法) 1.private:{}代码块内可以使用 2.filePrivate:文件内可以使用 3.internal:模块内可以使用,和不使用修饰词是一个效果 4.public:模块间可以使用 5.open:模块间可以使用,还 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:14 | 阅读:96 | 回复:0
  • Swift桥接OC Objective-OC Bridging Header
    Swift桥接OC Objective-OC Bridging Header
    自己动手创建桥接文件的方法:  第一步:创建Header File.h文件,如图所示: 第二步:点击下一步命名Swift-OC,然后点击create 第三步:搜索bridg,显示如图所示: $(SRCROOT)/ZhiBoSwift/Other/Swift-OC.h 如 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:14 | 阅读:93 | 回复:0
  • swift-从零开始(1)swift项目的创建
    swift-从零开始(1)swift项目的创建
    最近由于工作不是太忙,想起复习一些以前接触过的知识,第一个想到的就是四年前来到公司做的swift和oc混编的项目,当初开发时候我还不会swift语言,但是因为项目紧急用了周末两天时间,简单的看了下,下周一就直接开 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:14 | 阅读:82 | 回复:0
  • objective-c/Swift 桥接文件编译成功,import导入第三方库AFNetworking报错No such mo ...
    objective-c/Swift 桥接文件编译成功,import导入第三方库AFNetworking报错No such mo ...
    一、桥接文件路径设置 $(SRCROOT)/youprojectname/Main/Common/Swift-Bridging-Header.h 或者 youprojectname/Main/Common/Swift-Bridging-Header.h 二、桥接文件路径设置成功后,import导入第三方库报错No such ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:14 | 阅读:98 | 回复:0
  • IOS开发报错-The “Swift Language Version” (SWIFT_VERSION) build setting must be ...
    IOS开发报错-The “Swift Language Version” (SWIFT_VERSION) build setting must be ...
    The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor. 解决方法:……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:14 | 阅读:90 | 回复:0
  • 19_OC调用Swift文件备忘
    19_OC调用Swift文件备忘
    背景:在OC文件中,push出swift写的控制器,需要设置如下 1,swift是采用moudle模式,勾选允许 2,设置桥接文件,新建一个.h的桥接文件 3,设置swift语言版本 4,在需要使用swift文件的地方,引入头文件:#import ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:13 | 阅读:89 | 回复:0
  • App Store应用TOP榜:究竟有多少款App在使用Swift?
    App Store应用TOP榜:究竟有多少款App在使用Swift?
    在过去的一年里,Swift火得一塌糊涂,而苹果官方也给出了开源后的诸多好处和美妙的前瞻。但是当下,有多少款App已经使用到了Swift语言?本文作者,来自Instagram的iOS工程师Ryan Olson对App Store免费排行榜前100名 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:13 | 阅读:76 | 回复:0
  • Swift经典排序算法-计数排序法
    Swift经典排序算法-计数排序法
    一、小序 我们先讲解一道算法题目:数组中有10个随机数值,数值取值范围为从0到5,我们如何用最快的速度把这10个整数从小到大进行排序。 首先你会想到我们之前学的快速排序这个算法,因为快速排序算法的时间复杂度只 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:13 | 阅读:79 | 回复:0
  • Swift通过协议实现AOP
    Swift通过协议实现AOP
    什么是AOP AOP是OOP的延续,是(Aspect Oriented Programming)的缩写,意思是面向切面编程,是目前软件开发中的一个热点。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:13 | 阅读:74 | 回复:0
  • 《从零开始学Swift》学习笔记(Day5)——我所知道的标识符和关键字 ...
    《从零开始学Swift》学习笔记(Day5)——我所知道的标识符和关键字 ...
     Swift 2.0学习笔记(Day5)——我所知道的标识符和关键字   原创文章,欢迎转载。转载请注明:关东升的博客   好多计算机语言都有标识符和关键字,一直没有好好的总结,就是这样的用着,现在小小的整理一下S ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:13 | 阅读:77 | 回复:0
  • 4.5 给函数的参数设置默认的取值 [Swift原创教程]
    4.5 给函数的参数设置默认的取值 [Swift原创教程]
    原文:http://coolketang.com/staticCoding/5a992500fe88c21c80b142f8.html 1. 本节课将为你演示函数的默认值。你可以为任何参数设定默认值,如果定义了参数的默认值,则当调用函数时,就可以省略该参数的值。  2. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:13 | 阅读:86 | 回复:0
  • 如何让你的Xcode来帮你把swift3代码转到swift4代码
    如何让你的Xcode来帮你把swift3代码转到swift4代码
    Xcode 9 amp;amp;amp; Xcode 8.3.# both versions supports Swift 3.2. If your existing project has default language Swift 3.2, then it will work in Xcode 9, with minor changes. But if your project has su ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:12 | 阅读:71 | 回复:0
  • Swift字符串常用方法
    Swift字符串常用方法
           //字符串的定义       varstring=amp;quot;Hello,swiftamp;quot;;       letstring1=amp;quot;hello,swiftamp;quot;;       letstring3=amp;quot;amp;quot;;       letst ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:12 | 阅读:77 | 回复:0
  • Swift - 自动优化照片,改善图像质量
    Swift - 自动优化照片,改善图像质量
    copy地址:http://www.hangge.com/blog/cache/detail_902.html,这个网站不错,里面的东西挺实用,研究并自己敲一敲或者做成直接用的类是不错的选择.这里是本……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:12 | 阅读:77 | 回复:0
  • 一步一步学习Swift之(三):巧用AutoLayout布局
    一步一步学习Swift之(三):巧用AutoLayout布局
    一些初学者经常在使用autoLayout时,做得效果不太理想,经常会出现界面错乱的情况。本文章用一个小实例说明autoLayout的使用非常的简单,只要记住规则就可以使界面适屏布局,适配各种iphone手机的屏幕 1.新建一个sw ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:12 | 阅读:78 | 回复:0
  • 开源 | Objective-C & Swift 最轻量级 Hook 方案
    开源 | Objective-C & Swift 最轻量级 Hook 方案
    本文从一个 iOS 日常开发的 hook 案例入手,首先简要介绍了 Objective-C 的动态特性以及传统 hook 方式常见的命名冲突、操作繁琐、hook 链意外断裂、hook 作用范围不可控制等缺陷,然后详细介绍了一套基于消息转发机 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:12 | 阅读:79 | 回复:0
  • SwiftPackageManager(一)初探
    SwiftPackageManager(一)初探
    一句话:SwiftPackageManager(swift包管理器,简称:SPM)就是在swift开发中用来替代CocoaPod的;在swift开发中,SPM完全可以替代CocoaPod的功能,并且速度更快,体验更佳;一、安装SPMSPM随Xcode8.x一起发布,终端 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:12 | 阅读:74 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap