苹果应用程序在哪(苹果应用程序在哪里找)

最近,许多读者对苹果的应用程序在哪里有疑问。有网友整理了相关内容,希望能回答你的疑惑。这个网站已经为你找到了苹果应用在哪里找到的问题的答案,希望对你有所帮助。

一、背景:

1、iPhonee项目需要提取iPhone X的结构光数据(相机内参和深度图片),c 算法操作
2、我擅长图形算法的开发,但对于ios开发完全小白(高手请绕道)

二、艰难历程:

1、objective-C自学

零学objective-c(objectivec和swift选择:ios项目基本上是oc,swift变化太大,api变化太大,后来也给了我很多坑)

我在网上找到了一本快速入门的书:Objective-C基础教程(第2版)

苹果应用程序在哪(苹果应用程序在哪里找)

根据知识点,从c到objective c的转换花了一周时间咀嚼了整本书的内容(我很笨,所以我很慢 ),发现很多知识点根本看不懂,但不影响我跳过,如“类别”、“协议”、“委托”、“内存管理”、看完之后,“谓词”等,自以为可以试试mac下进行开发。结果表明,xcode不能使用,只能创建项目,代码添加在哪里?不熟悉ide怎么写代码,mos对应fundation appkit,ios对应fundation uikit

2、应用开发下的xcode,框架fundation和uikitit(主要找函数入口,写代码的地方)

所以学习xcode的使用,在网上找了几天xcode和ios应用开发教程,发现objectivecios应用开发教程几乎找不到,或者是慕课网和极客学院花钱的,要么是两三千大洋。bi站ios应用开发是swift,而不是oc。bi站的ios应用开发都是swift,不是oc。找不到怎么办?硬着头皮看看swift的应用程序开发(此时还没有学过swift)。从视频中可以看出,应用程序和代码都在view的几个生命周期函数中,比如viewcontroller下的viewdidload等。(搜嘎,原理和之前的Android开发差不多,也是生命周期函数,所以得到了)。可以找到准确添加代码的地方!糟糕的是,我突然想到ios开发需要开发者账户、开发证书等等。我很困惑,不明白。这是什么?糟糕的是,我突然想到ios开发需要开发人员账户、开发证书等。我很困惑,不明白。这是什么。询问朋友(ios开发)后,本地调试不需要开发人员账户,说我以前在手机上做过认证和证书。反正是一脸懵逼,一句话就是说我的AppleID可以开发。包括是否需要权限才能获得摄像头,问清楚是否真的不需要!然后用看到的swift教程去模式objective c的应用开发发现程序架构完全完整 不一样,入口长度不一样,api文档看不懂,不知道怎么用,寸步难行。至于找到一线活力,我在51自学网找到了一个教程(不打算做广告),需要花钱。一节课有三枚硬币。我记得六七年前我收了钱,但我仍然可以使用它。所以我选择了十几个关键视频来观看,终于找到了编写代码的入口:生命周期函数!

接下来,我们需要找到一个开源应用程序来获取结构光数据,并在ios开发文档中找到AVCam:

苹果应用程序在哪(苹果应用程序在哪里找)

看源码,哇勒个去,还真多,加上不习惯oc语法,看起来有点蒙,主要是对api不熟悉,参数多,不懂什么意思。然而,如果你找不到其他代码例子,或者即使你找到其他例子,你真的能理解吗?你真的知道在哪里取数据吗?取哪个委托事件?如何取?这将面临一个不可避免的问题,必须理解api,否则原地踏步!ok,开始啃代码。由于项目时间问题,不可能咀嚼任何代码,必须有全局观,整体思路清晰。跑这个目标,先弄清楚生命周期函数有哪些,加个log打印一下,ok,一般都知道那些函数是你需要关心的。缩小范围后,还是有很多委托,很多函数,不知道该说什么,先过去了 再一次,我可能知道每个函数的基本功能,比如点击按钮触发哪些函数,用于更新ui。过滤部分后,还剩下几个大函数,核心代码在里面。所以每个函数都添加了一个断点,然后调试点击事物,逐个找到相应的调用时间,结合应用程序的功能逻辑,ok,范围又缩小了。总的来说,有一个清晰的脉络,然后开始咀嚼代码,一步一步地跟踪代码,花了两三天时间,终于咀嚼了。然而,该应用程序中没有与深度信息相关的数据!!!这几天白费了,其实不然。我真的理解了相关的逻辑。ios里有各种各样的线程,满天飞,各种委托,如何定义,如何回调,还是有很多收获的。至少,我不怕他。因此,重新找到其它开源代码,多次挣扎,找到深度信息的源代码,TrueDepth,如果你想要源代码,你可以私信我。拿到源代码,先大致看看是什么功能,以免拿到无用的代码。却发现人家用的是swift!新的大坑开始了。swift,还没学过语法,就去3Cschool找相关的入门级教程,发现一般和Python、php等语法差别不大,看来swift还是很人性化的,逐渐向弱语言靠拢。花了一天时间,完成了基础文章。开始看代码,易!复杂的代码写作方法很好,基本文章不是一个概念,毕竟,人们是基础。在swift中?和!满天飞,怎么看真的头大,反正我现在也不知道什么时候用?何时用?进坑开始!

3、数据获取、文件写作、导出

在哪里可以获取数据,那么新的问题是,如何导出这些数据,在window下读取写算法呢?对我来说,小白在网上也找到了很多说法,感觉不是很ios,只怪我基础太弱,不懂里面的本质!与朋友沟通后,总体结论是ios的应用程序有一个沙箱,所有文件都保存在里面,不允许带出来。获取内部数据的方法如下:1、通过socket传输数据(非常合理)、编写下载器(我靠,这是什么,我怎么能),3、xcode有设备管理,有下载,能够下来应用程序内部文件(当时不明白,先找前两种方法,排坑,总有像样的坑)

目标:

1、找下载器的写作方法,找了很久,呵呵,找不到适合我的小白,看不懂。更别说写了

2、socket传输似乎可行,所以先写1.txt,然后传输(完美的想法!更别说写了

2、socket传输似乎可行,所以先写1.txt,然后传输(完美的想法!)

于是写了swift创建文件1.txt。小偷在这个过程中很难过!写文件的教程都是oc的。swift的基础教程没有写文件的例子。我找不到老铁。我在网上找到了很多版本。敲完代码后,我报告了各种错误,说没有这个函数,也没有这个参数。真正的tmswift!了解后发现swift从1代到6代变化太大,网上的例子都是前五代,13代、十五年的时间里,各种各样的都是复制粘贴的,看了一大堆一模一样的,我就是写不出来啊老铁!如果用c ,我一分钟做的事,在swift上没脾气,各种提示都报错了,try必须带do{}才能捕捉到,报错网上搜索,都不一样,当然是我的菜,不懂。无奈之下,只有从新去看api文档,声明就写在那里,你不知道怎么用,比如声明:init?(String)也就是说,你不能调用它,也找不到参考代码。经过几次辗转反侧,你可以了解ios的文件系统。最后,你可以看到一行。你可以用NSString来写文件。牛不知道api。你真的不知道。你有这样一个邪恶的想法。也许这就是ios委托的牛不知道的地方,所以你可以得到沙箱路径,拼接路径,判断文件是否存在,然后写helloworld,摸了一下午就写出来了。print(“create file success!print(“create file success!),不容易啊!

文件取出: xcode->window->devices and simulators->选择自己的设备->选择自己的应用程序->选择设置->download container。苹果应用程序在哪(苹果应用程序在哪里找)

然后你会得到一个.xcappdata文件,邮件查看内容,找到1.txt苹果应用程序在哪(苹果应用程序在哪里找)

ok,开始编写相机内参和深度信息数据的代码!加油!

三、最后的感觉
真的很难适应ios的语法!真的不习惯api文档!同样的操作,自己用c 可以随意写,ios折腾不了!swift坑太多了,不知道是想让更多的人用还是想赶走更多的人,反正技术越有挑战性,研究的人就越多!

岗位信息,微信官方账号回复内容:岗位信息,微信官方账号:

更多内容请关注微信官方账号“图形算法”。

主题测试文章,只做测试使用。发布者:艾迪号,转转请注明出处:https://www.cqaedi.cn/baike/113884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年 4月 11日 下午1:20
下一篇 2023年 4月 11日 下午1:48

相关推荐

  • 中国农药厂家排名前100强(2022年中国农药100强)

    这是一家在全球农化企业前十强中唯一的中国本土公司,该企业的核心产品-除虫菊酯原药的产销规模位居全国第一。 而凭借着在该领域的强大竞争力,这家公司竟然同时获得了两款全国社保基金和基本养老金的战略入股。 从2017年开始,该企业的历史净利润已经连续5年实现了增长,并在2021年以12.22亿元的净利润创出了历史新高。 而到了2022年,这家公司只用了三个季度的时…

    2023年 4月 27日
    00
  • 1107是什么星座,20081107是什么星座

    “1107是什么星座”是一个关于星座的问题,星座是指根据太阳在黄道上的位置来划分的一种天文学分类方式。每个人的出生日期决定了他们所属的星座,而1107指的是11月7日出生的人所对应的星座。星座不仅仅是天文学上的概念,它在人们的生活中也有着重要的意义。通过了解自己的星座特点,人们可以更好地理解自己的性格、爱情和职业发展等方面。星座也被广…

    百科大全 2023年 7月 17日
    00
  • 哪个星座最懂狮子座(十二星座专属古风项链)

    狮子座在感情上往往有固执和骄傲的一面,但他们也会遇到一些让自己愿意低头的人。 甚至,不是狮子座想低头,而是他们往往不知道如何互相处理,那么哪两个星座会让狮子座有这种感觉呢? 01水瓶座 许多水瓶座的人往往有独立的个性,同时,他们也知道如何实践他们的想法,水瓶座往往可以非常巧妙地展示他们的威严,他们似乎有粗心,非正式的一面,但水瓶座的思想很深,他们非常擅长接缝…

    2023年 5月 3日
    00
  • sleepover攻略,sleep,over,攻略?

    sleep over 攻略? 黑猴子sleepover攻略,需要收集CG即可。具体如下: 1、结局共有4个,完美结局Perfect Ending简称PE,好结局Good Ending简称HE,差结局Bad Ending简称BE,最差结局Bad Ending2简称BE2。 2、另外,BE2其实是BE的后半段,也就是说BE2只是BE内容的一部分,BE是在BE2的…

    百科大全 2023年 8月 2日
    00
  • 河南省高校放假时间(河南省高校放假时间寒假)

    12月29日,我省开封、漯河、平顶山发布通知,公布2023年寒假放假时间。12月30日,南阳市教育局发布通知,公布2023年南阳市幼儿园、中小学寒假安排。 至此,我省郑州、洛阳、焦作、信阳、商丘、周口、濮阳、驻马店、开封、漯河、平顶山、南阳等地已陆续公布寒假放假安排。 郑州:12月31日开始放寒假! 最长寒假来了!河南中小学、高校陆续放假 河南多地:寒假时间…

    百科大全 2023年 5月 10日
    00

站长QQ

7401002

在线咨询: QQ交谈

邮件:7401002@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信