文档章节

第03天OC语言(04):自定义快捷键

lyh2017iOS
 lyh2017iOS
发布于 2017/07/13 11:18
字数 308
阅读 1
收藏 0
点赞 0
评论 0
  • 不要等到明天,明天太遥远,今天就行动。

#####须读:看完该文章你能做什么?

自定义快捷键(能够快速提高重复性的代码重用)

#####学习前:你必须会什么?(在这里我已经默认你具备C语言的基础了)

适合所有人,不需要懂的什么 ######注:(小白直接上手)


#####一、本章笔记

 选中代码 按住鼠标左键不放(停留3~4秒),等到鼠标变成箭头.拖拽带代码块区域即可
 
 <#name井号>
 标题
 描述
 平台
 语言
 快捷键
 
 按table键 直接跳到下一个代码块

#####二、code ######main.m

#pragma mark 04-自定义快捷键
#pragma mark 概念
#pragma mark - 代码
#import <Foundation/Foundation.h>
#pragma mark 类

#pragma mark - main函数
int main(int argc, const char * argv[])
{
    
    return 0;
}

######Person

>>>.h
#import <Foundation/Foundation.h>

@interface KLine : NSObject
{
    int _max;       // 最高价格
    int _min;       // 最低价格
    int _average;   // 平均价
}

#pragma mark getter / setter 方法

- (void)setMax:(int)max;
- (void)setMin:(int)min;
- (void)setAverage:(int)average;


- (int)max;
- (int)min;
- (int)average;




@end

>>>.m
#import "KLine.h"

@implementation KLine

- (void)setMax:(int)max
{
    _max = max;
    _average = (_max + _min) / 2;
}
- (void)setMin:(int)min
{
    _min = min;
    _average = (_max + _min) / 2;
}
- (void)setAverage:(int)average
{
    _average = average;
}

- (int)max
{
    return _max;
}
- (int)min
{
    return _min;
}
- (int)average;
{
    return _average;
}

@end

image.png

image.png

© 著作权归作者所有

共有 人打赏支持
lyh2017iOS
粉丝 1
博文 357
码字总数 137380
作品 0
朝阳
JavaScript 30天每日效果图

JavaScript 30天每日效果图 在Github上看到了wesbos的一个Javascript30天挑战的repo,旨在使用纯JS来进行练习,不允许使用任何其他的库和框架,该挑战共30天,我会在这里复现这30天遇到的挑战...

黎跃春
2017/07/19
0
0
Mac下解决2Do软件与Emoji表情快捷键冲突问题

对2Do这个GTD软件还是挺喜欢的,不过有一个问题我大为烦恼,就是我平常喜欢用Ctrl+Cmd+Space快捷键来调出Emoji表情输入框,在打开2Do的情况下这个快捷键就变成打开2Do快捷New Task的窗口了,...

yoyoso
2016/12/22
12
0
Object-C基础-04-自定义构造方法和description方法

知识回顾 在第5讲中已经介绍了如何定义类和创建并初始化对象,比如有Student这个类 1.Student.h #import <Foundation/Foundation.h> @interface Student : NSObject { int _age;}- (void)se......

Corwien
2016/03/17
23
0
《Swift编程语言教程》中文翻译及读书笔记page21

《The Swift Programming Language》中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 第21页 1 swift作为一门语言对的新老语言的继承与...

中游学院
2014/07/06
0
0
iOS原生App与H5页面交互

第一种:JS给OC传值。 OC里要实现的代码: 拖入JavaScriptCore.framework静态库,遵守代理协议。 在-webViewDidFinishLoad:方法里编写如下代码: 其中 passValue 是JS的函数名,得到的 arg数...

啊子同
2016/10/22
87
0
Swift4.0基础知识回顾

简单介绍一下Swift Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序,Swift语言让应用开发更简单、更快、更稳定,确保最终应用有着更好的质量更多了解Swift可以去《The...

博行天下
2017/12/06
0
0
iOS 混编 模块化/组件化 经验指北

iOS 混编 模块化/组件化 经验指北 Harries Blog™2017-12-126 阅读 gitconstantACEAppcatGitHu 1. 开篇 本文的初衷,是为了给正在做混编或者模块化的同学们一个建议和参考。 因为来饿厂以后做...

Harries Blog™
2017/12/12
0
0
【国际化】app中的国际化

iOS中的国际化 相关链接 是为每种语言定义一种资源,然后通过NSLocalizedString方法将相应语言的字符串加载进来即可。 如果要求,在应用内进行语言切换?怎么办 每种语言都有自己的 语言代码...

创意总监
2016/08/02
20
0
五.Foundation框架(1)--NSSize   NSPoint   NSRange   NSRect 结构体

在讲述框架之前,我们可以想象一个问题,那就是为什么我们每次创建文件的时候,都去选择Cocoa Class或者Cocoa Touch Class 尼? Cocoa 是什么? ocoa不是一种编程语言(它可以运行多种编程语言...

天宇逍遥heart
2016/09/20
6
0
Sublime Text通过快捷键在浏览器中预览文件

首先说下,我的是Sublime Text 3,win10。 ST有个插件[View In Browser][1]可以在浏览器里打开文件,但经过试用,报Encoding错误,其Github的issues里也有人提出了此bug,但未解决。然后我就...

一点灵犀
2016/08/02
50
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Application Express安装

Application Express安装文档 数据库选择和安装 数据库选择 Oracle建议直接12.2.0.1.0及以上的版本,12.1存在20618595bug(具体可参见官方文档) Oracle 12c 中安装oracle application expr...

youfen
8分钟前
0
0
OpenMessaging概览

序 本文主要研究一下OpenMessaging 架构图 namespace,类似cgroup的namespace,用来进行安全隔离,每个namespace有自己的producer、consumer、topic、queue等 producer,消息生产者有两类,一...

go4it
13分钟前
0
0
MySQL索引类型

MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引

灯下草虫鸣_
14分钟前
0
0
spring boot2.x设置quartz对一个job顺序执行

背景 使用quartz时,如果一个job的是1分钟,但是执行却要2分钟,quartz默认的是不会等job执行结束后,再执行下一次job,默认是会再开启一个线程执行该次job,这就可能导致一些重复执行的BUG...

EasyProgramming
19分钟前
0
0
iOS定向阴影的探讨

view.layer.shadowColor = [UIColor blackColor].CGColor; view.layer.shadowOpacity = 0.8f; view.layer.shadowRadius = 4.f; view.layer.shadowOffset = CGSizeMake(0,0); ......

RainOrz
30分钟前
0
0
oracle使用jdbc报错Locale not recognized解决方法

在开启数据库连接之前和之后添加时区参数:

源哥L
35分钟前
0
0
django2.0正则表达

re_path("userdetail-(?P<nid>\d+)/",views.user_detail), 解析时用re_path 否则出现not find page

南桥北木
38分钟前
0
0
Mac 安装jd-gui

安装brew 命令行输入 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 回车 安装jd-gui brew cask install jd-gui......

张欢19933
45分钟前
0
0
占坑

00000000000000000000000000000000000000000000000

钟元OSS
45分钟前
0
0
编程学习读书笔记之jQuery函数应用学习心得(图)

编程学习读书笔记之jQuery函数应用学习心得(图) jQuery.extend() 函数 用于将一个或多个对象的内容合并到目标对象。 1.当提供两个或多个对象给.extend(),对象的所有属性都添加到目标对象(...

原创小博客
47分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部