你是我的小呀小苹果——苹果ios编程第一课

本文分享了作者从安卓系统编程转向苹果系统编程的经历,着重介绍了Swift和Java作为强类型语言的不同之处,以及模块化编程在不同场景下的应用。苹果系统的用户体验优势和个人目标是开发出优质应用的动力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

毕业设计先接触了安卓系统编程,使用eclipse,之后在暑假又开始接触苹果系统下的编程~

刚开始用苹果爪机的时候麻麻就问我,什么啊,为什么这么贵?

其实,我心里的苹果,底层的优化设置我还不懂,个人的第一印象只是苹果的产品相当的...柔软...不知道为什么想到了这个词囧~

总之就是用户体验比较好吧~希望我也可以做出酱紫的好应用~~

编程的共性,一个swift一个java,全都是强类型语言,并不像javascript那样随和好说话,动不动就报错报错报错让人不自觉就爆粗口了...

还有就是模块化编程,我从大二做vhdl的时候第一次知道模块化是多么重要。细化的模块不仅可以使代码的可读性提高,最重要的是,利于维护、修改和新增功能。

苹果的模块化叫做MVC,(model,view,controller):界面、功能、控制分开编程,相互交流。model是代码的大脑,view则是应用程序的脸面,它们之间通过controller桥接,controller包含一些简单的逻辑,但是主要功能都是由model实现的~

比起java,不得不说swift更加灵活了(当然也有可能是我对java的了解并不深)。学到今天,个人觉得swift的类型推断实在是很腻害,好像是编程语言已经有了一点自己的智能,所以很多东西不用写那么明白,它就懂了~参数传递也可以传递的是一个方法(func),闭包也妥妥的有:一个return点醒梦中兔~

感觉swift博大精深~兔子还要继续努力~今天就到这里~作为一只兔子要去蹦跶一会儿了~


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值