首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MonoTouch绑定CocoaTouch类库

) 技术调用 COM 组件, 在 iOS 平台上, MonoTouch 也有类似的技术, 可以调用 iOS 的 CocoaTouch 类库, 这种技术在 MonoTouch 叫做绑定 (Binding)...互联网上有很多热心网友提供的 CacoaTouch 类库, 如果想使用这些类库, 完全用 C# 重写是不可取的, 所以就要用到 MonoTouch 的绑定技术。.../libs/lib$(TARGET)-iphoneos.a   # 讲两个版本合成为一个 sdk:    lipo -create -output $(SDK) libs/lib$(TARGET)-simulator.a...libs/lib$(TARGET)-iphoneos.a   # 编译 MonoTouch 组件 asm:    # 使用 btouch 编译出的 dll 文件总是无法运行, 不知是怎么回事, 只能用...:    rm -rf $(PROJECT_ROOT) libs ios *.a *.dll *.stamp   # 全部任务 all: clean simulator iphoneos sdk asm

48610

国内 Mono 相关文章汇总

SDK在Mono下运行 MonoDevelop 3.0——更好的代码完成、性能与快速修复建议 Mobile Development with C#:Building Native iOS, Android...View 里面动态增加Table View Cell Switch 触发Switch事件 程序崩溃 Montouch 增加图片到模拟器(Simulator)的相册中 Monotouch在IPAD与IPhone...View Control类 Monotouch使用UINavigationController C#(Mono)开发手机及平板应用入门篇(含WCF服务实现) Jexus支持高并发请求的优化技巧 iOS...搜狐畅游的免费开源游戏引擎Genesis-3D Mono for Android—初体验之“电话拨号器” 分布式唯一ID生成服务 使用PushSharp给iOS应用推送消息 使用MonoTouch.Dialog...Mono 4在Raspberry Pi上飞 .NET跨平台:在Ubuntu上用自己编译的dnx运行ASP.NET 5示例程序 .NET跨平台:在CentOS上编译dnx并运行ASP.NET 5示例程序

11.2K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VS 编译 MonoTouch 项目源文件不再出错

    VS 编译 MonoTouch 项目源文件不再出错 使用 MonoTouchiOS 开发, 由于 MonoDevelop 和 VS 2010 相比, 功能差的太多, 通常会相应的建立两个项目,...一个是 MonoDevelop 项目, 在 OSX 下使用, 一个是 VS 项目, 在 Windows 下使用, 在 Windows 系统下进行编码, 之后再在 OSX 下进行调试。...不过, 默认的 VS 项目在添加 MonoTouch 项目的 CS 源文件之后, 经常编译出错, 而且如果安装了 Resharper 之类的插件之话, 也会得到一大堆错误信息, 令人感觉非常恶心。...如果再要引用其它的 MonoTouch 组件, 可以尝试直接添加引用, 如果发现引用路径不正确的话, 还按照这个方法进行修改。...这样修改过后的项目, 不仅可以顺利编译 MonoTouch 项目的源文件, Resharper 也不再提示错误。

    84830

    MonoMac 1.0正式发布

    我们原来的目标不大:绑定足够的AppKit,这样你可以对OS X使用C#或者你最爱的.NET 语言来建设本地应用。我们利用了大量结合CocoaTouch API构建MonoTouch时的代码。...MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。...MonoMac套件的目标之一,也 是发布独立的 .app应用程序,最终用户摆脱对Mono的依赖。...MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序的开发工具。...如果你已经安装了MonoDevelop,那么只需要更新MonoMac Add-In就可以了。如果没有安装MonoDevelop,可以参考我写的一篇 OS X 上使用.NET开发应用程序。

    60580

    Xcode5.0使用iOS6.1SDK及模拟器

    最近项目中,介于测试人员提出的问题,有些情况只在ios6的设备上才能显现,而本机的xcode已升级到最新的5.0,这可如何是好呢,在网上搜索了一番,找到如下方法解决此问题: 1.打开xcode5.0的目录...Contents—Developer—Platforms—iPhoneOS.platform—Developer—SDKs” 2.加载xcode4.6的安装包,同样“显示包内容”,定位到与上方(1)相同目录,将其中的“iPhoneOS6.1.sdk...”,复制到xcode5.0的上方目录中 3.打开xcode5.0的Contents—Developer—Platforms—iPhoneSimulator.platform—Developer—SDKs...” 4.将xcode4.6同样定位到与上方(3)相同目录,将其中的“iPhoneSimulator6.1.sdk”,复制到xcode5.0的上方(3)目录中 此时,文件都已准备就绪。...接下来就是使用了! 先重启一下xcode,打开之后,选择模拟器,若出现如下界面,则配置Ok ? 使用过程中,就可以在Build Settings中通过设置Bse SDK,随便切换了,如下图 ?

    66490

    Xamarin 2.0:基于Mono跨平台开发框架

    作为一个跨平台开发框架,在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续在Visual Studio之中使用 C# 与...这个版本带来四个新功能: 1、新的IDE——Xamarin Studio,Xamarin的CEO Nat Friedman表示,该IDE与iOS和Android SDK紧密集成,便于开发者在模拟器和真实的设备上构建...其实它是MonoDevelop 4.0改名了。...对于Android,Xamarin还包含了自己的UI生成器(对于iOS,则使用苹果Xcode的UI生成器),此外还集成了Git和Subversion。。...3、在Visual Studio 中开发 iOS 应用程序:可以在Windows上通过Visual Studio开发ios应用,可以使用Visual Studio上的所有开发工具,包括TFS。

    3.3K80

    monoTouch开发(1):win7 + vmware下安装mac os

    如果这一步没成功,请检查前面的步骤 5、然后将darwin.iso挂到虚拟机的光驱,启动虚拟机 ? 启动后,如果顺利会看到下面这个界面: ?...建议安装英文版(因为monoDeveloper跟monoTouch都是英文版的,光操作系统是中文其实意义也不大),剩下的事情地球人都知道了 7、安装完成以后,记得将光驱重新挂回darwin.iso,不然就算安装好了...建议使用firefox,我亲自测试过:flash、silverlight在firefox下表现良好(mac os下的安装方式很独特,下载以后,直接把dmg文件拖到application里就完事了) 9.3...、mono的基本工具(比如monodevelop,monotouch),可以上www.mono-project.com下载对应的mac os版本 9.4、到http://developer.apple.com.../注册一个帐号,下载iOS sdk,大约2~3G (mono只是一个开发环境的壳,真正编译还得靠sdk) 9.5、建议参考老赵的方式,把项目文件放在win7的host主机中,虚拟机中用共享方式来访问(

    1.7K60

    通过网页进行 iOS 应用内部分发

    通过网页进行 iOS 应用内部分发 介绍如何通过网页内部分发 iOS 应用, 包括 In-House 企业应用和 ad-hoc 测试应用。 原生 XCode 应用 1....编译完成之后,就会生成 XCode 的项目归档, 接下来使用 Organizer 设置分发信息。 2....使用 Organizer 设置分发信息 打开 Orangizer , 选择 Archives 标签, 可以看到现有的 XCode 项目归档, 选择要分发的项目, 然后点击右边的 Distribute.....的 Mime 类型, 它们的 Mime 类型分别为: .plist : text/xml; .ipa : application/octet-stream 4. iOS 设备下载安装 用 iOS 设备访问网页...MonoTouch 应用 对于 MonoTouch 编写的应用, 需要将 MonoDevelop 升级到最新版的 3.1.1 , 在 Build 菜单下也添加了 Achive 选项, 选择 Arcive

    1.2K10

    iOS 项目中使用 ESRI ArcGIS SDK

    iOS 项目中使用 ESRI ArcGIS SDK ArcGIS SDK for iOS 简介 ArcGIS SDK for iOS 是 ESRI 公司针对 iOS 平台的 GIS 解决方案, 以...在 Xcode 项目中使用 ArcGIS SDK 下载并安装 ArcGIS SDK for iOSiOS 项目中使用ArcGIS SDK for iOS, 需要有一个 ESRI 账户, 登录之后,...Xcode 项目设置 ESRI 提供的 ArcGIS SDK for iOS 是 Framework 形式, 但是与 iOS 提供的 Framework 有些不同, 在 Xcode 项目中使用有些麻烦,...项目中使用 ArcGIS SDK 要在 Xamarin.iOS 项目中使用 ArcGIS Runtime SDK , 需要先将 ArcGIS SDK 绑定成 Xamarin.iOS 类库项目, 这个在...Github 上已经有了,地址是: https://github.com/beginor/MonoTouch.ArcGIS , 有了这个绑定项目, 在 Xamarin.iOS使用 ArcGIS 就容易的多了

    1.8K10

    使用 MonoDevelop 调试 Unity3D 的正确步骤

    使用 MonoDevelop 调试 Unity3D 的正确步骤 Unity3D 是一个基于 Mono 的跨平台游戏引擎,支持 PC 、MAC 、 Android 、IOS 等多种平台,其 3.0 以后的版本支持用...MonoDevelop 调试,很多人安装了之后发现 MonoDevelop 的调试按钮是灰色的,无法进行调试,通过看官方文档和测试,发现正确的调试步骤如下: MonoDevelop 的安装与设置:#...## 下载并安装 Unity3D 以及其内置的 MonoDevelop ,一定要安装 Unity3D 安装包内置的 MonoDevelopMonoDevelop 官方下载的版本是没有 Unity3D...; 将 General 选项卡中的设置为 MonoDevelop; 正确的调试步骤为: 在 Unity Editor 的 Project 窗口点击鼠标右键, 在弹出菜单中选择 Sync MonoDevelop...Project, 将自动运行 MonoDevelop 并打开对应的项目; 关闭 Unity Editor ; 在 MonoDevelop 中为源代码设置断点,点击调试按钮或者按 F5 开始调试,在自动打开的

    1.6K20

    CA周记 - 用 Visual Studio Code 做基于 .NET MAUI 跨平台移动应用开发

    以下文章来源于Kinfey Techtalk ,作者lokinfey 自2010年以来,移动应用开发是非常热门的一个方向,从技术上我们经历了原生应用开发、基于 H5 的 Web App、混合模式的移动应用开发...NET的移动应用方案最开始基于 Mono , 从 MonoTouch , 到 MonoDroid ,到跨平台移动应用方案 Xamarin , 再到现在整合到 .NET 6 的 MAUI。...通过链接 https://dotnet.microsoft.com/en-us/download 安装最新的 .NET 6 1.MAUI 环境安装 无论你在 Windows / macoOS 建议使用...maui-check (https://github.com/Redth/dotnet-maui-check) 对 MAUI 所需要的环境进行安装,这里面包含了 Android SDK / iOS SDK...结合 Hot Reload会跨平台应用开发更有效率。我期待正式版本能和MAUI有更好的结合!

    1.2K10

    IOS 下实现一对一直播平台系统 libRtmp 推拉流

    今天我们就向大家介绍一下,如何在 iOS使用 librtmp。 交叉编译 librtmp 在开发移动端程序时,我们都会用到交叉编译。那么什么是交叉编译呢?...同样,我们想在 iOS 程序中使用 librtmp 库,就必须先将 librtmp 编译成 ARM 架构 的可执行的程序(也就是 iPhone 手机可执行的程序),这样才能在 iOS 程序中使用它。...) echo $SDK_VERSION SDK_VERSION_MIN=7.0 DEVICE_PLATFORM="${DEVELOPER}/Platforms/iPhoneOS.platform" SIMULATOR_PLATFORM...${SDK_VERSION}.sdk" SIMULATOR_SDK="${SIMULATOR_PLATFORM}/Developer/SDKs/iPhoneSimulator${SDK_VERSION}...小结 本文首先介绍了如何在 Mac 上编译出可以在 iOS 上可运行的 librtmp 库,然后介绍了如何从流媒体服务器上拉流,最后介绍了如何使用 librtmp 将 flv 文件推送到流媒体服务器上。

    2.6K00

    将Flutter程序打包为ios应用并进行安装使用

    您可能需要: - 首先使用您的Apple ID在Xcode中登录 - 确保您拥有一个有效的唯一Bundle ID - 使用您的Apple开发者帐户注册您的设备 - Xcode自动为您的应用程序配置配置文件...4- 再次构建或运行您的项目 5- 在iOS设备上信任您新创建的开发证书 通过设置 > 通用 > 设备管理 > [您的新证书] > 信任 获取更多信息,请访问: https://developer.apple.com...Tool > Simulator 打开iOS模拟器。...mobile) • 04892CB6-FD81-4F25-9FC9-F5CE20B4A765 • ios • com.apple.CoreSimulator.SimRuntime.iOS...CocoaPods用于获取iOS和macOS平台端的插件代码,以响应Dart端对插件的使用。 如果没有安装CocoaPods,插件将无法在iOS或macOS上工作。

    12310
    领券