• 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...

  • Swift - 修改导航栏“返回”按钮文字和图标 /手势冲突解决/响应范围

    时间:2024-04-29 18:28:32

    iOS11之前 修改导航栏“返回”按钮文字,图标https://blog.csdn.net/u012701023/article/details/50264265iOS11 完美解决导航栏按钮偏移问题:包含响应范围 OC版https://blog.csdn.net/qq_31810357/artic...

  • Swift - Playground

    时间:2024-04-29 07:16:29

    文章目录 Swift - Playground1. 新建Playground2. View3. 图片4. ViewController5. Playground - 多Page6. 注释6.1 Playground的注释支持markup语法(与markdown相似)6.1.1 语法 Swi...

  • iOS 在OC旧项目中使用Swift进行混编

    时间:2024-04-29 07:16:24

    iOS 在OC旧项目中使用Swift进行混编 1、创建桥接文件 ​ 第一次在Swift创建OC文件,或者第一次OC创建Swift时,xcode会提示桥接,Creat Bridging Header即可,这个文件用于Swift调用OC文件,与OC调用Swift无关。 2、在TARGETS中设置Def...

  • ios Swift 算法

    时间:2024-04-27 09:15:32

    // Playground - noun: a place where people can playimport Cocoavar nums = Int[]()for _ in ...{ nums.append(random())}nums////冒泡排序/*var count = 0;fo...

  • Swift -> RunTime(动态性) 问题 浅析

    时间:2024-04-26 22:54:06

    Swift是苹果2014年发布的编程开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。Swift已经开源,目前最新版本为2.2。我们知道Objective-C是具有动态性的,能够通过runtime API调用和替换任意方法,那Swift也具有这些...

  • Swift - use Array

    时间:2024-04-24 10:02:37

    //数组声明var arr0 = Array<Int>()var arr1 = Array<String>(count: 3, repeatedValue: "")var strs = ["Hello"]print(strs.count) //个数strs.append("H...

  • Swift中共有74个内建函数

    时间:2024-04-22 19:19:55

    Swift中共有74个内建函数,但是在Swift官方文档(“The Swift Programming Language”)中只记录了7中。剩下的67个都没有记录。本文将列举Swift所有的内建函数。本文中提到的所谓的内建函数是指那些在Swift中不需要导入任何模块(如Foundation等)或者引...