问题标签 [winobjc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1563 浏览

visual-studio - 将 Objective C 语法高亮添加到 Visual Studio

我开始试用适用于 iOS 的新 Windows Bridge(Project Islandwood)。示例工作正常,但根本没有代码突出显示。我在 bin 文件夹中找到了一个名为“objc-syntax-highlighting”的 VS 扩展,我想知道这是否会添加代码高亮。但是当我尝试运行它时,它说

VSIXInstaller.NoApplicableSKUsException:此扩展不可安装在任何当前安装的产品上。

我在错误日志中找到了以下几行

2015 年 8 月 7 日下午 2:19:21 - 支持的产品:2015 年 8 月 7 日下午 2:19:21 - Microsoft.VisualStudio.Pro 2015 年 8 月 7 日下午 2:19:21 - 版本:[12.0]

有机会在 VS 2015 上安装它吗?

干杯!

0 投票
1 回答
417 浏览

objective-c - 在 init 方法中调用 [super init] 是否正确?

在 Microsoft 的 WinObjC UIApplication.mm 文件(位于https://github.com/Microsoft/WinObjC/blob/master/Frameworks/UIKit/UIApplication.mm)中,该init方法适用于UIApplicationWOCDisplayMode

既不调用类的init方法[super init],也不调用该方法系列中的任何方法,最终导致调用[super init]. 除了对象的初始化之外,我以前从未见过这种情况NSProxy

我已经复制了在WOCDisplayMode下面撰写本文时的实现以供参考。

在我看来,这可能会产生许多问题;例如,如果UIApplication, like的超类之一UIResponder在某个时候覆盖了init自身,并设置了未来方法调用所依赖的内部状态。

为什么实施者可能选择不调用[super init]?这是一个合理的决定吗?它曾经是正确的吗?

0 投票
4 回答
656 浏览

c# - 适用于 iOS 和 Xamarin.iOS 的 Windows 桥

我有一个使用 Xamarin.iOS 开发的应用程序,我想移植到 Windows 10。我读过可以使用 Windows Bridge 将使用 Objective-C(WinObjC 提供对 iOS API 的支持)开发的应用程序移植到使用WinObj的 Windows 10项目。

可以对使用 Xamarin.iOS 用 C# 编写的项目执行相同的操作吗?

0 投票
2 回答
496 浏览

winobjc - 尝试使用 WinObjC 转换 iOS 项目,但出现缺少 sys/types.h 错误

我在我的项目文件夹中运行 ....\bin\vsimporter.exe (使用默认设置),并且 .sln 文件似乎构建成功,但是当我尝试运行模拟器时(在 Win32 解决方案平台上,调试构建),我得到一堆错误。大多数错误涉及 iOS 8.4 SDK (sys/types.h) 中缺少的文件:

错误未知参数:“-Xanalyzer”
错误“sys/types.h”文件未找到
错误未知类型名称“XSym”

我应该包含 iOS8.4 SDK 吗?任何帮助/建议都会很棒。

0 投票
1 回答
389 浏览

ios - glGenVertexArrays 和 glDeleteVertexArrays 未解决 Windows

我正在尝试使用适用于 iOS 的 Windows Bridge 将 iOS 项目移植到 Windows 10。但我坚持使用 , 和 的未glGenVertexArrays解决glBindVertexArray功能glDeleteVertexArrays

最初的 iOS 项目是一个 Cocos2d 2.x 项目。我对OpenGL不熟悉,因此在这里寻求帮助!谢谢!

顺便说一句,我注意到如果我将这些函数粘贴到 WOCcatalog 的示例项目中,也会存在同样的问题。

先感谢您!

0 投票
3 回答
817 浏览

winobjc - WinObjC 构建项目错误

我下载了WinObjCGitHub 的文件并按照所有步骤操作。当我尝试构建项目时,我遇到了这个问题(使用 Visual Studio Community 2015)

这是两个错误:

我该如何解决?

0 投票
1 回答
195 浏览

c# - 转换包含第三方框架的IOS项目导致编译错误

我尝试使用 WInObjc 转换使用 CocoaPods 和第三方框架(如 Facebook sdk Fabric SDK 等)的 IOS 项目。当我尝试运行该项目时,它会抛出错误。当我尝试一个简单的 hello world 项目时,它成功了。WinObjc 现在是否支持带有 Cocoapods 和第三方框架的复杂项目?

以下链接中的屏幕截图。 https://ichathan.tinytake.com/sf/MjYwMTE5XzE1OTAxMjA

0 投票
1 回答
228 浏览

ios - 如何编译使用 MobileCoreServices 的 WinObjC 项目

我正在尝试使用 WinObjC 桥转换 IOS 项目,但由于编译器找不到 MobileCoreServices/MobileCoreServices.h 而出现编译错误

有解决办法吗?

0 投票
2 回答
1366 浏览

ios - 如何将 Objective C 项目转换为 Windows Mobile

我正在研究主要基于 HTML5、CSS3、javascript 构建的混合应用程序,并包裹在 PhoneGap 上以创建 apk、ipa 和 xap/appx 文件。借助最新的 Microsoft 公告,可以将您的 iOS 项目转换为 Windows 项目。谁能简单介绍一下如何将现有的 iOS 项目转换为 Windows 移动项目?

0 投票
1 回答
274 浏览

windows-10 - WinObjC - 适用于 iOS 的 Windows 桥接器 - 出现黑屏 - Xib2Nib 错误

我正在尝试使用 WinObjC SDK 将我的 iOS 应用程序转换为 Windows 10 应用程序。

我能够成功创建项目的 .sln 文件。

我尝试使用本地机器构建它,但它显示与“Xib2Nib.exe”相关的错误,说它无法转换 LaunchScreen.xib(错误退出代码 255)。所以我从我的项目中删除了 LaunchScreen.xib 文件。现在只有一个用于 UI 的 Main.storyboard 文件。

我再次尝试构建应用程序,并且能够成功构建它,但应用程序只显示导航标题和空白黑屏。

任何人都可以帮助我吗?