参考文章:
Xcode15离线安装各平台模拟器
Xcode15 安装iOS17模拟器 报错Could not download iOS
XCode的下载路径
iOS开发技巧:使用Xcode DEBUG模式和RELEASE模式
xcode没有显示控件区域(右下角控件显示区域不见了)
Xcode下熟练storyboard、xib等界面开发(新手)
其中AppDelegate里面有程序的入口用于初始化,而AppDelegate是在不断循环的程序和我们的代码之间进行通讯,AppDelegate对象是作为Application对象的委托属性还声明了一个NSwindow*window 的XIB文件的IBOutlet输出变量 这就让AppDelegate可以直接对window做一些操作 比如说windows的背景颜色等。ViewController就是UI界面的实现,所有的控件的具体实现都可以放在这里。Assets主要对工程中使用的图片资源进行统一管理,info里面是工程的配置文件,主要是对工程的一些配置进行设置。
Xcode9学习笔记24 - 文本标签的使用UILabel
Xcode使用介绍之二:创建UI界面+连线
ios快速入门教程4
如何使用os_log在Console应用程序中查看iOS设备日志
OSLog与NSLog,OSLog的实践
iOS输出日志到Console.app
判断IOS静态库(.a文件)是否支持模拟器和真机运行
使用 Xcode 制作 Framework 与 XCFramework
XCFramework:一种跨平台的二进制库分发解决方案
https://github.com/xtx1130/blog/issues/36
( S R C R O O T ) 和 (SRCROOT)和 (SRCROOT)和(PROJECT_DIR)和 ( i n h e r i t e d ) 和 (inherited)和 (inherited)和{PODS_ROOT}
Xcode工程解析:深入了解project.pbxproj文件
在 Xcode 和 Apple 的开发框架中,除了 OSX
(不推荐使用)和 TARGET_OS_MAC
,还有一些其他的预定义宏可以用来区分不同的 Apple 操作系统。以下是一些常用的宏:
TARGET_OS_IPHONE
:TARGET_OS_IOS
:TARGET_OS_IPHONE
相似,用于检测 iOS 系统。TARGET_OS_SIMULATOR
:TARGET_OS_TV
:TARGET_OS_WATCH
:TARGET_OS_MACCATALYST
:TARGET_OS_UIKITFORMAC
:__IPHONE_OS_VERSION_MIN_REQUIRED
或 __IPHONE
:__IPHONE
表示项目是 iOS 项目,而 __IPHONE_OS_VERSION_MIN_REQUIRED
表示项目要求的最低 iOS 版本。__APPLE__
:__MAC_OS_X_VERSION_MIN_REQUIRED
:这些宏可以在项目的编译条件中使用,以确保代码能够根据不同的操作系统进行适当的编译和运行。例如:
#if TARGET_OS_IOS
// 这段代码将仅在 iOS 平台上编译
#elif TARGET_OS_MAC
// 这段代码将仅在 macOS 平台上编译
#endif
使用这些宏可以帮助开发者编写跨平台的代码,同时确保应用能够在不同的 Apple 设备和操作系统上正常运行。
1分钟学会Instrument Leaks检测内存泄漏
iOS 内存泄漏检测 Instruments Leaks
iOS内存深入探索之Leaks
如何理解Objective-C的ARC和MRC
本文主要介绍了Xcode的基本使用的一些指引博客文章,以作查阅之用,包含Xcode的基本使用,内存回收、内存泄漏检测以及一些其他的指引。
如果本文对你有帮助,麻烦您给我一个免费的赞。如果文章中内容有错误,也欢迎您给我反馈!