- 前言:作为 iOS 开发的主要应用工具之一,Xcode 已经越来越被业内认可,本章节将针对此官方开发工具,为同学解读 Xcode 的基本情况,认识 Xcode 的工程体系,带领大家进入 iOS 开发第一步。文章重点Xcode 工具简介Xcode 具体使用Xcode 工程体系Xcode 工具简介首先我会介绍主要的开发工具 Xcode 以及它的工程体系。接着是介绍 objective c 语言,... 前言:作为 iOS 开发的主要应用工具之一,Xcode 已经越来越被业内认可,本章节将针对此官方开发工具,为同学解读 Xcode 的基本情况,认识 Xcode 的工程体系,带领大家进入 iOS 开发第一步。文章重点Xcode 工具简介Xcode 具体使用Xcode 工程体系Xcode 工具简介首先我会介绍主要的开发工具 Xcode 以及它的工程体系。接着是介绍 objective c 语言,...
- 文中自述了作者寻找斜杠的故事。 文中自述了作者寻找斜杠的故事。
- 一、前言应用Xcode 14.1进行项目编译时,遇到以下错误提示,导致APP线程暂停。Thread running at QOS_CLASS_USER_INTERACTIVE waiting on a lower QoS thread running at QOS_CLASS_DEFAULT. Investigate ways to avoid priority inversions以上问... 一、前言应用Xcode 14.1进行项目编译时,遇到以下错误提示,导致APP线程暂停。Thread running at QOS_CLASS_USER_INTERACTIVE waiting on a lower QoS thread running at QOS_CLASS_DEFAULT. Investigate ways to avoid priority inversions以上问...
- 前言在上篇文章中,我与大家分享了如何在 UE4 里实现按钮事件响应的过程,应该来说如果你跟着我的步骤操作下来,实现按钮事件响应还是很简单的,本来按计划今天这篇文章是和大家分享一下 UE4 开发如何与 iOS 原生进行数据交互,但是我临时改变了一下,因为 UE4 开发对于新手来说还是有很多不友好的地方,基本上就是一个不断填坑的过程,所以今天就先写一篇填坑的文章。由于 UE4 是跨平台的游戏引... 前言在上篇文章中,我与大家分享了如何在 UE4 里实现按钮事件响应的过程,应该来说如果你跟着我的步骤操作下来,实现按钮事件响应还是很简单的,本来按计划今天这篇文章是和大家分享一下 UE4 开发如何与 iOS 原生进行数据交互,但是我临时改变了一下,因为 UE4 开发对于新手来说还是有很多不友好的地方,基本上就是一个不断填坑的过程,所以今天就先写一篇填坑的文章。由于 UE4 是跨平台的游戏引...
- 参加华为WEB前端全栈成长计划已经第二个阶段了,做为一个网管的我,也有了一些自己的代码,在经历工作和家里电脑代码同步痛苦,同时代码文件被误删除的惨痛事件后,还是下定决心了解一下代码托管平台,目前我知道的也就是两个github和gitee。gitee是国内的速度快,像吾等这种初级小白,就不与大神们肩并肩了,实在是没有必要为虚荣心去追逐github的脚步。国内的平台它不香吗?以下引用gitee官... 参加华为WEB前端全栈成长计划已经第二个阶段了,做为一个网管的我,也有了一些自己的代码,在经历工作和家里电脑代码同步痛苦,同时代码文件被误删除的惨痛事件后,还是下定决心了解一下代码托管平台,目前我知道的也就是两个github和gitee。gitee是国内的速度快,像吾等这种初级小白,就不与大神们肩并肩了,实在是没有必要为虚荣心去追逐github的脚步。国内的平台它不香吗?以下引用gitee官...
- 最近在做项目研发时,用到 VSCode,又不希望,在工具中再费劲找具体的项目路径,当然如果项目归集到了某一处,如VSCode_worksapce,则最好,类似的还有idea_workspace、python_workspace,主要介绍的是,怎么把VSCode加入到右键的功能菜单中,不管是在桌面,还是具体的文件夹,都可以直接使用右键点击打开 最近在做项目研发时,用到 VSCode,又不希望,在工具中再费劲找具体的项目路径,当然如果项目归集到了某一处,如VSCode_worksapce,则最好,类似的还有idea_workspace、python_workspace,主要介绍的是,怎么把VSCode加入到右键的功能菜单中,不管是在桌面,还是具体的文件夹,都可以直接使用右键点击打开
- 一、前言使用Xcode运行RN项目时,报如下错误:Cannot initialize a parameter of type 'NSArray<id<RCTBridgeModule>> *' with an lvalue of type 'NSArray<Class> *__strong'Cannot initialize a parameter of type 'NSArray<Clas... 一、前言使用Xcode运行RN项目时,报如下错误:Cannot initialize a parameter of type 'NSArray<id<RCTBridgeModule>> *' with an lvalue of type 'NSArray<Class> *__strong'Cannot initialize a parameter of type 'NSArray<Clas...
- 一、前言应用uni-app开发Hybrid APP过程中,若框架本身无法实现,则需要通过封装原生插件的方式实现。此篇博文主要讲解.framework静态库制作及功能验证。原生插件实现后,可通过《跨平台应用开发进阶(六) :uni-app实现原生插件集成》博文查看。 二、.framework 静态库制作打开Xcode,点击File-New-target..,选择iOS菜单下的Framewor... 一、前言应用uni-app开发Hybrid APP过程中,若框架本身无法实现,则需要通过封装原生插件的方式实现。此篇博文主要讲解.framework静态库制作及功能验证。原生插件实现后,可通过《跨平台应用开发进阶(六) :uni-app实现原生插件集成》博文查看。 二、.framework 静态库制作打开Xcode,点击File-New-target..,选择iOS菜单下的Framewor...
- 一、前言PrefixHeader.pch (.pch 即:Prefix Header)是一个预编译文件,一般用来存放常用的宏、头文件、配置日期、函数声明或类前缀定义等,在Prefix Header中通过import导入的头文件和define定义可以直接在项目中使用,无需在单独的文件中重新导入或定义便可以被项目中的其它文件访问到,以便在项目的多个文件中共享这些定义。 二、Xcode 设置 P... 一、前言PrefixHeader.pch (.pch 即:Prefix Header)是一个预编译文件,一般用来存放常用的宏、头文件、配置日期、函数声明或类前缀定义等,在Prefix Header中通过import导入的头文件和define定义可以直接在项目中使用,无需在单独的文件中重新导入或定义便可以被项目中的其它文件访问到,以便在项目的多个文件中共享这些定义。 二、Xcode 设置 P...
- 一、前言所谓断点,其实就是一个让应用暂停运行的机制,这是为了方便开发人员执行调试,查看寄存器的某些值。既然设置了断点,可以让应用停在某一时刻,那么这一时刻应用所处的运行环境便一目了然,这个环境就是案发现场,而断点就是帮助开发人员破案的工具。这个时候开发人员便可以使用各项调试命令,而编译器则会反馈相应线索。Xcode编译器允许开发人员在代码中的任意位置设置断点,但是如何打断点也是一门手艺,有... 一、前言所谓断点,其实就是一个让应用暂停运行的机制,这是为了方便开发人员执行调试,查看寄存器的某些值。既然设置了断点,可以让应用停在某一时刻,那么这一时刻应用所处的运行环境便一目了然,这个环境就是案发现场,而断点就是帮助开发人员破案的工具。这个时候开发人员便可以使用各项调试命令,而编译器则会反馈相应线索。Xcode编译器允许开发人员在代码中的任意位置设置断点,但是如何打断点也是一门手艺,有...
- xcode打包导出ipa众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付688,真的是极大的浪费,使用appuploader,只需要注册苹果普通的账号,不需要688认证,就可以打包自己开发的ios应用,自己真机测试,下面是详细教程:第一步:注册... xcode打包导出ipa众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付688,真的是极大的浪费,使用appuploader,只需要注册苹果普通的账号,不需要688认证,就可以打包自己开发的ios应用,自己真机测试,下面是详细教程:第一步:注册...
- 在开发iPhone和iPad软件的时候,要使用UDID来做真机测试,那么如何查看iPhone或者iPad的UDID呢?下面介绍三种最简单的查看UDID的方法,供大家参考!下面就详情来看看。 1、使用iTunes软件查看UDID 这个办法适用于普通的iPhone用户。打开iTunes软件 点击设备,在摘要中你可以看到iPhone或者iPad的序列号,鼠标点击系列号区域,就会显示设备的标... 在开发iPhone和iPad软件的时候,要使用UDID来做真机测试,那么如何查看iPhone或者iPad的UDID呢?下面介绍三种最简单的查看UDID的方法,供大家参考!下面就详情来看看。 1、使用iTunes软件查看UDID 这个办法适用于普通的iPhone用户。打开iTunes软件 点击设备,在摘要中你可以看到iPhone或者iPad的序列号,鼠标点击系列号区域,就会显示设备的标...
- 美好的官網教程體驗。之前雖然在不同的教學視頻看一些教學課程,有時只是看,有時跟著做,有時是直接下載完成項目配合視頻。調整一下心情,看文字的教程。發現 Apple Developer 教程有很獨特的設計。圖例不是單張靜態的,而是有動態的gif。文字段設有很"人性" 或是 "AI" 的 focus, 操作上,沒有說明,卻容易體會到。 美好的官網教程體驗。之前雖然在不同的教學視頻看一些教學課程,有時只是看,有時跟著做,有時是直接下載完成項目配合視頻。調整一下心情,看文字的教程。發現 Apple Developer 教程有很獨特的設計。圖例不是單張靜態的,而是有動態的gif。文字段設有很"人性" 或是 "AI" 的 focus, 操作上,沒有說明,卻容易體會到。
- 转自 http://www.cnblogs.com/foxting/p/SWIFT.html 如何在XCODE中的Main.Storyboard内拉入控件并实现一个简单的效果呢?本人由于刚接触Swift语言不久,对于IDE的操作还是很生疏,不懂了就在网上参考了网上前辈们的文章。... 转自 http://www.cnblogs.com/foxting/p/SWIFT.html 如何在XCODE中的Main.Storyboard内拉入控件并实现一个简单的效果呢?本人由于刚接触Swift语言不久,对于IDE的操作还是很生疏,不懂了就在网上参考了网上前辈们的文章。...
- 一、前言项目初期,需要搭建项目基本框架,为此离不开辅助工具,即脚手架。当然,IDE也可以实现新建空白项目,但是其新建后的项目结构可能不符合预期设计,故需要通过脚手架创建项目方式统一项目开发规范,对于开发管理至关重要。脚手架shell文本命令(createiOS.sh)如下:git clone http://88.66.99.83/BPPlatform/vast_app_template.g... 一、前言项目初期,需要搭建项目基本框架,为此离不开辅助工具,即脚手架。当然,IDE也可以实现新建空白项目,但是其新建后的项目结构可能不符合预期设计,故需要通过脚手架创建项目方式统一项目开发规范,对于开发管理至关重要。脚手架shell文本命令(createiOS.sh)如下:git clone http://88.66.99.83/BPPlatform/vast_app_template.g...
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签