之前一直在看OC基础,这两天才开始弄iOS开发的Demo,现在更多的学习资料都是xCode4.X的,发现xCode6.1还是改动了不少东西,很多功能需要了解一下,大概就是痛并快乐着,大神可以直接忽略我了,说来说去都是开发,具体看图分析:
1.新建单视图文件:
2.新建项目名称,语言选择OC:
3.这个就是拖了两个控件放在View上面的,其中有一个比Android好的就是不需要自己新建模拟器,取消一下自动布局和auto size classes,不然页面很大:
4.如果你只是简单的写个Hello World,那么这个程序已经结束了,不过第一次还是做个事件:
5.新手错误之this class is not key value coding-compliant for the key result,这个就是连线连太多了,连错了,结果连接那边没有删除,具体修改如下:
6.运行效果如下:
7.代码如下:
ViewController.h中代码:// ViewController.h
// Demo01
//
// Created by keso on 15/1/12.
// Copyright (c) 2015年 keso. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIView *name;
@property (weak, nonatomic) IBOutlet UITextField *realName;
@property (weak, nonatomic) IBOutlet UILabel *result;
@end
ViewController.m中代码:
// ViewController.m
// Demo01
//
// Created by keso on 15/1/12.
// Copyright (c) 2015年 keso. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)showName:(id)sender {
NSString *textName=[_realName text];
[_result setText:textName];
}
@end
本文链接:iOS开发初体验Demo,转载请注明。
发布《Linux工具快速教程》
阶段性的完成了这本书开源书籍,发布出来给有需要的朋友,同时也欢迎更多的朋友加入进来,完善这本书;
本书Github地址:https://github.com/me115/linuxtools_rst
缘起
Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择;
实际工作中,我们用到的工具,最常用的总是那么几个参数组合;
为此,我写了这本相对实用的书;
这本书专注于Linux工具的最常用用法,以便读者能以最快时间掌握,并在工作中应用;
总论
全书分为三个部分:
- 第一部分为基础篇,介绍我们工作中常用的工具的高频用法;
- 第二部分为进阶篇,介绍的工具更多的适合程序员使用,分为程序构建、程序调试及程序优化;
- 第三部分是工具参考篇,主要介绍实用工具的用法和实例;相比第一二部分,这里针对每个工具的介绍更全面;
同时,这个教程也可当作Linux命令手册使用,使用左边栏的目录和搜索栏可以很方便的查阅;
目录大纲Linux基础- 学会使用命令帮助
- 文件及目录管理
- 文本处理
- 磁盘管理
- 进程管理工具
- 性能监控
- 网络工具
- 用户管理工具
- 系统管理及IPC资源管理
Linux工具进阶- 程序构建
- 程序调试
- 性能优化
工具参考篇- gdb 调试利器
- ldd 查看程序依赖库
- lsof 一切皆文件
- ps 进程查看器
- pstack 跟踪进程栈
- strace 跟踪进程中的系统调用
- ipcs 查询进程间通信状态
- top linux下的任务管理器
- free 查询可用内存
- vmstat 监视内存使用情况
- iostat 监视I/O子系统
- sar 找出系统瓶颈的利器
- readelf elf文件格式分析
- objdump 二进制文件分析
- nm 目标文件格式分析
- size 查看程序内存映像大小
- wget 文件下载
- scp 跨机远程拷贝
- crontab 定时任务
写作工具
- 学会使用命令帮助
- 文件及目录管理
- 文本处理
- 磁盘管理
- 进程管理工具
- 性能监控
- 网络工具
- 用户管理工具
- 系统管理及IPC资源管理
Linux工具进阶- 程序构建
- 程序调试
- 性能优化
工具参考篇- gdb 调试利器
- ldd 查看程序依赖库
- lsof 一切皆文件
- ps 进程查看器
- pstack 跟踪进程栈
- strace 跟踪进程中的系统调用
- ipcs 查询进程间通信状态
- top linux下的任务管理器
- free 查询可用内存
- vmstat 监视内存使用情况
- iostat 监视I/O子系统
- sar 找出系统瓶颈的利器
- readelf elf文件格式分析
- objdump 二进制文件分析
- nm 目标文件格式分析
- size 查看程序内存映像大小
- wget 文件下载
- scp 跨机远程拷贝
- crontab 定时任务
写作工具
- gdb 调试利器
- ldd 查看程序依赖库
- lsof 一切皆文件
- ps 进程查看器
- pstack 跟踪进程栈
- strace 跟踪进程中的系统调用
- ipcs 查询进程间通信状态
- top linux下的任务管理器
- free 查询可用内存
- vmstat 监视内存使用情况
- iostat 监视I/O子系统
- sar 找出系统瓶颈的利器
- readelf elf文件格式分析
- objdump 二进制文件分析
- nm 目标文件格式分析
- size 查看程序内存映像大小
- wget 文件下载
- scp 跨机远程拷贝
- crontab 定时任务
写作工具
本书使用的reStructuredText标记语言,相对Markdown来说,在写书方面更有优势:
- 使用sphnix能够自动生成目录和索引文件,方便查询和检索;
- 有大量漂亮的HTML书籍主题模版,可为书籍轻松换肤(类似Wordpress的网站模版);
- 对于参考手册类书籍的编写在语法上更为便利(python官方帮助文档的使用者);
Posted by: 大CC | 14JAN,2015
博客:blog.me115.com [订阅]
微博:新浪微博
本文链接:发布《Linux工具快速教程》,转载请注明。
没有评论:
发表评论