记录IOS入门的过程
先说点私话。再进入正题吧,顺便抒发下情绪。公司传统业务不景气,而互联网正如火如荼,无奈被逼上梁山。開始学起了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入门的过程的更多相关文章
- IOS 入门开发之创建标题栏UINavigationBar的使用(二)
IOS 入门开发之创建标题栏UINavigationBar的使用 http://xys289187120.blog.51cto.com/3361352/685746 IOS 开发有关界面的东西 ...
- IOS 入门开发之创建标题栏UINavigationBar的使用
转自:http://xys289187120.blog.51cto.com/3361352/685746 IOS 入门开发之创建标题栏UINavigationBar的使用 IOS 开发有关界面 ...
- iOS入门怎样选择Swift和objective-c
版权声明:本文为博主原创文章,未经博主同意不得转载.博主微信:lofocus https://blog.csdn.net/cuibo1123/article/details/28261795 学oc吧 ...
- CUDA 编程相关;tensorflow GPU 编程;关键知识点记录;CUDA 编译过程;NVCC
本文章主要是记录,cuda 编程过程中遇到的相关概念,名字解释和问题:主要是是用来备忘: cuda PTX :并行线程执行(Parallel Thread eXecution,PTX)代码是编译后的G ...
- iOS入门及ObjC语法
iOS入门:http://www.jonathanhui.com/ios ObjC语法: http://www.jonathanhui.com/objective-c https://github.c ...
- iPad 2升级iOS 9的过程记录
有一台老旧的iPad2,iOS版本还是5.1.1,现在好多软件都无法安装了. 决定升级到最新的操作系统,中间的过程,遇到的问题和解决办法如下: 据说升级到iOS 9以后就不好越狱了,不过我也就是用用一 ...
- cocos2d-x项目过程记录(ios和android设备的适配)
(原创作品,欢迎转载,注明出处,谢谢:http://www.cnblogs.com/binxindoudou/admin/EditPosts.aspx?postid=3213645) 1.原理分析的博 ...
- 记录visual Studio使用过程中的两个问题
Visual Studio是Windows平台下进行项目管理和开发的终极利器.除了微软自家的技术外,新版的VS不但支持Javascript, Python的开发调试,甚至还支持了Android, iO ...
- mybais学习记录一——入门程序
一.传统连接数据库和执行sql的不足 1.数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响 数据库性能. 设想:使用数据库连接池管理数据库连接. 2. ...
随机推荐
- windows 查看某个端口号被占用情况
1.查看3798端口是否被占用,以及占用端口的进程PID netstat -ano |findstr 3798 C:\Users\zhaojingbo>netstat -ano|findstr ...
- ASP.NET 共用类库
using System; using System.Collections.Generic; using System.Text; using System.Web; using System.We ...
- Hbase案例分析(一)
Hbase应用场景: 1 随机读或者写 2 大数据上的高并发操作,比如每秒对PB级数据进行上千次操作.(查询,删除等操作) 3 读写均是非常简单的操作,比如没有join操作 Hbase Schema设 ...
- 可爱的PYTHON,更新到0.5版本代码
这书看得挺顺的. 按着思路学习软件开发的主流思想.. cdctools.py # _*_ coding: utf-8 _*_ import os,sys def cdWalker(CDROM, cdc ...
- 【POJ 1984】Navigation Nightmare(带权并查集)
Navigation Nightmare Description Farmer John's pastoral neighborhood has N farms (2 <= N <= 40 ...
- [OJ] Find Minimum in Rotated Sorted Array II
LintCode 160. Find Minimum in Rotated Sorted Array II (Medium) LeetCode 154. Find Minimum in Rotated ...
- default 关键字泛型代码中的默认关键字(C# 编程指南)
在泛型类和泛型方法中产生的一个问题是,在预先未知以下情况时,如何将默认值分配给参数化类型 T: T 是引用类型还是值类型. 如果 T 为值类型,则它是数值还是结构. 给定参数化类型 T 的一个变量 t ...
- javascript时间、随机数
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- C# Winform 实现自定义半透明loading加载遮罩层
在网页中通过div+css实现半透明效果不难,今天我们看看一种在winfrom中实现的方法: 效果图如下,正常时: 显示遮罩层时: 自定义遮罩层控件的源码如下: View Row Code 1 usi ...
- 通过 Azure Media Encoder 降低编码成本
John Deutscher Azure 媒体服务首席项目经理 正如在我们的定价页面上宣布的那样,我们引入了一种只根据输出千兆字节数收取编码费用的全新定价模型.之前的/传统模型是根据输入和输出千兆字 ...