ios编写

所需工具:mac电脑和xcode软件(8.0最新版)

写app要从小到大,不积跬步,无以至千里

1、第一个小程序 先写你的“流程图”--就是程序的做法

hello word程序

1.打开xcode

2.建立一个文件用来储存项目,添加text文字特性

3.设置属性

3.运行程序

视频

详细解释

模板 用来快速建立初始准备工作

Single View Application template 单一视图的应用 就好像是一个白纸,你可以画一些东西进去

加一个label,label顾名思义就是一个标签,就好像是外面的广告牌,只读的

解说:

class就好像是一个圆,有自己的定义、属性:就是半径相等的 有自己行为可以滚、可以套圈等等 而object就是一个现实中的圆,比如轮胎 比如瓶盖(圆形的),实例化的圆

  • Utilities (right)— This panel provides utilities and settings that you need for your app. You can think of the Utilities panel as the ribbon along the top of the Microsoft Word screen—the area that you use to change the font, add bullets, and so forth.

右边这个是个快捷键一样的东西 就好像是word上面那一排

第二个程序

接下来就是 label标签和按钮

1.创建一个项目

2.加入标签和按钮

3.写代码让按动按钮,标签发生变化(颜色 和 字体)  加入的两个 @IBAction和@IBOutlet

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    @IBAction func buttonclick(_ sender: UIButton) {
        myLabel.text = "我变成红色了" //加入了改变文字的代码

        myLabel.textColor = UIColor.red //把标签颜色也改变了 .black .blue 都可以

    }

    @IBOutlet weak var myLabel: UILabel!

}

查看了这个博客,不过内容比较旧了

outlet和action

outlet就是和UI用户界面上的图形进行交互,通过一个引用-“手指”  比如我问你真想是什么,你用手指指向一个地方,手指就相当于一个引导,一个线索

action就是事件,比如你点击或者键盘或者触摸屏幕都会产生事件,然后就可利用这个事件来和UI对象进行交互

详细解释

让我们来用现实世界的东西来解说一下outlet和action

比如你有一天逛街发现了一个美女,你想和她处对象,你想和她亲密接触

这个时候你不能直接就去摸人家,你可以要“电话号码”,你可以问她的“名字”比如叫”小红“,你可以了解她的“朋友”,了解她的穿的”衣服“,她的”住宅“,这些都是她的outlet,她的属性,也就是说通过这些东西,这些属性,你可以了解接触她

action就是事件,就是你的行动,比如通过名字“上网查资料“,你”买了她爱吃的食物“,这些行为都可以影响她的outlet就是她的属性,她为你改变了穿的”衣服“,改变了”住所“,甚至改变了”名字“等等

@IBAction func buttonclick(_ sender: UIButton) {
 myLabel.text = "我变成红色了" //加入了改变文字的代码

 myLabel.textColor = UIColor.red //把标签颜色也改变了 .black .blue 都可以}比如你买了一个钻戒@行动  func  买钻戒(){小红.名字 = ”小绿“        //你就把小红的名字改变成了小绿小红.衣服颜色 = 人.绿色   // 你还把小红的衣服颜色也变成了绿色}

Xcode preference找到comonent里面有个

Guide and sample code可以下载下来看看,也可以上网看

Guide就是核心概念

sample code就是示例代码 用来帮你了解这些类和函数的应用

代码中加入解释,可以了解你当时为什么这么做,做的目的

视频

第三个程序 加入用户交互 Text

时间: 2024-10-14 00:46:23

ios编写的相关文章

Xamarin iOS编写第一个应用程序创建工程

Xamarin iOS编写第一个应用程序创建工程 在Xcode以及Xamarin安装好后,就可以在Xamarin Studio中编写程序了.本节将主要讲解在Xamarin Studio中如何进行工程的创建以及编写代码等内容XamariniOS编写第一个应用程序创建工程本文选自Xamarin iOS开发实战大学霸. 1.3.1  创建工程 XamariniOS编写第一个应用程序创建工程本文选自Xamarin iOS开发实战大学霸,很多的开发工具,在编写代码之前,都必须要创建一个工程,如Visual

实时显示iOS编写UI代码效果

编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码.采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度.但面临一个问题就是多人协作开发,由于所有的UI都放在同一个Storyboard文件中,使用Git/SVN合并代码就会出现冲突.多人协作开发还不是主要问题,有人提出可以创建多个Storyboard来分开UI编写,而Storyboard/Xib最主要问题是代码复用性比较差.所以有些

实时显示iOS编写UI代码效果(转)

编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码.采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度.但面临一个问题就是多人协作开发,由于所有的UI都放在同一个Storyboard文件中,使用Git/SVN合并代码就会出现冲突.多人协作开发还不是主要问题,有人提出可以创建多个Storyboard来分开UI编写,而Storyboard/Xib最主要问题是代码复用性比较差.所以有些

iOS编写质量代码

这是一篇读书笔记,快速记录各种高效率编程的技巧和方法.这些方法是为了提升编码质量和效率,高质量代码利于后期的维护和更新,毕竟不能一份代码到永远. 由于是记录形式,当然不能把整篇内容都写下来,只记录关键性的内容,长期更新. 正文 Objective-C使用了消息机制代替调用方法. 区别:使用消息结构的语言,其运行时缩影执行的代码由运行环境来决定.而使用函数调用的语言,则又编译器决定. 头文件中少引用其他文件 在头文件中使用@Class 代替直接引用其他头文件 多使用字面量语法     NSNumb

实时显示iOS编写UI代码效果:有效提高UI编写速度

编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码.采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度.但面临一个问题就是多人协作开发,由于所有的UI都放在同一个Storyboard文件中,使用Git/SVN合并代码就会出现冲突.多人协作开发还不是主要问题,有人提出可以创建多个Storyboard来分开UI编写,而Storyboard/Xib最主要问题是代码复用性比较差.所以有些

简单地迁移你的android jni代码逻辑到iOS - 编写iOS下jni.h的替代 - ocni.h

1. jni的代码逻辑中与上层平台语言交互了. 2. 使用非Xcode的ide开发工具,希望使用纯净的c/c++代码,不掺杂其它平台相关的语言语法. 3. 只想简单地替换jni代码对上层平台语言的功能调用. 对了,本文就是这样一个出发点. 先说一下jni.h头文件是为jni代码(c/c++)去使用java平台层的对象(功能)提供的c或c++接口集.如果在iOS平台OC层的生态环境下比较容易就可以实现同样功能的java对象,你的jni代码就不用去改变逻辑,只要将向java平台层访问的地方改成对同等

蓝懿iOS编写小游戏实现新功能

今天是练习日,通过几天的系统学习,我对基础的一些知识有了简单的了解,今天用了一天的时间通过整理几天所学到的东西,成功编写了一个简单的小游戏.游戏中几乎用到了学到的所有控件功能,Label,text,UiImageView,UiButton,NsTimer等. 今天我自己编写的游戏是实现一个角色图片通过设置好的四个button 按钮点击控制它的移动,中间有三个障碍图片,碰到障碍会减少血量,并且回到起始点.检测碰撞的地方用到了NsTimer的知识,其中还有一个雷区,雷区里通过问李国斌老师学会了新知识

Xamarin iOS教程之编辑界面编写代码

Xamarin iOS教程之编辑界面编写代码 Xamarin iOS的Interface Builder Interface Builder被称为编辑界面. 它是一个虚拟的图形化设计工具,用来为iOS应用程序创建图形界面. 单击MainStoryboard.storyboard文件,就能够打开编辑界面了. 在Xamarin Studio 5.2.1后,编辑界面直接使用的是Storyboard故事面板,曾经则使用的是XIB(对于XIB的使用会在后面的章节中解说).大学霸它们之间最大的不同在于Sto

史上最全的IOS电子书PDF制作

本人背靠海量纸质图书,可以制作各种纸质书籍的电子化,有需要可以Q:1481449626 <iOS编程 第3版 针对Xcode 4.3 Big Nerd Ranch培训系列>作者:JoeConway,AaronHillegass著:夏伟频译 页数:589 出版社:武汉市:华中科技大学出版社 出版日期:2013.01 简介:<iOS编程(第3版)>更新了iOS5和Xcode4.3的内容.全书涵盖了开发iOS应用的方方面面.从Objective-C基础知识到新增加的语言特性:从AppKi