ausgelogged

Y2Square| C. 谢尔夫

电话 +491797001820

Image_2

最重要作品一览表

Image_

Swift-Architecture

iOS Swift 支持各种设计模式,可用于结构和组织代码,以获得更好的可读性、可维护性和可扩展性。以下是 iOS Swift 中最常用的一些设计模式:

  • 模型-视图-控制器(MVC)模式:这是 iOS Swift 中广泛使用的一种设计模式,它将代码分为三个主要部分:模型、视图和控制器。模型负责存储数据,视图负责显示数据,控制器负责控制模型和视图之间的数据流。
  • 模型-视图-视图模型(MVVM)模式:MVVM 是另一种流行的设计模式,它将代码分为三个主要部分:模型、视图和 ViewModel。ViewModel 充当视图和模型之间的中介,向视图提供必要的数据和逻辑以供显示。
  • 授权模式:委托模式用于让一个对象与另一个对象进行通信。在 iOS Swift 中,这种模式经常用于事件处理以及在视图和控制器之间建立通信。
  • 观察员模式观察者模式用于在对象之间建立一对多的关系,其中一个对象的状态变化会触发观察它的其他对象的更新。这种模式常用于 iOS Swift 处理事件和通知。
  • 单例模式单例模式用于确保应用程序中只存在一个类的实例。在 iOS Swift 中,这种模式常用于管理共享资源,如网络连接或数据库访问。
  • 工厂模式:工厂模式用于创建对象,而无需指定其确切的类。这种模式常用于 iOS Swift,以便在运行时动态创建 UI 元素。

这些只是 iOS Swift 中常用设计模式的一部分,还有许多其他设计模式。设计模式的选择在很大程度上取决于项目的具体要求、应用程序的架构以及开发团队的偏好和专长。

 ;

按照固体原则:这套原则可以帮助您编写出符合以下要求的代码模块化、可维护、可扩展.SOLID 代表单一责任(Single Responsibility)、开放/封闭(Open/Closed)、利斯科夫替代(Liskov Substitution)、接口隔离(Interface Segregation)和依赖反转(Dependency Inversion)。遵循这些原则,您可以创建更易于理解、测试和修改的代码。

 ;

当然,这里有一个在 Swift 应用程序中使用 SOLID 原则的示例:

假设您正在构建一个天气应用程序,用于显示用户所在位置的当前天气。以下是您如何使用 SOLID 原则来构建一个模块化、可维护的应用程序:

Image_

StateObject vs EnvironmemntObject

总之,StateObject 用于管理单个视图或视图层次结构中的数据,而 EnvironmentObject 则用于跨多个视图或视图层次结构共享数据。StateObject 由视图层次结构拥有,而 EnvironmentObject 则注入到视图层次结构中。

Image_

ChatGPT-3D App

**应用程序描述:带有 ChatGPT 的 3D 展示台**

我们的创新型 iOS 应用程序将三维对象表示的强大功能与 ChatGPT 的智能相结合,让您沉浸在三维可视化的世界中。我们的应用程序能让您身临其境地查看和操作三维模型,同时高效地解决复杂的三维问题。

**主要职能:**

第 1 次 **高品质 3D 显示屏:**
    享受实时渲染的细致逼真的 3D 模型。我们的应用程序采用先进的渲染技术,确保出色的视觉质量。

第 2 **智能故障排除:**
体验 ChatGPT 的集成,帮助您解决复杂的 3D 问题。无论是调整照明效果、优化渲染设置还是调试模型错误,ChatGPT 都能为您提供智能解决方案。

3 **简单互动:**
使用多点触控手势直观地移动、旋转和缩放 3D 物体。用户友好的界面可让您快速、轻松地浏览模型。

4 **可定制的情景:**
随心所欲定制 3D 场景。  改变光源、材料和摄像机角度,让您的 3D 模型发挥最佳效果。

第 5 **动态支持:**
   使用 ChatGPT 功能可针对您的具体需求获得实时建议和解决方案。只需提出问题,即可获得即时答复和建议。

6 **优化性能:**
  我们的应用程序专为实现最高效率而设计,即使是复杂的 3D 模型,您也能流畅无阻地显示和编辑。

**为什么选择 ChatGPT 3D 展示台?

- 创新技术:** 体验先进的 3D 渲染技术与人工智能的结合。
- 用户友好性:** 直观的控制和简单的操作使初学者也能使用该程序。
- 高效解决问题:** ChatGPT 为所有 3D 挑战提供快速、精确的支持。
- 灵活性:** 可定制的场景可为您的 3D 物体提供量身定制的显示效果。

通过三维物体表示法与智能问题解决的独特结合,探索三维可视化的未来。现在就下载应用程序,亲身体验我们技术的强大与便捷!

Image_

XTConnect

通过 iPhone 或 iPad 应用程序管理您的 xt:Commerce 商店! xtConnect 使您能够通过 Apple iPhone 或 iPad 管理您的 xt:Commerce 商店(开源和 xtc 分支,如 Modified、Gambio GX2、SEO Commerce)。无论您身在何处,都可以快速、轻松地更改产品功能和特价商品,查看订单和订单数据以及统计信息!下载免费应用程序

Image_

BMW - APP zur Prozessoptimierung bei Prüfständen

与宝马/麦格纳斯太尔公司合作,在试验台上使用 APP 进行工艺优化

该应用程序专门用于优化测试台管理项目的流程。测试台与测试台管理器之间的通信可确保后者在出现故障时能迅速做出反应。

Image_

SCRIPT

/usr/bin/env python3

导入 binascii 导入系统 导入 can 导入时间 导入套接字 导入子进程 从 time 导入 sleep 导入 shlex 导入编解码器 导入字符串 import json 导入 ctypes 导入线程

DEBUG = 假

总线 = 0 controllerID1 = 107 #0x6B #底部 108; 0x6C 工作 controllerID2 = 108 #0x6C #顶部? sendID=115;0x73, receiveID=107;0x6B controllerID3 = 161 #0xA1

controllerResponseID1 = 115 #0x73 #bottom 108; 0x6C works controllerResponseID2 = 116 #0x74 #顶部? sendID=115;0x73, receiveID=107;0x6B controllerResponseID3 = 161 #0xA1

电压校正 = 1.84

delayCan = 0.01 延迟 = 1.0

noResponseErrCode = "1"            ;

类控制器():

        validForRange = []         responseArray = []         responseID = 0 控制器 ID = 0 iExpectedAnswer = 1         iStartAsk = 0         iEndAsk = 1         iCurrentAsk = 0         iPreviousAsk = -1         isActive = True 总线 = None 输出 = 无 ctrArray = None iController = 0                        ;         def __init__(self, controllerID, responseID, validForRange, expectedAnswer, startAsk, endAsk):             self.responseArray = []             self.controllerID = controllerID               self.responseID = responseID self.validForRange = validForRange self.iExpectedAnswer = expectedAnswer self.iStartAsk = startAsk                 self.iEndAsk = endAsk self.iCurrentAsk = startAsk                 if DEBUG:                   print("Init Controller: %s" %self.controllerID)

def get_responseArray(self): return self.responseArray

def get_startAsk(self):               return self.startAsk

def get_isActive(self): 返回 self.isActive

        def set_isActive(self, state):                 self.isActi

Image_

Y2Car-iOS-App

为电动汽车量身定制的应用程序解决方案;

另见: ;运行中的 Y2Car 系统

Y2Car 整套系统包括以下内容:

  • CAN/BLE 硬件 + Y2Car 软件经过测试和预配置的硬件。该系统目前与 CURTIS 3510 和 BOOSTECH 兼容。如果需要,Kelly 和 BMS123 可轻松启用。其他控制器可通过编程定制从软件中添加和购买。 ;
  • iOS 应用程序(软件) Y2Car 高性能应用程序。 极速显示 CAN 数据。 基于苹果公司最新的 iOS 技术。低能耗蓝牙连接。优化了低功耗,具有关机功能。充电功能可在互联网连接(3G 或 WLAN)可用时通过电子邮件通知充电状态。

    优势:

  • 极速显示 CAN 数据。用户界面可根据客户要求定制(请咨询)。
  • GPS 测速仪,非常精确。
  • 显示所有重要参数,如旋转、���电量、电池的单个电压/温度。
  • 电池问题电子邮件通知
  • 其他功能请咨询
  • 任何设计都可以实现...(请参见个别服务)    ;
  • 完全定制的系统(最佳性能)
  • iPad (二手或全新)

 ;

根据我们的设计定制您的要求,或将软件改编为其他 CAN 控制器和/或个别 CAN 功能(CAN 协议��求与用户和硬件密切交流。需要 VPN 远程连接)- 35 欧元/小时起。

 ;

 ;

Image_

Proxy Server for iOS Devices

iOS 设备代理服务器


使用此应用程序跟踪 iPhone 上的所有外发连接。它还能跟踪 Apple 特有的服务。查看你从互联网发送和接收了多少 MB。该软件还能处理接收到的内容,例如生成 Javascript 或 HTML:Javascript 或 HTML。

Image_

GFK

APP 与 GFK(Gesellschaft für Konsum)合作

该应用程序是 CSF 的一部分,用于确定用户行为。它可以跟踪各种事件,如收到的短信、拨出的电话等。该应用程序由 4 名开发人员历时 4 年开发完成。

Image_

Wagner App2

瓦格纳应用程序在应用程序商店:该应用程序是与 Schott Verlag 和 Mercedes Switzerland 合作开发的。这款应用程序的特别之处在于需要处理大量的内容。因此,该应用程序的编程方式必须使编辑、设计和编程能够同时提供数据并流入代码。该应用程序基于 HTML5,并对加载速度进行了优化。

Image_

Weber App

韦伯应用程序在应用程序商店:该应用程序是与 Schott Verlag 和 Mercedes Switzerland 合作开发的。这款应用程序的特别之处在于需要处理大量的内容。因此,该应用程序的编程方式必须使编辑、设计和编程能够同时提供数据并流入代码。该应用程序基于 HTML5,并对加载速度进行了优化。

Image_

Bible4Kids

圣经 4Kids 应用程序

在应用程序商店:圣经 4Kis 应用程序是与香港艺术书籍制造商 L.Rex 和北欧出版社合作开发的。该应用程序采用了 Y2Square 专门开发的办公室 3D 框架r.https 上传/下载功能允许框架显示服务器端内容。

Image_

Visual Choice

视觉选择

Visual Choice 应用程序是与 Bongo AG 合作开发的。该应用程序采用了 Y2Square 开发的图书和游戏 3D 框架。该游戏应用程序是一款 3D 形式的传统游戏。