IOS开发笔记1-写一个hello world!程序
2016-11-19 07:24
323 查看
转载请标明出处:
http://blog.csdn.net/hai_qing_xu_kong/article/details/53227222
本文出自:【顾林海的博客】
对于没有学习过c语言的朋友,可能会感觉很陌生,虽然程序风格变了,但还好,自己也学习过其他语言,所以啊,上面程序的意思就是输出一个“Hello,World!”字符串。
接下来就是好好分析上面的代码,毕竟是抱着初学者的态度,对于一些基础的东西还是要搞搞懂。
http://blog.csdn.net/hai_qing_xu_kong/article/details/53227222
本文出自:【顾林海的博客】
序言
从今天开始正式踏上ios自学之旅,给自己定个小目标,先把Objective-C学扎实了,再去进行ios开发,至于swift暂时还不想学,毕竟市面上oc还是比较普遍的。第一个oc程序
新建工程,创建完后,main.m文件显示如下:#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); } return 0; }
对于没有学习过c语言的朋友,可能会感觉很陌生,虽然程序风格变了,但还好,自己也学习过其他语言,所以啊,上面程序的意思就是输出一个“Hello,World!”字符串。
接下来就是好好分析上面的代码,毕竟是抱着初学者的态度,对于一些基础的东西还是要搞搞懂。
import语句
开头的#import语句与c语言一样,使用头文件来包含结构体、符号常量和函数原型等元素的声明。也就是说开头#import语句意思是告诉编译器查找Foundation框架中的Foundation.h头文件。NSLog方法与NSString
NSLog方法表示的是向控制台输出内容,字符串前面的@符号意味着引号内的字符串应作为Cocoa的NSString元素来处理,NSString是字符串的意思。最后返回0意味着这个程序成功的执行完了。写在最后的话
学习oc的话,最好有c语言的基础比较好,自己的第一门语言就是c语言并且本身已经从事Android开发,因此学起来会比较容易点,但从初学者点角度看,一定要把c语言熟悉了,知道过程式编程与面向对象编程的区别,好了,话题扯远了,可能大家觉得文章笔记短,因为是笔记所以记录的东西都是比较散乱的,只是用来记录学习过程中的一些知识点,希望能在自学ios开发这条路能留下点什么,最好希望自己能学好ios开发,愿神兽保佑~~~相关文章推荐
- IOS开发笔记(1)---Hello World
- ios开发笔记-循环调用/执行一个方法
- 我的Android笔记(一)―― hello world程序结构分析 - Android移动开发技术文章
- IOS开发笔记之十一——一个delegate没有更新引起的bug(bug总结三)
- IOS开发笔记(5)程序异常crash捕获与拦截
- IOS开发笔记 (4) ---第一个IOS界面程序兼谈IB在XCode4.2中的应用
- Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。 1、Cocoa是什么? Cocoa是OS X和 iOS操作系统的程序的运行环境。 是什么因素使一个程序成为Co
- iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- 斯坦福大学iOS应用开发教程学习笔记(第七课)Pad和iPhone的通用程序
- 使用记事本(Notepad)开发一个 hello world 程序
- IOS开发笔记(5)程序异常crash捕获与拦截
- ios开发如何批量打包?如何让同一个程序在一个手机上多次安装时不覆盖以前安装的,而是重新生成一个新的
- swift语言ios开发 第一个程序hello world!
- 20110510 Brew工程师培训笔记——第二十六章 开发一个完整的BREW程序
- 学习android开发的小笔记(1)-------- 一个检查android网络状态的程序
- 2011斯坦福大学iOS应用开发教程学习笔记(第七课)Pad和iPhone的通用程序
- IOS开发笔记(5)程序异常crash捕获与拦截
- iOS 程序开发个人笔记(一)ios开发简述
- 2011斯坦福大学iOS应用开发教程学习笔记(第七课)Pad和iPhone的通用程序