1.iOS基础控件

. 如何创建iOS项目

实用工具为Xcodeshift+command+N 可以快捷创建一个新项目

  1. product name 是项目名称
  2. organization name 是公司名称
  3. organization identifier 是公司网站倒写
  4. bundle identifier 是软件包名 如果相同则会出现替换
  5. language 选择你所需要使用的语言
  1. devices 选择你所要开发的设备类型(iPhone、iPad)
  2. Use core data 是做数据缓存(持久化),可以理解为面向对象的数据库,但它又不是数据库,只是一种面向对象的数据持久化存储技术(与swift配套处想的东西,底层一眼采用的是Sqlite
  3. Include unit tests
  4. Include ui tests

 

. 类前缀

  1. Xcode5 在创建项目时就已经有了Class Prefix
  2. Xcode6出现swift就取消了,因为在swift里面有命名空间是不需要的

. Storyboard 文件的简单使用

  1. Storyboard 又称为故事板
  2. 可以向里边拖拽控件

. 搭建加法计算器界面

  1. 拖拽控件搭建界面

. UIView UIViewController的概念

事件分为:监听事件 触发事件 响应事件

UIView 概念: 在界面中所有能看到的都是UIView

非常重要: UIView 是一个容器 -> 容纳的关系就是用父控件和子控件来区分

UIViewController  概念:就是UIView创建 显示以及销毁

管理UIView创建 显示以及销毁

对于用户输入 以及信息的监听->UIView

需要记住的:一个UIView的响应事件归当前UIViewController进行管理

通过连线的方式为按钮设置监听事件

连线到控制器的文件中

其他连线方式

.mstoryboard都可以

连线时可能出现的错误

删除代码未删除线

删除线未删除代码

简要介绍其他常见的控件

 

控件的常见属性

Bounds center frame

十一控件的常见用法

显示 交互

十二纯代码的方式创建并使用按钮

首先实例化 设置frame 交互

十三作业:是想登陆界面效果

  1. 密码:secure Text Entry
  2. Clear Button  ->    Appears while editing // 当你编辑的时候显示清楚按钮
  3. Clear when editing begins 当再次进行编辑时删除上次输入的内容
  4. QQ号只能是数字 keyboard 设置为number Pad
  5. 退出键盘 [self.view endEditing:YES];// 意思是便利所有的控件结束编辑状态

十四、 补充

           1. button 的背景可以无限放大, 但是button的图片不能 他又最大的大小

2.如果开启自动布局  移动button 之后点击 如果设置了highlighted他会自动跳回去出现highlighted的图片 取消 则不会出现

 

十五、

http://code4app.com/ iOS网站代码

 

 

 

显示隐藏文件

2.Finder显示隐藏文件

显示隐藏文件

在“终端”中输入下面的命令:

defaults writecom.apple.finder AppleShowAllFiles -bool true

 

恢复隐藏文件

在“终端”中输入下面的命令:

defaults writecom.apple.finder AppleShowAllFiles -bool false

 

 

 

字符串转数组

 NSString *str = @"hello world";

   

    //1.字符串转数组,使用指针进行接收

    char *cc = [strcStringUsingEncoding:NSASCIIStringEncoding];

   

    //2.使用数组进行接收

    char css[100];

    // memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中

    memcpy(css, [TempStringcStringUsingEncoding:NSASCIIStringEncoding], 2*[TempString length]);

    NSLog(@"css====%s ",cc);

    NSLog(@"css====%s ",css);

 

 

数组转成字符串

NSString *str =[NSString stringWithUTF8String:ca];

 

十六 字符串 int 类型之间的转换

    //2.1NSString类型转成可以计算的int 或者NSInteger类型

    NSInteger num1Int = [num1Str integerValue];

    NSInteger num2Int = [num2Str integerValue];

    

    //2.2让两个数相加

    NSInteger sumInt = num1Int + num2Int;

    

    //3.将最终获得数显示在label

    //3.1Integer转成NSString

    NSString *sumStr = [NSString stringWithFormat:@"%ld",sumInt];

    

    //3.2将转换后的str赋值给label

    self.sumLabel.text =sumStr;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值