• 在 Xcode 中使用 Markdown 生成 Swift 代码文档

    时间:2024-05-22 10:13:32

    作者:Gabriel Theodoropoulos,原文链接,原文日期:2016-05-12译者:小铁匠Linus;校对:Channe;定稿:numbbbbb在 Xcode 7 的所有功能中,有一个很特别:它给编写代码文档提供了一个更好的方法。随着 Xcode 7 的更新,开发者可以使用 Markd...

  • Swift【App版本更新】

    时间:2024-05-21 11:37:01

    Swift有对应的版本更新库(Siren),有需要的可以参考和使用。iOS开发中,有时会有这种需求,在AppStore上出现新版本时,应用内弹窗提示用户更新.自动提示更新的实现方案分为两种:第一种,自己服务器提供一个接口,通过请求,获取app的相关的版本信息,如:是否需要更新,以及更新的地址等信息第...

  • Swift可以在Windows系统上写程序了

    时间:2024-05-21 07:03:23

    将Swift引入Windows将Swift移植到Windows并不只是简单地移植编译器,而是要确保完整的生态系统在平台上可用。这包括编译器,标准库和核心库(调度程序,基础,XCTest)。这些库是使开发人员能够轻松编写功能强大的应用程序的一部分,而不必担心基础系统的许多细节。在Windows上将Sw...

  • 关于oc的#pragma mark - 和swift的注释的详解和区别

    时间:2024-05-20 20:44:39

    1、oc中使用的注释一般//单行注释、/*多行注释*/       #pragma marks        Comments containing:        MARK:        TODO:        FIXME:        !!!:        ???:除了使用 #pragm...

  • Swift - UIStackView使用详解1(基本介绍、使用样例)

    时间:2024-05-19 18:49:08

    在应用开发中少不了界面元素的布局、适配、自适应。之前苹果已经为我们提供了 Auto Layout 和 Size Classes,方便我们实现页面的自适应弹性布局。但对于一些复杂的交互界面,用起来还是略显繁琐。到了 iOS9,苹果又为我们带来了一个新特性:Stack View(堆栈视图)。使用堆栈视图...

  • Swift 自定义分段控制器和使用

    时间:2024-05-19 16:15:47

    效果图 效果图展现了该分段控制器的使用说明:(四种使用场景,已做过屏幕适配)主要:下载该demo,把该demo的ZhfSegment文件复制到自己项目中1.没有导航栏,没有tabBar(使用代码在demo的one文件)2.没有导航栏,有tabBar(使用代码在demo的two文件)3.有导航栏,没有...

  • Swift日历控件快速入门——FSCalendar

    时间:2024-05-19 16:06:16

    今天介绍一款功能强大颜值爆炸的日历控件——FSCalendarFSCalendar是一款可定制的iOS日历控件,兼容objective - c和Swift地址:  https://github.com/WenchaoD/FSCalendar这里介绍Swift的用法Cocoapods集成   pod ...

  • Cordova - 与iOS原生代码交互1(通过JS调用Swift方法)

    时间:2024-05-17 21:50:35

    在前面的文章中介绍的了如何使用Cordova进行跨平台应用的开发,使用Cordova的话基本上就不需要在写系统原生代码了,只要通过编写html页面和js方法即可。但在有些特殊情况下,还是是需要html页面能和系统原生代码(ios native code)进行交互。下面介绍如何实现 JS 与 Swif...

  • 关于 Swift 4 中内存安全访问

    时间:2024-05-12 23:31:25

    前言本文主要翻译今年 The Swift Programming Language (Swift 4) 中新出的章节 -《Memory Safety》。在 Swift 4 中,内存安全访问进行很大的优化(《What's New in Swift 4 ?》)。默认情况下,Swift 会克服代码层面上的...

  • Swift学习第二天--面向对象

    时间:2024-05-10 13:23:53

    //: Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"//-------------------- 类和属性 --------------------class Rol...

  • 工程日记之HelloSlide(1):Swift自定义可视化组件的方法(继承UIView和在StoryBoard中设置)

    时间:2024-05-04 23:03:37

    需求描述HelloSlide是把文本自动转化成幻灯片的软件,在幻灯片中我们有SmartArt:各种各样的几何形状,并且可以自定义大小和颜色,放在幻灯片不同的位置。为了在我们的软件中实现类似的效果,我封装了一些自定义的组件,因为暂时只需要几何形状,我通过直接继承UIView来实现代码class Arc...

  • Swift - 使用UIView给页面添加4×4方格

    时间:2024-05-04 21:50:29

    1,下面是一个利用UIView来给页面上绘制灰色方块的例子,效果图如下:  代码如下:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152import UIKit...

  • Swift - 反射(Reflection)的介绍与使用样例(附KVC介绍)

    时间:2024-05-04 21:44:41

    1,反射(Reflection)对于C#、Java开发人员来说,肯定都对反射这个概念相当熟悉。所谓反射就是可以动态获取类型、成员信息,同时在运行时(而非编译时)可以动态调用任意方法、属性等行为的特性。以Java上的两个知名框架(hibernate和spring)为例。hibernate的属性映射就是...

  • iOS开发——MVC详解&Swift+OC

    时间:2024-05-02 21:11:02

    MVC 设计模式这两天认真研究了一下MVC设计模式,在iOS开发中这个算是重点中的重点了,如果对MVC模式不理解或者说不会用,那么你iOS肯定学不好,或者写不出好的东西,当然本人目前也在学习中,不过既然能看到这篇文档,说明你已经开始着手学习并且想深入研究它了,个人也是研究很久才搞懂,就写下来希望对各...

  • cocoapod Podfile use frameworks swift/oc混编 could not build module xxx

    时间:2024-05-01 18:04:18

    前置:知名的pod: AFNetworking我自己的pod:  AFNetworking+RX  3.1.0.18里面有一段代码是:#import <Foundation/Foundation.h>#import "AFNetworking.h"引用AFNetworking 是用  双...

  • ProjectTool写白包工具,秒级别写H5游戏壳包,可视化操作,极易使用,支持Swift、Objecive-C双语言

    时间:2024-05-01 17:49:43

    这是自动写白包工具,秒级别写H5游戏壳包,可视化操作,极易使用,支持Swift、Objecive-C双语言扣扣交流群:811715780[ 官网下载 ]这是一个白包目录示例ProjectTool安装环境macOS 10.13+ (不支持Windows)Ruby环境xcodeproj (Ruby开源库...

  • 初步swift该研究指出语言(基本数据类型)

    时间:2024-05-01 17:39:13

    笔者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/28258805转载请注明出处假设认为文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我。谢谢。3号,端午刚过。回到公司第一个早上的两小时便贡献给了a...

  • Swift & OC 混编 浅析

    时间:2024-05-01 17:33:38

    转载自:http://www.infoq.com/cn/articles/wangyi-cartoon-swift-mixed-practice?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&am...

  • Swift字符串

    时间:2024-05-01 07:18:55

    在 Swift 中,`Character` 和 `String` 是用于处理文本数据的两个重要类型。 Character    `Character` 是 Swift 中用于表示单个 Unicode 字符的类型。每个 `Character` 实例都代表一个可见的字符(如字母、数字、标点符号...

  • Swift - 枚举

    时间:2024-04-29 19:03:32

    文章目录 Swift - 枚举1. 枚举的基本用法2. 关联值(Associated Values)3. 关联值举例4. 原始值5. 隐式原始值(Implicitly Assigned Raw Values)6. 递归枚举(Recursive Enumeration)7. MemoryLay...