- 一、前言Block是OC语言中的一种数据类型,它是预先准备好的代码,在需要的时候可以直接执行。可以做为参数传递,也可以做为返回值,一般在实际开发中前者用的比较多。在多线程和网络场景中使用得也相当频繁,一般都是作为回调使用!其形式类似于C语言中指向函数的指针,在开发中也是反向传值的一种方式。在OC中使用^操作符声明一个block变量,^也是标示着一段block代码块的开始。block的实体包... 一、前言Block是OC语言中的一种数据类型,它是预先准备好的代码,在需要的时候可以直接执行。可以做为参数传递,也可以做为返回值,一般在实际开发中前者用的比较多。在多线程和网络场景中使用得也相当频繁,一般都是作为回调使用!其形式类似于C语言中指向函数的指针,在开发中也是反向传值的一种方式。在OC中使用^操作符声明一个block变量,^也是标示着一段block代码块的开始。block的实体包...
- 一、前言可通过 react-native log-android、react-native log-ios 命令查看控制台日志信息。添加版本标识可通过 npx react-native run-android --variant=release 实现。APP间互相唤起是常用场景,android中通过IntentFilter实现APP唤起。 二、应用跳转iOS系统中,从当前app跳转到其他任... 一、前言可通过 react-native log-android、react-native log-ios 命令查看控制台日志信息。添加版本标识可通过 npx react-native run-android --variant=release 实现。APP间互相唤起是常用场景,android中通过IntentFilter实现APP唤起。 二、应用跳转iOS系统中,从当前app跳转到其他任...
- 在公司环境中,公司电脑监控软件是保障信息安全和提高生产力的重要工具。本文将介绍如何在Objective-C中实现远程访问接口,使管理员能够远程查看和管理监控数据。我们将通过具体代码示例,详细讲解实现过程,并介绍如何将监控到的数据自动提交到网站。准备工作在开始编写代码之前,确保您已经搭建好基础的Objective-C项目,并且配置了网络连接库,例如AFNetworking。步骤一:创建网络请求... 在公司环境中,公司电脑监控软件是保障信息安全和提高生产力的重要工具。本文将介绍如何在Objective-C中实现远程访问接口,使管理员能够远程查看和管理监控数据。我们将通过具体代码示例,详细讲解实现过程,并介绍如何将监控到的数据自动提交到网站。准备工作在开始编写代码之前,确保您已经搭建好基础的Objective-C项目,并且配置了网络连接库,例如AFNetworking。步骤一:创建网络请求...
- 在公司电脑监控软件中,设备识别功能是至关重要的一环。通过该功能,我们能够追踪和监控公司设备的使用情况,从而确保信息安全和合规性。本文将介绍如何使用Objective-C编写这一功能,并提供一些代码示例。首先,我们需要编写代码来识别连接到计算机上的设备。Objective-C提供了一种方便的方法来获取设备信息,例如设备名称、型号、操作系统版本等。下面是一个简单的示例代码:#import <Fo... 在公司电脑监控软件中,设备识别功能是至关重要的一环。通过该功能,我们能够追踪和监控公司设备的使用情况,从而确保信息安全和合规性。本文将介绍如何使用Objective-C编写这一功能,并提供一些代码示例。首先,我们需要编写代码来识别连接到计算机上的设备。Objective-C提供了一种方便的方法来获取设备信息,例如设备名称、型号、操作系统版本等。下面是一个简单的示例代码:#import <Fo...
- Objective-C是一种强大的编程语言,广泛用于开发Mac应用程序。在这篇文章中,我们将讨论如何使用Objective-C来创建一个禁止员工上班玩游戏的软件的Mac应用程序,用于监控员工的电脑使用情况,并阻止他们在工作时间玩游戏。实现禁止员工上班玩游戏的软件的Mac应用程序在开始编写代码之前,我们首先需要明确我们的目标:创建一个软件,能够监控员工在工作时间内的活动,并且如果发现他们在玩游... Objective-C是一种强大的编程语言,广泛用于开发Mac应用程序。在这篇文章中,我们将讨论如何使用Objective-C来创建一个禁止员工上班玩游戏的软件的Mac应用程序,用于监控员工的电脑使用情况,并阻止他们在工作时间玩游戏。实现禁止员工上班玩游戏的软件的Mac应用程序在开始编写代码之前,我们首先需要明确我们的目标:创建一个软件,能够监控员工在工作时间内的活动,并且如果发现他们在玩游...
- 在ios开发中常用的锁是NSLock来实现简单的互斥。NSLock的操作有lock,unlock,trylock,lockBeforeDate,故名思意lock和unlock是简单的线程锁,trylock和lockBeforeDate是ios实现的两种不阻塞线程的方法。 trylock的时候并不阻塞线程,如果lock失败的话会返回NO... 在ios开发中常用的锁是NSLock来实现简单的互斥。NSLock的操作有lock,unlock,trylock,lockBeforeDate,故名思意lock和unlock是简单的线程锁,trylock和lockBeforeDate是ios实现的两种不阻塞线程的方法。 trylock的时候并不阻塞线程,如果lock失败的话会返回NO...
- 原文链接: https://medium.com/dartlang/dart-2-18-f4b3101f146c Dart 2.18 版本开始提供与 Objective-C 和 Swift 交... 原文链接: https://medium.com/dartlang/dart-2-18-f4b3101f146c Dart 2.18 版本开始提供与 Objective-C 和 Swift 交...
- 初始化 在 iOS 里面,无论是 Objective-C 还是 Swift,类(结构体、枚举)的初始化都有一定的规则要求,只不过在 Objective-C 中会比较宽松,如果不按照规则也不会报错,但... 初始化 在 iOS 里面,无论是 Objective-C 还是 Swift,类(结构体、枚举)的初始化都有一定的规则要求,只不过在 Objective-C 中会比较宽松,如果不按照规则也不会报错,但...
- # Objective-C 基本语法学习【以C++/Java作为比较】 类定义 C++/java obj-C 关键词class 关键词@interface 变量: 可定义为p... # Objective-C 基本语法学习【以C++/Java作为比较】 类定义 C++/java obj-C 关键词class 关键词@interface 变量: 可定义为p...
- 前言 Foundation对象与Core Foundation对象有什么区别? Foundation对象是Objective-C对象,使用Objective-C语言实现;而Core Foundatio... 前言 Foundation对象与Core Foundation对象有什么区别? Foundation对象是Objective-C对象,使用Objective-C语言实现;而Core Foundatio...
上滑加载中
推荐直播
-
用代码全方位驱动 OBS 存储
2025/01/14 周二 16:30-18:00
阿肯 华为云生态技术讲师
如何用代码驱动OBS?常用的数据管理,对象清理,多版本对象访问等应该如何编码?本期课程一一演示解答。
回顾中 -
GaussDB数据库开发
2025/01/15 周三 16:00-17:30
Steven 华为云学堂技术讲师
本期直播将带你了解GaussDB数据库开发相关知识,并通过实验指导大家利用java基于JDBC的方式来完成GaussD数据库基础操作。
去报名 -
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
即将直播
热门标签