IOS学习四:基础控件Label,textfield,button等使用

本文介绍了iOS开发中基础控件Label、TextField和Button的使用,强调了不建议使用Interface Builder(IB)进行界面布局的原因,并通过一个简单的Xcode项目展示了如何创建和连接控件。此外,探讨了ARC机制在iOS开发中的应用及其优缺点。教程最后,作者分享了如何通过事件处理和键盘管理来完善交互体验。
摘要由CSDN通过智能技术生成

本来应该早写这个学习笔记的。

但是写blog真是件痛苦得事。

今天刚面试了一个来IOS开发的同学。我觉得我得加紧进度啦。


学习进度:本例子是学习4天后红柚子第一个完整例子代码,基本把oc基础看完后实践的,

其实发现这个例子完完全全是为熟悉IB插件拖来拉去布局而来的。


这边申明两个方面,也是面试3个同学后给的提议,也是论坛上很多给的提议:

1.不建议使用IB文件来布局,界面文件还是需要代码写,后期维护起来简单。并且在拖来拖去时遗漏一个输出口就很悲剧。

而且大牛们都建议纯代码写,这点我也考虑到如何保持界面得美观,因为代码得话我没法实时查看布局效果,这个绝对是ANdroid开发

时一个很大额问题,不过ios上基本没事,因为ios屏幕得统一性,一般情况下美工绘制完界面后会把每个控件得坐标都给你。

当然,喜欢xib文件得也可以,甚至storyboarder。只是说,要有代码熟练书写控件得能力。

2.ARC机制,问了下最近部分培训出来的,基本是iso5.0+xcode4.2,其实这些新特性都引入了。

本来应该是个好事,但是,有个同学说,他们老师暂时不建议直接用ARC机制,首先,这样会渐渐丧失内存管理的概念(当然u作为一个从java过来的人,谈不上丧失

因为本来就没有),其次是在ios开发中会大量引入第三方库,那些库在没有支持ARC机制下,那么整个项目可能就会出现问题。因此在开发中要自己考虑周到,

当然,我是希望这个机制最终能被我开发者完全接受,毕竟省力是一件讨好的事。


正题:

我们先用xcode建立一个最简单得例子

1.打开xcode引导新建一个Project,我这边选这个模板


然后填写一些项目的基本命名和属性


第一个项目名,第二项类似于android中得包名,貌似是app唯一标识。

第四项,类前缀,默认是没有,写上后模板生成得几个类前默认带个这个前缀。

说下最后三个复选框。

第一个就是我们说的新特性之一,用storyboards管理布局文件。

第二个arc机制

第三个自动生成一个测试用例。

这次我全不选,不过我学的时候选了ARC,完全不用释放内存。这回是听了那几个朋友的建议,初学者要给自己较好的编码意识。


2.创建完后我们来大致看下目录结构分析,然后应用是如何启动的

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值