先说点私话。再进入正题吧,顺便抒发下情绪。公司传统业务不景气,而互联网正如火如荼,无奈被逼上梁山。開始学起了IOS编程。后来想想闲着也是闲着就学习学习呗。无奈公司确实不希望投入了。不愿意提供苹果电脑。仅仅能整个黑苹果玩耍了。对比着已经实现的andriod版本号client。一步步学习实现吧。尽管做得不完美,尽管如今学习IOS有点晚了,起码也算入了门吧。只是在这个过程中,实在没有时间和心思去总结。去看知识点,知道拷贝代码然后改动改动是否能实现出效果就能够了。利用快十一放假无心编程。就静下心好好修补下理论知识吧。

花了一个星期,參考网上的资料,安装上了一台黑苹果,公司都不存在4G以上的电脑。所以mac的高的系统版本号安装不上,仅仅能安装一个10.8.4的版本号了,并且还不够配置网络,至今问题都没有解决,为了进度就算了。没有网络尽管不方便,但有个学习的环境已经十分难得了。

并且足够运气好的是这个版本号可以安装上xcode5。

要想真的高速入门,唯独不停地练习代码,假设可以依照网上的资料一步步完毕第一个hello world的程序。代表你已经開始了。然而不过開始而已。接下来须要做的是每天都要完毕一个小的练习,尽量不要选择反复的进行练习,这里推荐一个站点地址http://www.2cto.com/kf/201202/120764.html,假设是否能依照这个一个课程一个课程全然实现了,那基本上你已经成功了一半,在这个过程中,一定不要懒惰,拷贝代码。而要一个一个地写程序。培养感情。

做完以上,就能够拷贝代码进行改动了,这个时候就能够拷贝网上的源码,然后加以改动。得到我们自己想要的效果。

个人认为入门须要做的几点例如以下:

(0)大概了解OBJECT C

(1)hello world程序

(2)基本控件相关的运用。如UIButton,UITableView,UITextField,UILabel等。

(3)UIScrollView,UIWebView的运用实现。

(3)storyboard,xib等UIViewController的跳转,值传递等

(4)动态地实现UIViewController,这样有利于代码的复用。

(5)找一个项目练练手

假设可以做到这些,我想你就会喜欢上IOS了。

记录IOS入门的过程的更多相关文章

  1. IOS 入门开发之创建标题栏UINavigationBar的使用(二)

    IOS 入门开发之创建标题栏UINavigationBar的使用 http://xys289187120.blog.51cto.com/3361352/685746     IOS 开发有关界面的东西 ...

  2. IOS 入门开发之创建标题栏UINavigationBar的使用

    转自:http://xys289187120.blog.51cto.com/3361352/685746 IOS 入门开发之创建标题栏UINavigationBar的使用     IOS 开发有关界面 ...

  3. iOS入门怎样选择Swift和objective-c

    版权声明:本文为博主原创文章,未经博主同意不得转载.博主微信:lofocus https://blog.csdn.net/cuibo1123/article/details/28261795 学oc吧 ...

  4. CUDA 编程相关;tensorflow GPU 编程;关键知识点记录;CUDA 编译过程;NVCC

    本文章主要是记录,cuda 编程过程中遇到的相关概念,名字解释和问题:主要是是用来备忘: cuda PTX :并行线程执行(Parallel Thread eXecution,PTX)代码是编译后的G ...

  5. iOS入门及ObjC语法

    iOS入门:http://www.jonathanhui.com/ios ObjC语法: http://www.jonathanhui.com/objective-c https://github.c ...

  6. iPad 2升级iOS 9的过程记录

    有一台老旧的iPad2,iOS版本还是5.1.1,现在好多软件都无法安装了. 决定升级到最新的操作系统,中间的过程,遇到的问题和解决办法如下: 据说升级到iOS 9以后就不好越狱了,不过我也就是用用一 ...

  7. cocos2d-x项目过程记录(ios和android设备的适配)

    (原创作品,欢迎转载,注明出处,谢谢:http://www.cnblogs.com/binxindoudou/admin/EditPosts.aspx?postid=3213645) 1.原理分析的博 ...

  8. 记录visual Studio使用过程中的两个问题

    Visual Studio是Windows平台下进行项目管理和开发的终极利器.除了微软自家的技术外,新版的VS不但支持Javascript, Python的开发调试,甚至还支持了Android, iO ...

  9. mybais学习记录一——入门程序

    一.传统连接数据库和执行sql的不足 1.数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响 数据库性能. 设想:使用数据库连接池管理数据库连接. 2. ...

随机推荐

  1. JavaBean的使用

    JavaBean主要用于实现一些业务逻辑或封装一些业务对象 通常将JavaBean中的属性设置为私有的(private),但需要为其提供公共的(public)访问方法,也就是所说的getXXX()方法 ...

  2. 要将表的限制条件写到与该表同级别的where中

    测试目的:将朱查询的限制条件放到子查询的where中,查看性能影响. 测试数据:create table t1 as select object_id,object_name from dba_obj ...

  3. Windows命令行语法说明

    摘自:http://lavasoft.blog.51cto.com/62575/1113234   Windows命令行语法说明   说来惭愧,用windows这么多年了,对其命令行语法看得似懂非懂, ...

  4. 将页面中指定表格的数据导入到Excel中

    function AutoExcel(){   var oXL = new ActiveXObject("Excel.Application"); //创建应该对象   var o ...

  5. SQL效率低下原因主要有

    类别 子类 表达式或描述 原因 索引 未建索引   产生全表扫描   未利用索引 substring(card_no,1,4)=′5378′ 产生全表扫描     amount/30< 1000 ...

  6. 二维卷积c代码

    二维卷积c代码 二维信号的卷积原理请参考另外一篇文章:http://blog.csdn.net/carson2005/article/details/43702241 这里直接给出参考代码: void ...

  7. 开源网站管理工具—Altman

    0×00前言 之前用过几款webshell工具,有B/C的也有C/S的,有的只能用于php或者aspx,当然个人用得最多.觉得用得舒服的也只有菜刀了. 但是毕竟菜刀是好几年之前的产物了,而且也已经停止 ...

  8. Z-stack之OSAL初始化流程

    转自点击打开链接 我使用的协议栈版本及例子信息: ZigBee2006\Texas Instruments\ZStack-1.4.3-1.2.1\Projects\zstack\Samples\Sam ...

  9. Ubuntu配置apache

    http://blog.csdn.net/ljchlx/article/details/21978431 http://www.2cto.com/os/201110/107283.html

  10. [转贴] 从零开始学C++之异常(二):程序错误、异常(语法、抛出、捕获、传播)、栈展开

    一.程序错误 编译错误,即语法错误.程序就无法被生成运行代码. 运行时错误 不可预料的逻辑错误 可以预料的运行异常 例如: 动态分配空间时可能不会成功 打开文件可能会失败 除法运算时分母可能为0 整数 ...