• ios oc swift混编导致打包过大问题 avoid SwiftSupport folder

    ####SwiftSupport 导致包过大  在OC swift混编后打包由于SwiftSupport支持文件会导致混编后的打的包文件会偏大。####解决方法Build Setting -> User-Defined -> EMBEDDED_CONTENT_CONTAINS_SWIFT...

    2023-09-23 07:59:11
  • OC项目引入使用swift编写的三方库后,报错

    OC项目引入使用swift编写的三方库后,报错错误描述:The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. T...

    2023-04-05 20:03:15
  • 在Swift中桥接OC文件(自己创建的类文件和第三方库文件)

    更新:2018年5月25号在swift中调用OC方法、C方法、C++方法,只需要添加一个桥接文件,然后在桥接文件中引入对应的头文件即可。在OC中引入C方法、C++方法,直接引入头文件即可(同时记得把OC的.m文件后缀名改为.mm)不需要做任何操作。在OC中引入Swift方法,第一步需要创建桥接文件,...

    2023-04-05 19:34:54
  • IOS OC中使用Swift的Charts第三方控件

    1、Charts的下载地址 2、解压后将文件夹全部复制到项目中去 3、在项目中添加Charts.xcodeproj 4、添加依赖 5、看下手动添加项目的流程 注意:Xcode8.2 之后,需要将“Always Embed Swift Standard Libraries”设置YES。6、在oc中使用...

    2023-04-05 19:35:00
  • Swift: 在Swift中桥接OC文件(自己创建的类文件、第三方库文件)

    一、介绍 随着Swift的逐渐成熟,使用swift开发或者混合开发已经成为了一个趋势,本身苹果公司也十分推荐使用Swift这门新语言。目前Swift已经更新到了3.0,估计没有多久4.0就要出来了。那么再用Swift开发时遇到一些问题不可避免,下面就来解决几个常遇到的问题。 二、问题和解决办法如何在...

    2023-04-05 19:34:54
  • Outlook与OC客户端集成(续)

    Outlook与OC客户端集成实现以下功能:1.将未送达的呼叫发送到用户邮箱;2.将呼叫转接到工作电话、语音邮箱或者其他联系人;3.在outlook中显示联系人状态信息,以及直接在outlook中呼叫联系人;4.在OC客户端可以呼叫语音邮件、更改问候语,也可直接给用户发语音邮件;功能测试:Test1...

    2023-04-05 17:08:29
  • OCS部署实验系列之五——outlook与oc集成

    进入管理控制台 为用户添加邮箱添加添加好用户邮箱后在一台加入域的客户机上以管理员身份登录安装outlook 2007并打上补丁(链接http://support.microsoft.com/kb/936864/zh-cn)安装Office communicator 2007安装outlook会议外接...

    2023-04-05 16:54:25
  • Swift 如何嵌入OC文件以及Cocoapods管理的swift项目导入OC第三方库

    桥接头文件主要应用于swift和oc的混编。这里有两种创建方式。方法一:适用于项目(swift项目)之前没创建过oc的类,或(oc的项目)swif的类这里以swift项目为例既然没用过就创建一个呗Commond+n然后创建,这是会出来一个提示选择Create Bridging Header就可以了,...

    2023-04-02 19:20:05
  • OC中的宏定义

    OC中的宏定义我们都知道,宏定义是编译期常量。而OC是一种动态语言。1.iOS系统版本判断的两个宏定义1 __IPHONE_OS_VERSION_MAX_ALLOWED // iOS系统版本最大允许2 __IPHONE_OS_VERSION_MIN_REQUIRED // iOS系统版本最小需要使...

    2023-03-26 09:57:23
  • oc中 +load方法的深层理解

    因为 ObjC 的 runtime 只能在 Mac OS 下才能编译,所以文章中的代码都是在 Mac OS,也就是 x86_64 架构下运行的,对于在 arm64 中运行的代码会特别说明。写在前面文章的标题与其说是问各位读者,不如说是问笔者自己:我真的了解 + load 方法么?+ load 作为 ...

    2023-03-14 16:34:39
  • 软件测试之性能测试(ios)——OC调用Swift代码

    最近在oc工程里要引用swiftMonkeypaws,需要使用oc调用swift技术,里面踩了很多坑,这里简单记录一下。1、oc调用swiftoc调用swift其实很简单,google一下就有很多的教程,可以参考文章1、2、3、4。总体上就是在要调用swift代码的时候,引入头文件 “模块名-Swi...

    2023-03-14 09:54:11
  • iOS开发之OC 和 Swift混编

    前言相信很多开发者在开发过程中,使用别人封装好的三方框架,但由于三方框架的开发语言(OC或者Swift)与现有工程的开发语言不一致,导致无法直接使用,那么对于混编来说,是不二的选择。Swift项目使用OC框架 1. 建立桥接文件,一般的命名规则(项目名-Bridging-Header), 放在根目录...

    2023-03-14 08:35:45
  • Swift3的Dictionary和OC的NSDictionary关系

       在Foundation框架中提供一种字典集合,它是由“键-值”对构成的集合。键集合不能重复, 值集合没有特殊要求。键和值集合中的元素可以是任何对象,但是不能是nil。Foundation框架字典类也分为NSDictionary不可变字典和NSMutableDictionary可变字典。 NSD...

    2023-03-13 23:13:53
  • swift项目中,OC和swift文件相互调用

    有时候 ,我们会涉及到双向混合编程,特别是OC和swift的互相引用。 swift调用oc的方法:1、桥接文件,一般是swift工程,在创建一个oc文件时,系统自动添加(不用改名,直接默认即可)2、将需要引用的oc文件 .h头文件 添加到桥接类中。 如下:然后在swift调用处,直接就可以使用了。 ...

    2023-01-30 00:10:43
  • oc温习二:基本运算及基本运算符

    C语言一共有34种运算符,如下:运算符分类:1.按照功能划分:(1)算术运算符+ 加法运算符- 减法运算符 或者负值运算符* 乘法运算符/ 除法运算符% 模运算符,或者取余运算符,要求%两侧均为整形(2)关系运算符< 小于运算符<= 小于等于运算符> 大于运算符>= 大于等于...

    2022-11-07 13:10:27
  • 【IOS开发基础系列】OC基础数据类型使用专题

    1 常用数据类型1.1 @property参数@property参数分4类1、读写属性:(readwrite/readonly)2、setter语意:(assign/retain/copy)3、原子性:(atomic/nonatomic)4、引用强弱:(strong/week)1.1.1 readw...

    2022-10-30 15:34:41
  • OC语言BLOCK和协议

    一、BOLCK(一)简介BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。标识符 ^(二)基本使用(1)定义BLOCK变量Int (^Su...

    2022-10-26 19:48:30
  • OpenCore(OC)引导开机声音与图形界面设置

    关键字:OC;OpenCore;引导;开机声音;图形界面下面的设置基于OpenCore0.5.8-04-10编译版与1.22.0.0版OpenCore ConfiguratorMisc-Boot下设置Misc-Boot-PickerAudioAssist-勾选(true)启动时音频,Misc-boo...

    2022-10-12 00:09:58
  • OC中UITableView之自定义cell的使用(2):通过xib创建

    在使用UITableView做开发时,常常会遇到 系统提供的样式无法满足项目需求的情况,这时就需要根据需求来自定义cell。自定义cell有两种方式:  · 通过xib自定义cell(适用于cell中子控件个数固定、cell样式统一的结构,例如:商品的列表页面)  · 通过代码自定义cell(适用于...

    2022-10-09 22:08:33
  • OC中UITableView之自定义cell的使用(3):静态cell

    在开发中会遇到 类似下面 多组 内容无规则 数据固定简单 的 页面此时不需要使用代码,直接用storyboard创建即可1.新建项目 2.修改控制器继承自 UITableViewContorller//控制器继承 UITableViewController@interface ViewControl...

    2022-10-09 22:08:03