ios开发技术交流群,ios越狱交流群
iOS SideTable
下:
网站制作、成都做网站的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给创新互联一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。
●spinlock_t slock : 自旋锁,用于上锁/解锁 SideTable。 ●RefcountMap refcnts :以DisguisedPtrobjc_object为key的hash表,用来存储OC对象的引用计数(仅在未开启isa优化 或 在isa优化情况下isa_t的引用计数溢出时才会用到)。 ●weak_table_t weak_table : 存储对象弱引用指针的hash表。是OC weak功能实现的核心数据结构。
除了三个成员外,苹果为SideTable还写了构造和析构函数:
// 构造函数
SideTable() {
memset(weak_table, 0, sizeof(weak_table));
}
通过析构函数可以知道,SideTable是不能被析构的。
最后是一堆锁的操作,用于多线程访问SideTable, 同时,也符合我们上面提到的StripedMap中关于value的lock接口定义:
SideTables是一个64个元素长度的hash数组,里面存储了SideTable。SideTables的hash键值就是一个对象obj的address。 因此可以说,一个obj,对应了一个SideTable。但是一个SideTable,会对应多个obj。因为SideTable的数量只有64个,所以会有很多obj共用同一个SideTable。
先来说一下最外层的SideTables。SideTables可以理解为一个全局的hash数组,里面存储了SideTable类型的数据,其长度为64。
SideTabls可以通过全局的静态函数获取:
可以看到,SideTabls 实质类型为模板类型StripedMap
可以知道, StripedMap 是一个以void *为hash key, T为vaule的hash 表。 hash定位的算法如下:
把地址指针右移4位异或地址指针右移9位,为什么这么做,也不用关心。我们只要关心重点是最后的值要取余StripeCount,来防止index越界就好。
iOS开发交流技术群: 563513413 ,不管你是大牛还是小白都欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
StripedMap的所有T类型数据都被封装到PaddedT中:
之所以再次封装到PaddedT (有填充的T)中,是为了字节对齐,估计是存取hash值时的效率考虑。
接下来,这些PaddedT被放到数组array中:
然后,苹果为array数组写了一些公共的存取数据的方法,主要是调用indexForPointer方法,使得外部传入的对象地址指针直接hash到对应的array节点:
接下来是一堆锁的操作,由于SideTabls是一个全局的hash表,因此当然必须要带锁访问。StripedMap提供了一些便捷的锁操作方法:
可以看到,所有的StripedMap锁操作,最终是调用的array[i].value的相关操作。因此,对于模板的抽象数据T类型,必须具备相关的lock操作接口。
因此,要用StripedMap作为模板hash表,对于T类型还是有所要求的。而在SideTables中,T即为SideTable类型,我们稍后会看到SideTable是如何符合StripedMap的数据类型要求的。
IT技术交流论坛或是微信群有哪些?
您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。展开全部
Github - How people build software · GitHub
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。
作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。
StackOverFlowStack - Stack Overflow
Stack Overflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,我们不会弹出任何广告,销售信息,JavaScript 窗口等。
CSDN - CSDN.NET - 全球最大中文IT社区,为IT专业技术人员提供最全面的信息传播和服务平台
CSDN (Chinese Software Developer Network) 创立于1999年,是中国最大的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。拥有超过3000万注册会员(其中活跃会员800万)、50万注册企业及合作伙伴。
ITEye - ITeye Java编程 Spring框架 Ajax技术 agile敏捷软件开发 ruby on rails实践
ITeye即创办于2003年9月的javaEye,缘起是创始人范凯自己在学习和研究java的开源框架却发现没有一个讨论的地方,于是自己就办一个。2003年12月范凯开始采取比较严格的管理制度。新用户注册时需要强制做题。做13道有关论坛规则的选择题,做不对就不予审核通过。 2010年9月,javaEye被CSDN低调并购,成为其旗下程序员深度交流社区。后由于Oracle公司不准其网站使用JAVA字样,并提出了苛刻条件,JavaEye网站在交涉无效后,不得不做出更名的决定,于2011年4月1日起,正式更名为ItEye技术网站。现在已来被CSDN收购。
开源中国 - 开源中国 - 找到您想要的开源项目,分享和交流
开源中国社区成立于2008年8月,其目的是为中国的IT技术人员提供一个全面的、快捷更新的用来检索开源软件以及交流使用开源经验的平台,目前开源中国社区已收录超过两万多款开源软件。 经过不断的改进,目前开源中国社区已经形成了由开源软件库、代码分享、资讯、讨论区和博客等几大频道内容。
极乐 -
极乐网推崇快速、准确的为IT人员解决技术难题,是一个后起之秀的新兴网站,各方面设计的简洁易用,清新脱俗,是一个值得关注的网站。
V2EX - V2EX
V2EX 是创意工作者们的社区。这里目前汇聚了超过 80000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。
Ruby China - Ruby China
RubyChina社区的客户端,具备基本的阅读、发帖、回帖、查看会员基本资料功能。
北风网 - 首页 - 北风社区
北风网是国内知名的IT教育培训网站,网站致力于中国IT教育。为在校大学生、应届毕业生、社会就业者提供各类IT培训!旗下拥有北风网论坛、北风网博客专栏、北风网IT圈子等产品。
博客园 - 博客园 - 开发者的网上家园
博客园创建于2004年1月,博客园诞生于江苏扬州这样一个IT非常落后的小城市,城市虽小,但是这里却有很多求知创新的人,博客园诞生的理由是如此简单。
51CTO - 51CTO.COM - 技术成就梦想
51CTO即北京无忧创想信息技术有限公司,简称“51CTO”,是专注于IT技术创新与发展的互联网媒体机构,由一批资深互联网专业人士创立于2005年。自建立之日起,51CTO就以“专注IT技术领域,打造中国领先的IT技术网络平台”为宗旨,致力于面向中国广大IT专业人群,实现高效传播交流,持续提升技术及管理水准,促进中国信息化建设及应用健康快速发展。
MSDN - 使用 Microsoft Developer Network 学习开发
MSDN 是Microsoft Developer Network的缩写,他是微软的一个期刊产品,专门介绍各种编程技巧。同时它也是独立于Microsoft Visual Studio制作的唯一帮助。目前大部分文章存放在MSDN的网站上,任何人可以免费参阅。
ChinaUnix - Unix技术网 = 全球最大的Linux/Unix应用与开发者社区 = IT人的网上家园
是一个以讨论Linux/Unix类操作系统技术、软件开发技术、数据库技术和网络应用技术等为主的开源技术社区网站。CU给爱好Linux/Unix技术、开源技术者提供一个自由、开放、免费的交流空间,目标是建成中国最好的一个Linux/Unix技术开源共享社区,宣传和推动Linux/Unix技术和自由软件。
PHPChina - PHP China-最棒的PHP中文社区
PHPChina是一个以PHP为中心,面向软件开发者、程序爱好者的开源技术网站及交流社区。作为PHP语言开发公司Zend Technology在大中华区的唯一授权官方网站,PHPChina同时也是Zend中国技术支持中心的官方社区,更是中国每个PHPer自己的开源社区。
w3cschool - w3school 在线教程
全球最大的WEB技术资源,W3CSchool 是因特网上最大的 WEB 开发者资源,其中包括全面的教程、完善的参考手册以及庞大的代码库。
- CNode:Node.js专业中文社区
为国内最专业的Node.JS开源技术社区,致力于Node.JS的技术研究。
CNode社区由一批热爱Node技术的工程师发起,目前已经吸引了互联网各个公司的专业技术人员加入,我们非常欢迎更多对Node感兴趣的朋友加入我们(发邮件到nodejs@126.com)。
ITPUB - ITPUB技术论坛
ITPUB网站是目前国内最大的以技术交流为主的的论坛网站之一。
专门立足讨论数据库、ERP、技术开发、操作系统、网络等方面的技术问题。
CocoaChina - CocoaChina_让移动开发更简单
Cocoachina社区 - 苹果开发中文站,最热门的iPhone/iPad开发社区。 Cocoachina客户端 - 专为手机用户量身打造的浏览Cocoachina的第三方浏览工具,独创的网络媒体阅读引擎,专为手机用户设计,访问论坛更流畅、更舒适、更省流量。结合源社区定制设计,提供简洁的内容排版和离线下载,保留源社区的原汁原味。
PHPHub - PHPHub - PHP Laravel的中文社区
PHPHub 是 PHP 和 Laravel 的中文社区,致力于推动 Laravel,php-fig 等 PHP 新技术,新理念在中国的发展,是国内最靠谱的 PHP 论坛。
w3ctech - 最受欢迎的文章
W3cplus 火舞游戏 ionichina 社区 Linux Story imweb 腾讯设计导航 设计自动标注工具 w3ctech创立于2009年10月,是中国最大的前端技术社区。
php100 - PHP100中文网
PHP100中文网是国内第一家以PHP资源分享为主的专业网站,也提供了PHP中文交流社区。面向PHP学习研究者提供:最新PHP资讯、原创内容、开源代码和PHP视频教程等相关内容。
code4app - Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com
Code4App是一个移动平台的代码库,是iOS开发好帮手。Code4App为移动开发程序员提供大量的开源代码,iOS代码实例搜索,iOS特效示例,iOS代码例子下载。
InfoQ - InfoQ - 促进软件开发领域知识与创新的传播
InfoQ成立于2006年。我们为了促进软件开发领域知识与创新的传播而创建了InfoQ。为了实现这个目标,InfoQ致力于提供中立的、由技术实践者主导的会议、内容与在线社区。
CodeProject - CodeProject - For those who code
是一个免费公开源码的程序设计网站,成立于1999年,是目前世界上最大的开发社区之一,每月有超过340万开发者访问该网站,主要的使用者是Windows平台上的电脑程式设计人员,包括涉及的专业开发人员,开发经理和架构师。每一篇文章几乎都附有源码(src)和例子(demo)下载,用户注册后,可以下载文章附属的源代码。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
[img]iOS开发如何突破瓶颈,这样做就好!【经验篇】
一般说来,刚毕业,活力四射,总是有一股子冲劲,心里也梦,想把不懂的东西都先弄明白,充实而忙碌。就算每天需要占用吃饭、睡觉的时间去学习与努力,也不会觉得累,总之时刻都会激情高昂的样子。
后来,工作两三年,有足够的能力应付自己的工作了,也没有之前那般拼命劲了。每天做的工作游刃有余,准时上班,准点下班。这个时候你要了解到有两种情况:
1、这个工作你已经胜任了,也证明了你的能力水平。
2、你的工作中出现瓶颈了,除了现有能够处理的工作,你没有一丝进展。面对这两种情况,你要思考是否是处在了舒适区。
尽管,你每天熟练的处理手头工作,日子过得也特别快,但是总会感觉着空虚感和焦虑感相互交叠。所以,我相信你此刻需要跳出舒适区了。
每个人都想要成功,但也很容易沉溺于舒适的生活里。一份安稳的工作,朝九晚五,余下时间可以和朋友与家人一起吃喝玩乐。这样的日子无一不是大家所喜欢并期待的。但看到身边很多人都成功了,内心又有不甘,幻想着有朝一日能够和他们一样,出人头地,但你真的能够有勇气跳出舒适区吗?
首先,要重新去了解自己。了解自己就意味着什么呢?意味着接受。接受自己并不完美的一面。
1、 我并不完美,除了基础技术能力之外,其他一无所长。
2、 我并不成功,除了在现所处的公司,能应对一些基础问题之外,我的能力并没有优势。
3、 我真正想要的东西,似乎离自己越来越远。
4、 很久没有努力了,没有那种奋斗的精神。
5、 不知道从何开始,害怕现有的东西都会失去了。
当你习惯了很多东西之后,你明明在泥沼里,却以为在任天堂一般。作为一枚程序员还想着安逸,这就是你的不对了。互联网技术日新月异,程序员并不是只掌握一项技术就能够高枕无忧了。想要改变现状,可以从以下几个方面了解:
如果,没有曾经那种激情了,如果,不知道从何开始,那就先将自己处于危险之中,险中求生,对安逸的人来说是很大的挑战。
第一步 ,斩断后路,不管现在你多安逸,你都要思考接下来该不该继续安逸下来,跳出这个区域,你要思考接下来将遇到最大的危险是什么。比如说,现在的公司只能做手头现有的工作,没有办法提升能力,那么是不是应该去人才市场验证自己的能力和其他发展机会呢?倘若公司可以变通,那又应该怎样去做呢?可以直接跨入第二步。
第二步 ,行动如风,不管你是离职重新估量自己的能力,还是在现任岗位上进行提升,你都要明白自己现在有哪些问题,并且进行分析与解决。你可以进行职业规划和能力评估。又该怎样规划?首先,置于危险中并不是忽视后果,而是通过估量这个事情的危险系数有多大,再进行抉择,其次就是职业规划,你几年后,乃至这一辈子,你的职业规划是否适合,是否能够执行落地,你接下来要做的事情是否能够通过自身努力与坚持就能够实现,实现不了,将怎么办?这些都需要思考。
第三步 ,计划落地。不管怎样,你要面对的事情都不外乎是提升自己的能力。怎样实施落地,可以做年计划,半年计划,周计划、日计划等等,这些需要坚持下去,还要进行分析,并调整方向,而不是做了就放任不管,那跟在舒适区并没有什么特别之处,你要做的就是通过量变行动达到质变的效果。
我的一个iOS技术交流群:624212887,里面都是iOS开发,全栈发展,欢迎入驻交流!
——点击: 加入
别人都说35岁是程序员工作的终点。其实,也可以算是程序员的另一段人生的开始。以上几点问题,在这个年龄之前都要认真去思考解决。做好技术积累,构建个人核心竞争力是程序员最主要的能力,接下来就是个人软实力的塑造,有人说软实力是虚的,但事实证明“成大事者不拘专业,有软实力笑傲江湖!”
那么该怎样做呢?
技术能力 :是程序员不能丢的东西,你只有熟练操作技术能力,才能够深入解决技术层面需要面临的问题,以及该如何去解决。怎样提升技术能力,方式有很多,无非就是能够静下来,坐下去。只要你能在下班之后,认真多加一两个小时的班,将学习的知识融入实践中去,技术能力就能够提升上去。
软实力提升 :可以从思维能力、沟通能力、表达能力、文化修养、学习能力、团队协作能力出发,这些方面都会在生活和工作中体现出来,可以阅读和学习相关知识,并通过刻意练习来提升相关能力。最主要的是,这些事情都有自己的线,而且时刻都要拽紧这根线,你才不会成为断线风筝,任意漂流。
古人云:“活到老,学到老。”你放弃学习,就等于慢性自杀。所以在没有很大进展的时刻,不如跳出来,看看世界。这个世界能给你带来哪些好处呢?
如果你提升了自己的技术能力,你至少可以获得更多待遇更好的offer。那么你所面临的层次就更上一层楼。技术没有封顶,只有你触不到的境界,要想到高境界除了自身努力和引导人之外,还需要环境的塑造。软实力也是一样,你遇到的人和问题深度也不一样,自然解决的方式和效果也是不一样。
我的iOS技术交流群:624212887,欢迎入驻交流,!——点击: 加入
生活不可能是一帆风顺的,你怎么对它,它就一定会反馈给你。你努力奋斗所积累的能力,都会化作RMB回馈给你。比如说你的技术超厉害了,那么哪个HR会放过你呢?如果你的软实力比如说思维、沟通等能力能让你面前的问题全都解决掉,那又有哪个公司的老板不会拿高薪酬留住你呢?
都说iOS市场不行了,现在学还有前途吗?
在近一段时间里,笔者会经常听到在职iOS开发人员的各种吐槽,各种无奈,各种对于iOS市场唱衰,更是在某度搜索引擎上随便一点iOS就是各种负面新闻,事实上,经过笔者的一番了解,断定其实你们看到的一定是个假iOS!
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:551346706,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!希望帮助开发者少走弯路。
一、2014-2015年间盛极一时,iOS开发人员可遇不可求
首先,咱们来谈谈iOS开发的早期经历。说起iOS开发在他最火的时候应该是2014-2016年左右,那个时候各种创业公司对于技术的渴望是多么的可遇不可求,就一度掀起了招聘iOS开发者的热潮,那个时候的市场,可谓是什么人都能够上的去,只要会一点界面开发你就是技术大牛,能做出项目经理的产品架构,那么你技术就是牛B,也是一时间洛阳纸贵,iOS开发人才变得可遇不可求,数量及其缺乏。在这个时候,有慧眼的技术从业者深知掌握“一技”,方能在社会上生存,“之长”方能得以长足发展;所以在这段时间果断选择了iOS开发,事实证明,敢于第一批吃螃蟹的人,他们是成功的典范;他们是iOS早期开发者;也从那个时候在逐渐成长起来,细数时间算来,应该有3年实践开发经验的开发者,注意这里用到的是早期开发者,并不是说iOS开发大神,后面我会解释为什么这样说。
二、2015年底-2016年底,遭遇面顶之灾面临行业洗牌
众所周知,iOS开发技术在之前那样缺乏的时间会让更多的人涌进来,而经济学告诉我们说,供不应求,引起物价上涨;当供大于求时,则相反。正是因为当时的iOS市场匮乏人才,很多其他语言开发者就临时抱佛脚,冲着高昂的薪资就转行做了iOS开发,还有一大批社会上准备学习技术就业的人群呈井喷似涌入iOS开发市场,那最后的结果势必是随着时间的推移、资本市场的寒冬、创业公司一批批倒闭,这对iOS的开发者需求量来说是逐渐呈现了饱和状态。
但是,伟大的适者生存理论告诉我们说,在这个竞争力突然加大、需求市场收紧的时代,有一大批应聘者已经被社会上消化掉,一大批应聘者已经被淘汰掉了。所以,过去盛极一时的时代过去了,大浪淘沙,相对来说留下的iOS开发者被要求能力水平更高,技术能力更强;这也就说明了,在行业内唱衰的iOS其实并不是受到了毁灭性的打击,只是大自然生存法则罢了,没办法,人多了一定会淘汰一批不适合的人。
三、2017iOS市场优胜劣汰,走出人生新高度
经过近几年的折腾,目前资本市场在逐渐平稳,创业者的创业公司也逐渐在失败中吸取教训,越来越多的创业者已经吸取更多的经验,就像前几天被刷屏的文章《就算老公一毛线股份都没拿到,在我心里,他依然是最牛逼的创业者》一样,感人至深,动之以情得说明了目前我们的生存现状,在当前竞争残酷的社会中,物竞天择,适者生存是永远不变的真理,iOS市场是这样的,能够真正适应的人方能走到最后。
目前还在培训iOS的机构屈指可数,当你问到他们为什么不培训iOS了?他们也许会说,iOS市场不行了,iOS找不到工作了!其实,并不然,是他们本身水平根本不够!培训出来的学生根本不能够足以市场的客观要求,不能够具备更强的水平而惨遭淘汰。其实,看到这里,聪明的你应该去搜索引擎上去搜索一下,iOS开发有谁还在持久战斗,有谁还能在这个行业里继续敢叫嚣,看看他们的薪资数据,用事实说话你会明白更多,也不光是iOS开发,在任何一个行业里面同样都适应这样的适者生存的法则,我们要做的就是努力适应争取更多。
四、没有人能阻挡你,只有你自己不努力
最后,只想奉劝所有看官一句,盲人摸象,人云亦云,有些事情需要自己去真正去实践,你看到的不一定是真实的,你听到的也不一定是真实的,只有你自己努力奋斗了,才是最踏踏实实的体验。就像韩寒说过,虽然听过很多大道理,却依然过不好这一生。其实不无道理,没人能够阻挡你,只有你自己不努力。
有时,选择大于努力,在选择进入你想要进入的行业之前调查是必然的,但是也相信自己的慧眼,不要盲目跟从市场。逻辑教育iOS学院一如既往的服务于每个学员,培养学生成为“iOS中高级开发者”被无数企业疯抢,面对竞争无所畏惧,拿offer拿到手发软,拿高薪资拿到父母笑,能有这样精彩的人生,相信你也会感谢这样努力的自己。
五、只要你愿意,你也可以成为这样的“大神”
对了,上文我们提到了早期开发者是叫做早期开发者,为什么不是叫做开发大神。笔者是这样认为的,凡是大神者,定是有受人仰慕的精神或拥有超过技能的能力;如果你这个人技术水平高,什么开发难题都难不倒,但是你人品不行,不懂得分享,自认为有超过的技术水平就看不起或者是鄙视他人,那这人一定不受人仰慕就一定不是什么大神了,最多是开发能力者。
所以,笔者也是在这里提倡,无论是什么样的技术从业人员,都希望你有好的思想品质,拥有勤奋好学的精神,能够积极向上的努力,就是遇到社会上再残酷的竞争也会有自己的栖身之所的,相信因果,己所不欲勿施于人,社会再淘汰的话,我相信这样的大神还是能够存在并且立足的,能力再稍高一些,无论他的出身如何,笔者更愿意称呼这样的人为“技术大神”。
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:551346706,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!希望帮助开发者少走弯路。
SwiftUI iOS 14中的新UIDatePicker
UIDatePicker是自iOS SDK诞生以来就存在的API,它可以一直追溯到iOS 2.0。如果您已经为iOS开发了一段时间,则肯定知道熟悉下面的界面:
在iOS 7中,整个系统进行了全面的重新设计。 看看我们的老朋友UIDatePicker经过的巨大更新:
……对于我们的老朋友来说,机会不多。 但是iOS 14引入了我们可以使用的全新的日期选择器。 对于我们的最终用户而言,它使用起来更加容易,灵活,而且我们无需花太多时间就可以采用它。
首先,老式的轮式捡拾器实际上并没有消失。 相反,UIDatePicker现在具有一个名为datePickerStyle的属性,您可以在其中让系统使用.automatic样式选择最佳样式,或者您可以在.compact和.inline之间进行选择-这两者都是iOS 14的新功能-或.wheel是旧的 十多年来我们所熟知的风格。
.compact日期选择器样式将用户呈现为用户可以点击的小UI。
这个微小的UI占用更少的空间,而最好的部分是它是交互式的。 当用户点击它时,他们将以其所有的荣耀查看新的完整日历视图.
在此完整的日历视图中,您的用户可以更加灵活地选择时间和日期,并且可以在几个月或更长时间之间移动箭头。
选择器仍然像以往一样可自定义。 例如,您可以显示提示,以仅选择日期或时间,而不是默认情况下两者。
.inline样式
这种样式本质上与.compact相同,不同之处在于您的用户永远不会看到他们必须点击的小界面。 相反,日历或时间选择器组件将在所有荣耀中随时可用。
最后,在.inline或.compact模式下,您的用户可以点击显示右上角的月份和年份标签,然后系统会显示一个拾轮器,让他们快速跳转到不同的月份和年份:
旧的和已知的API在iOS 14中得到了应有的刷新。新的日期选择器易于实现,它为您的用户提供了一种更快的日期检查方法。
QQ:3365059189
SwiftUI技术交流QQ群:518696470
当前名称:ios开发技术交流群,ios越狱交流群
标题URL:http://ybzwz.com/article/dsoppjs.html