×

swift

Windows11 上开发iOS是否可行呢?有什么解决方案呢(windows10开发ios)

saozecom saozecom 发表于2024-05-21 浏览9154 评论0
许多 iOS 开发人员没有 Mac。这使得在 Windows 上进行 iOS 开发变得困难。很长一段时间以来,iOS 开发都无法在任何运行 macOS 的设备上进行。许多第三方跨平台解决方案,例如 PhoneGap 或 Titanium,都承诺提供卓越的性能和其他开发环境,但并未兑现。您不能直接使用开箱即用的 iOS PC 来开发 iOS 应用程序,但您可以使用不同的技术在 Windows 上构建、部署、调试和测试它们。 微软和其他公司正在取得巨大飞跃,以提供Xamarin 等跨平台开发解决方

Ruby教程

cocoapods 安装失败 ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension.

BlueIce_kaka BlueIce_kaka 发表于2024-05-20 浏览5711 评论0
使用 Alamofire 需要基于 CocoaPods,但是在尝试安装 CocoaPods 的过程中遇到了很多问题,捣鼓了很久都失败了,最后经群里大佬的点播才安装成功,其实有的时候问题的解决方案很简单,希望这篇博文可以帮到你。 完整报错 yusael@air ~ % sudo gem install -n /usr/local/bin cocoapods Fetching cocoapods-trunk-1.6.0.gem Fetching cocoapods-search-1.0

objective-c

深复制与浅复制(深复制与浅复制的区别)

似水流年 似水流年 发表于2024-05-20 浏览6572 评论0
一、深拷贝和浅拷贝 浅拷贝:只创建一个新的指针,指向原指针指向的内存 深拷贝:创建一个新的指针,并开辟新的内存空间,内容拷贝自原指针指向的内存,并指向它 假设我们要对一个不可变的对象进行不可变copy(原来的对象不可变,新对象也不可变)。就没必要给新对象新建一块内存,反正大家都不可以对这个对象进行改变,那都使用一个就可以。所以iOS系统规定浅拷贝引用计数器加1就行。而需要给新对象开闭内存空间的,就是深拷贝。 copy得到的类型一定是不可变的 mutableCopy得到的

xcode

Mac跨平台后端开发环境安装全攻略(Xcode14.2+Android studio4.0.2+cocos2d-x3.14)

ACG ACG 发表于2024-05-20 浏览3927 评论0
入职两天才把该死的环境装好(我真的太菜了),这里从头到尾把踩过的坑和从零开始的安装全过程在这里给大家捋一遍,也算是自己入职的一个记录(有一些报错和bug可能后续会更新~一些内容都在工作的MAC上 希望大家都不会被后端开发的环境安装吓到!勇敢去做吧! 1. 前期准备 开发工具: MacBook Pro (Intel x86架构的) 一个稳定的魔法上网工具(Android studio中需要联网进行一些工具包的下载,包括gradle,NDK,SDK,模拟器系统映像等~ 软件/包下

objective-c

UISwitch的使用 - IOS

星花园站长资源网 星花园站长资源网 发表于2024-05-20 浏览6235 评论0
目录 一、创建开关 二、设置样式 1、设置开关 - 开时的背景颜色 2、设置圆形滑块的颜色 三、基本使用 1、手动设置按钮的开、关,分为带动画和不带动画两种 2、设置按钮切换事件回调监听 本文章为学习总结文档,如有转载请联系作者 一、创建开关 UISwitch通过alloc和init就可以创建了,我们要注意的点就是UISwitch的宽、高都不能修改,就算是设置了也没有效果。但是我们可以通过transform属性对按钮进行缩放来改变大小。 _pushSwitch_

objective-c

mac 安装HomeBrew(100%成功)(mac 安装homebrew详细教程)

西园 西园 发表于2024-05-20 浏览26915 评论0
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。 Homebrew是什么? homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等功能。通过简单的指令可以实现包管理,而不用关心各种依赖和文件路径情况。 homebrew命令 检测是否安装homebrew brew

swift

通信通知 Communication Notifications 的实现 (iOS 15+)

LJY LJY 发表于2024-05-20 浏览5539 评论0
WWDC 2021 苹果在 iOS 15 系统中对通知做了很多改变, 让通知更加个性化. 这里只有讨论通信通知 Communication Notifications, 苹果自带的很多应用, 以及第三方App 飞书, 都使用了这个通知功能。 通信通知 Communication Notifications 简介 iOS 15系统后, Apple 添加了通信通知的功能。这些通知将包含发送它们的联系人的头像,并且可以与 SiriKit 集成,以便 Siri 可以智能地根据常用联系人提供通信操

swift

SwiftUI——如何修改TabView的各种属性(包括tabItem的属性),例如颜色、位置、大小等

朱朱朱、 朱朱朱、 发表于2024-05-20 浏览4903 评论0
阅读建议和提示 可以利用侧边的目录来跳转哦! 本文所有代码适用于最新版本的 iOS 15 和 SwiftUI。 本文中没有列出所有的属性,是因为有些属性会和其他属性发生冲突而失效,所以忽略了可以被忽略的属性。 如何创建简单的 TabView 在SwiftUI中,我们可以很方便地实现标签页效果TabView,如下: struct ContentView: View { var body: some View { TabView { Te

swift

ARM64汇编入门

LJY LJY 发表于2024-05-20 浏览4762 评论0
现在iOS设备几乎已经都是ARM64架构,此外,Mac M1芯片的电脑也是基于ARM64架构,本文对ARM64汇编做一个简单的介绍。本文后面给出了一个汇编案例,通过汇编窥探代码底层的实现逻辑。 寄存器 ARM64汇编中有34个寄存器,其中包含31个通用寄存器(x0-x30),sp,pc和cpsr。Xcode可以通过register read指令查看所有寄存器的存储值: (lldb) register read General Purpose Registers: x0 =