一、交叉编译macos模拟器编译,以dlib为例,一种用 cmake 命令行,另一种以camke-gui。 macos10.13.6 xcode10.11、cmakecd dlib-19.9 mkdir build cmake -G "Xcode" ..这里就生成了xcode项目,默认生成是i386,x86_64的架构。打开项目,手动修改Build Settings,例如armv7、armv7
转载 2024-07-09 13:13:05
193阅读
做了几个App之后,想把工作过程中的一些公共部分抽取出来,便于以后复用,提高效率。今天试了一下在 Xcode 中使用静态的方法,发现还有点小麻烦啊,特将过程记录一下,省得以后忘了。运行环境:Xcode 4.3 Build 4D10021. 准备工作:1) 创建一个名为:StaticLibTest 的 workspace;2) 创建一个名为:CallLibApp 的 Single View App
转载 2024-05-14 16:26:21
130阅读
   目录1.创建Xcode工程2、选择Other(其他)3、在空的工程中添加项目,选择File->New->Target4、选择OS X->Framework & Library ->Library5、输入项目名称,在Framework中选择STL(C++ Library),Type中选择Dynamic,点击“Next”后,选择保存项目的位置。
如果你想引用xcode提供的框架或类,在xcode目录最上方点击你的工程,在右方
原创 2023-02-15 17:00:47
77阅读
# 在 Xcode 14 中引用自定义的 iOS iOS 开发中,有时我们需要将自定义的整合到我们的项目中,以便在多个项目之间复用代码。本文将详细介绍如何在 Xcode 14 中引用自定义的,并通过代码示例实现这一过程。 ## 步骤概述 为了引用自定义的,我们将遵循以下步骤: 1. 创建一个自定义项目。 2. 导出环境使其可以被其他项目使用。 3. 在目标项目中引用
原创 2024-09-28 04:55:27
110阅读
 1.创建静态打开XCode新建一个项目,选择Library下的“Cocoa Touch Static Library”,在Classes文件夹上点右键选择“New File…”,然后在“Cocoa Touch Class”下选择“Objective-C class”,这样就可以创建Objective-C风格的源文件和头文件。同样,也可以创建C或者C++风格的代码,在Classes文件
iOS-ARC_Xcode检测循环引用 一,在桌面上新建立一个工程,在ViewController.m中输入如下代码: 代码添加完成后,工程文件如下图所示: 二,选择Product >Profile >工程的模拟器会开始运行,如下图所示: 三,在弹出的对话框中选择Leaks >Choose. 四,选
转载 2017-06-05 17:05:00
100阅读
2评论
一、调用DLL有两种方法:静态调用和动态调用.(一).静态调用其步骤如下:1.把你的youApp.DLL拷到你目标工程(需调用youApp.DLL的工程)的Debug目录下;2.把你的youApp.lib拷到你目标工程(需调用youApp.DLL的工程)目录下;3.把你的youApp.h(包含输出函数的定义)拷到你目标工程(需调用youApp.DLL的工程)目录下;4.打开你的目标工程选中工程,选
一、定位步骤1.Xcode自带地图,直接先引入头文件#import <CoreLocation/CoreLocation.h>2.CLLocation框架中的CLLocationManager用于管理定位的管理器//CLLocation框架中的CLLocationManager用于管理定位的管理器 @property (nonatomic, strong)CLLocationManag
转载 2023-07-25 14:28:30
776阅读
最近出现了几篇关于二进制重排启动优化的文章。所有方案中都需要事先统计所有的函数调用情况,并根据函数调用的频次来进行代码的重排。这些函数调用中,OC对象的方法调用最多。统计OC对象的方法调用可以在运行时通过第三方比如fishhook来Hook所有objc_msgSend调用来实现,也可以在编译后链接前通过静态插桩的方式来实现Hook拦截。对于静态插桩的实现一般有如下两个方案:借助于LLVM语法树分
 1.创建静态打开XCode新建一个项目,选择Library下的“Cocoa Touch Static Library”,在Classes文件夹上点右键选择“New File…”,然后在“Cocoa Touch Class”下选择“Objective-C class”,这样就可以创建Objective-C风格的源文件和头文件。同样,也可以创建C或者C++风格的代码,在Classes文件
转载 2023-08-26 23:30:47
2阅读
注意:首先确保你的XCODE4使用IOS5,否则请下载IOS5在继续阅读。IOS程序
转载 2022-12-25 20:38:30
163阅读
# iOS 静态引用iOS开发中,静态是一种代码,它包含了一组已编译好的代码文件,可以被其他项目引用和使用。静态通常以`.a`扩展名结尾,可以包含头文件和编译好的二进制文件。在开发中,引用静态可以帮助我们提高代码的复用性,并简化项目结构。 ## 静态引用步骤 ### 1. 创建静态 首先,我们需要创建一个静态项目。可以使用Xcode创建一个新的静态项目,或者使用命令
原创 2024-03-09 05:19:12
178阅读
# iOS Xcode引入字体 在开发iOS应用时,我们经常需要使用自定义的字体来增加应用的视觉效果。在Xcode中,我们可以很容易地引入字体并在应用中使用它们。本文将介绍如何在iOS应用中引入字体,并提供代码示例来演示具体的操作步骤。 ## 步骤一:准备字体文件和Xcode工程 首先,我们需要准备好要引入的字体文件,并将它们添加到Xcode工程中。常见的字体文件格式包括.ttf,.o
原创 2023-09-27 12:50:57
853阅读
 0.开启终端 1.移除现有Ruby默认源gem sources --remove https://rubygems.org/ 2.使用新的源gem sources -a https://ruby.taobao.org/ 3.验证新源是否替换成功gem sources -l 3.安装CocoaPods(1)sudo gem install coco
# 在 iOS引用 OpenSSL 的指南 在现代 iOS 开发中,OpenSSL 提供了强大的加密和安全功能。对于刚入行的小白来说,将 OpenSSL 集成到 iOS 项目中可能看起来是一项挑战,但实际上,只需遵循一些基本步骤即可完成。本文将为您详细讲解这一过程,并提供每一步具体操作及其代码示例。 ## 整体流程 以下是将 OpenSSL 集成到 iOS 项目的主要步骤: | 步骤
原创 7月前
89阅读
# iOS Framework引用的完整指南 作为一名新入行的开发者,了解如何在iOS项目中引用和使用Framework是非常重要的。本文将详细介绍整个流程,并提供对应的代码示例,帮助你快速上手。 ## 流程概述 下面是整件事情的步骤简表,帮助你理解从创建Framework到在项目中引用的整个过程: | 步骤 | 描述 | |------
原创 7月前
96阅读
 开发IOS程序时我们使用的是Objective-c语言,Objective-c语言有.h .m 文件组成。静态可以将.m文件封装成一个.a文件, 第三方应用程序只需要拿到这个.a文件和代码对应的.h文件即可使用静态中封装的方法。IOS静态适合去制作第三方提供的SDK。 下面讲解如何在Xcode5上生成静态。 1、点击Xcode创健一个新的工程。选择Framewo
转载 2023-12-31 20:04:00
144阅读
Xcode8 默认只支持iOS8及以上的平台,如果想兼容iOS7以及更低的版本,应该怎么办呢?下载Xcode支持的平台版本 下载地址: 1,GitHub  2,https://pan.baidu.com/s/1o8BeKem 密码: rasb 下载后的结果如下: 拷贝版本到Xcode的DeviceSupport目录将自己需要支持的版本拷贝到DeviceSupport目录“/A
  去年因需要用到动态,自己就找了好多一些 资料,最终找到了一套方法,怎么创建与使用动态,记录一下:   Xcode提供了在iOS工程中创建静态的功能,和在MAC上创建动态和静态的功能。但是没有提供在iOS工程中创建动态的功能(苹果官方不允许程序中存在动态链接,这样的程序会被AppStore拒),如下图:   由于苹果不支持自己创建iOS动态,所以要想创建动态
  • 1
  • 2
  • 3
  • 4
  • 5