1 前言

现在的行情,作为码农,ios 普遍比c# 的待遇好上不少。感觉就如清洁工人,扫厕所干的再高效和干净,一个月就那么点微薄的收入。当然你可以选择去香港打扫卫生间,那里的行情据说清洁工也破万了。说明清洁工,水管工的话题就此打住,既然觉得ios 钱多,作为头脑正常的人来说,你完全可以选择投入苹果的怀抱,c# 其实并没有绑住你的手脚。

2 准备

2.1 A Mac computer

至少得有一个mac 系统的电脑。我曾经用黑苹果搞过,但是在装完系统的过程中,一切激情都被消耗殆尽,这个一转眼都已经过去一年多了。人生有几个一年呢?

2.2 Xcode

2.3 iOS SDK

iOS SDK 其实包含在Xcode 里面。

3 熟悉系统

对于从未接触过mac os 的我这样的小白来说,一切都是新的。刚开始连个.rar 的压缩包都解不开,蛋疼的宽带和GFW摧残下的我们,折腾app store也令人伤不起。

键盘布局,鼠标反向的滚轮,奇葩的flash 发热,我们需要时间去适应。

4 开工

时间是不等人的,把我们刷贴吧,跑游戏的时间挪一点点出来学习点新知识吧。

5 进度

当当当当

称号: 小白

// 我比较喜欢升级打怪的节奏,目前人物处于刚出生状态,离下一个等级所需要的经验值为1点。

-------------------------------------------

完成本文:exp + 1 level up!

lever: 2

exp: 0/2

6 临时文件

.h
Public Declarations
.m
Private Implementation

公开声明一个类

如何引入其他命名空间

.m 中包含私有的declarations

@property (strong,nonatomic) NSString *contents;

strong weak

dog = nil; 只是当前指针指向了nil, 并不是原来堆中的对象被回收了。

@synthesize contents = _contents;

- (NSString *)contents
{
return _contents;
}

- (void) setContents:(NSString *) contents
{
_contents = contents;
}

- (int)match:(Card *)card
{
int score = 0;

if([card.contents isEqualToString:self.contents])
{
score = 1;
}
return score;
}

IOS 100 - 1 开工闲聊的更多相关文章

  1. IOS 100 - level2 Boss

    创建第一个app, buid, run. 过程 1 首先是按照知乎上的推荐去看了传说中的公开课了.看到第二集的时候觉得有种回到大学听老师上课的感觉--昏昏欲睡. 代码是一门实践课程,我觉得自己实现点东 ...

  2. http error: "request body stream exhausted"

    'request body stream exhausted' after authentication challenge #661  Closed aburgel opened this issu ...

  3. BIgnum类的程序提交

    日期:2018.7.19 星期四 博客期:002 这之前赶着做一个单机游戏的修改器忘了时间,不好意思啊!今天我就把Bignum类的源代码发出来,文件的话,我不知道怎样发,待我好好研究研究这个网站哈!因 ...

  4. c21---结构体

    // // main.c // 结构体基本概念 // #include <stdio.h> int main(int argc, const char * argv[]) { /* 基本数 ...

  5. 【转】GitHub 排名前 100 的安卓、iOS项目简介

    GitHub Android Libraries Top 100 简介 排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不 ...

  6. GitHub Top 100 的项目(iOS)

    主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. Android 版本的在此: https://gith ...

  7. 2016年GitHub 排名前 100 的安卓、iOS项目简介(收藏)

    排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并不具备任何官方效力, 仅供参考学习, 方便初学者 ...

  8. GitHub上排名前100的iOS开源库介绍(来自github)

    主要对当前 GitHub 排名前 100 的项目做一个简单的简介,方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 若有任何疑问可通过微博@李锦发联系我 项目名称 项目信息 ...

  9. 【热门收藏】iOS开发人员必看的精品资料(100个)——下载目录

    iPhone.iPad产品风靡全球,巨大的用户群刺激着iOS软件开发需求,然而国内人才缺口很大,正处于供不应求的状态,ios开发前景大好.我们整理了51CTO下载中心100份热门的ios开发资料,做了 ...

随机推荐

  1. 调用pyxmpp库PyQt编程打包成exe文件出错

    pyxmpp库内resolver.py内getaddrinfo获取Openfire服务器地址出错

  2. NDK学习二: NDK目录结构

    NDK目录结构   NDK下载好之后目录结构如下:         目录名 描述 build   存放和编译相关的脚本文件,最外面的ndk-build就是调用该目录下的makefile文件,其中mak ...

  3. Node.js简介

    Node核心思想:1.非阻塞:2.单线程:3.事件驱动. 在目前的web应用中,客户端和服务器端之间有些交互可以认为是基于事件的,那么AJAX就是页面及时响应的关键.每次发送一个请求时(不管请求的数据 ...

  4. split() 注意事项.

    split(): 当函数默认为空,它会把所有空格(空格符.制表符.换行符)当作分隔符. 但是当函数参数默认为其他,将会对 空格符.制表符.换行符 当作元素进行分割. a = 'hello world! ...

  5. AC自动机题目汇总

    POJ 4052 ZJU 3430 HDU 4117 HNU 10104 HDU 2457 HNU 11187 ZJU 3545 HDU 3341

  6. cxGRID中的字段怎么能以0.00的格式显示

    CXGRID中的字段如何能以0.00的格式显示在CXGRID中如何让字段能以0.00的格式显示,我的字段是FLOAT类型,满意的马上给分! ------解决方案-------------------- ...

  7. java mail api 使用

    所需要的jar包: http://pan.baidu.com/s/1qWGZRJm 如果遇到这个错误:在windows防火墙允许 javaw.exe访问网络.或者关闭防火墙 FATAL ERROR i ...

  8. ACM/ICPC 之 Kruskal范例(ZOJ1203-POJ1861(ZOJ1542))

    两道最小生成树范例,Kruskal解法-以边为主体扩展最小生成树,需要利用并查集. ZOJ1203-Swordfish 题意:求n个给定平面坐标的城市中的一条平面距离上的最短路长(保留两位小数) 题解 ...

  9. 请不要用SECONDS_BEHIND_MASTER来衡量MYSQL主备的延迟时间【转】

    本文来自:http://www.woqutech.com/?p=1116 MySQL 本身通过 show slave status 提供了 Seconds_Behind_Master ,用于衡量主备之 ...

  10. spring mvc 重定向问题

    (1)我在后台一个controller跳转到另一个controller,为什么有这种需求呢,是这样的.我有一个列表页面,然后我会进行新增操作,新增在后台完成之后我要跳转到列表页面,不需要传递参数,列表 ...