什么是静态代码分析工具呢?用一句最直白的话就是:在代码运行前的一个检查代码规范,错误等的分析并提出建议的工具这里有这么几个关键词: 代码运行前:很明显,这个工具就是对文本代码进行分析的,不用编译等等检查:它是一个具有一定的分析智能的工具,可以分析出野指针,未达代码等错误的工具,而不是一个简简单单的类似于在一个IDE里开发,写错东西会提示的工具,它是这个东西的超超级加强版!静态分析是提出建
转载 2023-07-24 21:17:33
125阅读
Library vs Framework in iOS CocoaPods 终于支持了Swift,同时也发现Github团队的又一力作Carthage。它们都将包统一编译为Framework,但不同的是,Carthage 仅支持 iOS 8 & Xcode 6 Dynamic Framework 这一新特性。Update 201504 CocoaPods 0.36 后也仅支持 Dyna
转载 2023-05-31 18:15:48
297阅读
目录新建项目设置相关参数1.设置静态库2.设置版本号3. 设置生成fat包4. Dead Code Stripping(NO)创建swift系统类扩展添加脚本脚本使用教程新建脚本项目在脚本项目中添加脚本合并framework静态库的脚本内容运行脚本swift代码调用我们的swift静态库OC使用swift编写的framework 之前我写了一篇名为:xcode写framework静态库脚本文件
转载 2023-08-08 20:29:16
158阅读
参考:https://www.jianshu.com/p/5c77e5ef79ba制作Framework并支持Bitcode:https://www.jianshu.com/p/04c7612e20ab 1. 2. import UIKit class Tool: NSObject { /// 一定要加public public class func lo
10、理解Swift中方法的派发机制派发机制静态派发动态派发1、Swift中有哪些派发方法1.1 Direct Dispatch(直接派发)1.2 Table dispatch(函数表派发)1.3 Message Dispatch(消息机制派发)2、Swift是如何使用Objective-C消息派发机制3、Swift的方法派发规则3.1 值类型永远使用direct dispatch3.2 在pr
转载 2023-06-29 11:54:07
118阅读
Swift  是一门静态的强类型语言。它以简单、干净、可读性好等特点著称。  1、 为什么是静态语言?是类型安全的,它会在编译的时候就检查你的代码,任何类型不匹配时都会报错。这使得编程人员能够尽快捕获并尽可能早地在开发过程中修正错误。但是,这并不意味着你必须指定每一个常量和变量所声明的类型。如果不指定你需要的类型,Swift使用类型推导来指定出相应的类型。类型推导使编译器在编译的时候通过
转载 2024-06-28 12:48:03
41阅读
目录脚本使用教程新建脚本项目在脚本项目中添加脚本合并framework静态库的脚本内容运行脚本 预备知识:看这个文章之前,需要已经会用swift开发framework静态库,如果不会,请查看我写的这篇文章: swift制作framework静态库教程与注意事项 脚本使用教程新建脚本项目首先点击xcode左上角的项目,然后在中间targets下面点加号+,如图 在弹出框里面,选择other-&g
Swift 是 iOS 和 OS X 应用开发的一门新语言。 假设你有 C 或者 Objective-C 开发经验, Swift 的非常多内容都是你熟悉的。  Swift 的类型是在 C 和 Objective-C 的基础上提出的 Int是整型Double和Float是浮点型Bool是布尔型String是字符串Swift 还有两个实用的集合类型,请參考集合类型。ArrayDiction
在介绍静态属性之前,我们先来看一个类的设计,有一个Account(银行账户)类,假设它有3个属性:amount(账户金额)、interestRate(利率)和owner
原创 2022-08-27 00:00:13
767阅读
静态属性类似,Swift中还定义了静态方法,也称为类型方法,所谓“类型”是指枚举、结构体和类。静态方法定义的方法也是与静态属性类似的,枚举和结构体的静态方法使用的关键字是static,类的静态方法使用的关键字是class。一、结构体中静态方法下面我们先看一个结构体静态方法的示例,代码如下:[htm...
转载 2015-11-26 16:26:00
73阅读
静态属性类似,Swift中还定义了静态方法,也称为类型方法,所谓“类型”是指枚举、结构体和类。静态方法定义的方法也是与静态属性类似的,枚举和结构体的静态方法使用的关键字是static,类的静态方法使用的关键字是class。一、结构体中静态方法下面我们先看一个结构体静态方法的示例,代码如下: [ht
转载 2016-05-12 11:22:00
260阅读
2评论
在介绍静态属性之前,我们先来看一个类的设计,有一个Account(银行账户)类,假设 它有3个属性:amount(账户金额)、interestRate(利率)和owner(账户名)。在这3个属性中,amount和owner会因人而 异,不同的账户这些内容是不同的,而所有账户的interestRate...
转载 2015-11-26 16:26:00
95阅读
2评论
 制作Framework并支持Bitcode1. 2.import UIKit class Tool: NSObject { /// 一定要加public public class func log(){ print("这是Tool 的 log") } } // MARK: - 给UIColor写扩展 extension UICol
在介绍静态属性之前,我们先来看一个类的设计,有一个Account(银行账户)类,假设 它有3个属性:amount(账户金额)、interestRate(利率)和owner(账户名)。在这3个属性中,amount和owner会因人而 异,不同的账户这些内容是不同的,而所有账户的interestRate...
转载 2015-12-22 14:38:00
99阅读
2评论
静态属性类似, = "Tony"
原创 2022-08-28 06:55:48
356阅读
# 如何实现Swift中的静态方法 ## 一、流程图 ```mermaid pie title 开发Swift静态方法 "步骤1" : 了解静态方法的概念 "步骤2" : 在类中定义静态方法 "步骤3" : 调用静态方法 ``` ## 二、步骤及代码示例 1. **了解静态方法的概念** 静态方法是指可以直接通过类名调用的方法,而不需要实例化类对象。在Sw
原创 2024-02-23 07:00:05
56阅读
前言动态分派和静态分派机制是Java多态实现的原理。本文将针对这两种机制进行浅析。静态分派静态分派机制最典型的代码示例如下void test() { Father father = new Son(); //静态分派 print(father); } void print(Father father) { Syst
转载 2024-09-08 11:15:40
19阅读
Handler使用方法原理消息屏障异步消息IdelHandlerHandler.CallbackActivity中使用HandlerHandler native层nativeInit()nativeDestroy()nativePollOnce()HandlerThread面试问题总结1. 为什么主线程调用了Looper的loop方法主线程却不会卡死那么别人为什么能主线程发送消息2. Handl
    面向对象类型       实例存储属性        静态存储属性        实例计算属性   &
原创 2015-03-19 14:15:53
677阅读
# Swift 静态方法创建入门指南 在学习编程的过程中,Swift 是一个非常受欢迎且强大的语言。在这个指南中,我们将重点关注如何创建静态方法,并通过具体步骤来帮助你理解这个概念。 ## 整体流程概述 在我们开始之前,下面是实现 Swift 静态方法的整体流程: | 步骤 | 描述 | |------|------| | 1 | 创建一个 Swift 文件用于存放我们的代码 | |
原创 10月前
17阅读
  • 1
  • 2
  • 3
  • 4
  • 5