Skip to content

Commit

Permalink
Site updated at 2013-02-06 09:31:55 UTC
Browse files Browse the repository at this point in the history
  • Loading branch information
mikegao committed Feb 6, 2013
1 parent 995a3a7 commit f5437c8
Show file tree
Hide file tree
Showing 15 changed files with 2,899 additions and 704 deletions.
8 changes: 8 additions & 0 deletions about/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,14 @@ <h1>About Me</h1>
<h1>Recent Posts</h1>
<ul id="recent_posts">

<li class="post">
<a href="/blog/objc-datatype/">Object-C 数据类型和表达式</a>
</li>

<li class="post">
<a href="/blog/object-c-class/">Object-C 类、对象和方法</a>
</li>

<li class="post">
<a href="/blog/five-minutes-of-meditation/">五分钟冥想法</a>
</li>
Expand Down
44 changes: 40 additions & 4 deletions archives/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
<meta name="author" content="Mike Gao">


<meta name="description" content="Blog Archive 2013 五分钟冥想法
Jan 29 2013 Beginner_Of_Python
Jan 29 2013 posted in python Hello World
Jan 29 2013 About Me A rubyer, Apple User A Backend &hellip;">
<meta name="description" content="Blog Archive 2013 Object-C 数据类型和表达式
Feb 06 2013 posted in object-c Object-C 类、对象和方法
Feb 06 2013 posted in object-c 五分钟冥想法
Jan 29 2013 &hellip;">


<!-- http://t.co/dKP3o1e -->
Expand Down Expand Up @@ -78,6 +78,34 @@ <h1 class="entry-title">Blog Archive</h1>

<h2>2013</h2>

<article>

<h1><a href="/blog/objc-datatype/">Object-C 数据类型和表达式</a></h1>
<time datetime="2013-02-06T14:13:00+08:00" pubdate><span class='month'>Feb</span> <span class='day'>06</span> <span class='year'>2013</span></time>

<footer>
<span class="categories">posted in <a class='category' href='/blog/categories/object-c/'>object-c</a></span>
</footer>


</article>



<article>

<h1><a href="/blog/object-c-class/">Object-C 类、对象和方法</a></h1>
<time datetime="2013-02-06T11:33:00+08:00" pubdate><span class='month'>Feb</span> <span class='day'>06</span> <span class='year'>2013</span></time>

<footer>
<span class="categories">posted in <a class='category' href='/blog/categories/object-c/'>object-c</a></span>
</footer>


</article>



<article>

<h1><a href="/blog/five-minutes-of-meditation/">五分钟冥想法</a></h1>
Expand Down Expand Up @@ -143,6 +171,14 @@ <h1>About Me</h1>
<h1>Recent Posts</h1>
<ul id="recent_posts">

<li class="post">
<a href="/blog/objc-datatype/">Object-C 数据类型和表达式</a>
</li>

<li class="post">
<a href="/blog/object-c-class/">Object-C 类、对象和方法</a>
</li>

<li class="post">
<a href="/blog/five-minutes-of-meditation/">五分钟冥想法</a>
</li>
Expand Down
756 changes: 568 additions & 188 deletions atom.xml

Large diffs are not rendered by default.

44 changes: 40 additions & 4 deletions blog/archives/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
<meta name="author" content="Mike Gao">


<meta name="description" content="Blog Archive 2013 五分钟冥想法
Jan 29 2013 Beginner_Of_Python
Jan 29 2013 posted in python Hello World
Jan 29 2013 About Me A rubyer, Apple User A Backend &hellip;">
<meta name="description" content="Blog Archive 2013 Object-C 数据类型和表达式
Feb 06 2013 posted in object-c Object-C 类、对象和方法
Feb 06 2013 posted in object-c 五分钟冥想法
Jan 29 2013 &hellip;">


<!-- http://t.co/dKP3o1e -->
Expand Down Expand Up @@ -78,6 +78,34 @@ <h1 class="entry-title">Blog Archive</h1>

<h2>2013</h2>

<article>

<h1><a href="/blog/objc-datatype/">Object-C 数据类型和表达式</a></h1>
<time datetime="2013-02-06T14:13:00+08:00" pubdate><span class='month'>Feb</span> <span class='day'>06</span> <span class='year'>2013</span></time>

<footer>
<span class="categories">posted in <a class='category' href='/blog/categories/object-c/'>object-c</a></span>
</footer>


</article>



<article>

<h1><a href="/blog/object-c-class/">Object-C 类、对象和方法</a></h1>
<time datetime="2013-02-06T11:33:00+08:00" pubdate><span class='month'>Feb</span> <span class='day'>06</span> <span class='year'>2013</span></time>

<footer>
<span class="categories">posted in <a class='category' href='/blog/categories/object-c/'>object-c</a></span>
</footer>


</article>



<article>

<h1><a href="/blog/five-minutes-of-meditation/">五分钟冥想法</a></h1>
Expand Down Expand Up @@ -143,6 +171,14 @@ <h1>About Me</h1>
<h1>Recent Posts</h1>
<ul id="recent_posts">

<li class="post">
<a href="/blog/objc-datatype/">Object-C 数据类型和表达式</a>
</li>

<li class="post">
<a href="/blog/object-c-class/">Object-C 类、对象和方法</a>
</li>

<li class="post">
<a href="/blog/five-minutes-of-meditation/">五分钟冥想法</a>
</li>
Expand Down
517 changes: 328 additions & 189 deletions blog/beginner-of-python/index.html

Large diffs are not rendered by default.

186 changes: 186 additions & 0 deletions blog/categories/object-c/atom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

<title><![CDATA[Category: object-c | Mike Tech]]></title>
<link href="http://mikegao.github.com/blog/categories/object-c/atom.xml" rel="self"/>
<link href="http://mikegao.github.com/"/>
<updated>2013-02-06T17:31:49+08:00</updated>
<id>http://mikegao.github.com/</id>
<author>
<name><![CDATA[Mike Gao]]></name>
<email><![CDATA[mike.gao0611@gmail.com]]></email>
</author>
<generator uri="http://octopress.org/">Octopress</generator>


<entry>
<title type="html"><![CDATA[Object-C 数据类型和表达式]]></title>
<link href="http://mikegao.github.com/blog/objc-datatype/"/>
<updated>2013-02-06T14:13:00+08:00</updated>
<id>http://mikegao.github.com/blog/objc-datatype</id>
<content type="html"><![CDATA[<h2>I. Int类型</h2>
<h3>1.八进制</h3>
<p>如果第一位是0,则表示8进制
NSlog调用格式字符串使用格式符号%o,显示的值不带有前导0,使用%#o将显示前导0</p>
<h3>2.十六进制</h3>
<p>0x开头表示16进制
<code>objc
rgbColor = 0xFFEF0D;
</code>
NSlog调用格式字符串使用格式符号%x,显示的值不带有前导0x,使用%#X或%X将显示前导0x</p>
<h2>II. Float类型</h2>
<p>要使用科学计数法,NSLog格式字符串中指定格式字符%e,使用NSLog格式字符串%g允许NSLog确定使用常用的浮点计数法</p>
<h3>III. Double类型</h3>
<p>要显示double值,可用格式符号%f, %e或%g,它们与显示float值所用的格式符号是相同的。</p>
<h3>IV. char类型</h3>
<p>将字符放入一对单引号中就能得到字符常量
字符常量是放在单引号中的单个字符,字符串则是放在双引号中的任意个字符。前面有@字符并且放在双引号中的字符串是NSString字符串对象。
在NSLog调用中可以使用格式字符%c。</p>
<p>``` objc
int intergerVar = 100;
float floatingVar = 331.79;
double doubleVar = 8.44e+11;
char charVar = 'W';</p>
<p>NSLog(@"integerVar = %i", integerVar);
NSLog(@"floatingVar = %f", floatingVar);
NSLog(@"doubleVar = %e", doubleVar);
NSLog(@"doubleVar = %g", doubleVar);
NSLog(@"charVar = %c", charVar);
```</p>
<p>``` objc
long int numberOfPoints = 131071100L;
NSLog(@"long int = %li", numberOfPoints);</p>
<p>short int number = 123;
NSLog(@"shot int = %hi", number);</p>
<p>unsigned int counter; // 变量counter只用于保存正值
//0x00ffU
200000UL //将常量20000看作unsigned long
```</p>
<p><code>objc
-(id) newObject: (int) type; // 声明一个名为newObject的实例方法,它具有名为type的单个整型参数并有id类型的返回值。
</code></p>
]]></content>
</entry>

<entry>
<title type="html"><![CDATA[Object-C 类、对象和方法]]></title>
<link href="http://mikegao.github.com/blog/object-c-class/"/>
<updated>2013-02-06T11:33:00+08:00</updated>
<id>http://mikegao.github.com/blog/object-c-class</id>
<content type="html"><![CDATA[<p>``` objc 采用特定的语法对类和实例应用方法
[ClassOrInstance method];
// 在这条语句中,左方括号后要紧跟类的名称或者该类的实例的名称,它后面可以是一个或多个空格,空格后面是将要执行的方法。最后使用右方括号和结束分号来中止。</p>
<p>yourCar = [Car new];</p>
<p>[yourCar prep]; // 准备好第一次使用
[yourCar drive]; // 驾驶汽车
[yourCar wash]; // 洗车
[yourCar getGase]; // 如果需要就给汽车加油
[yourCar service]; // 维修</p>
<p>[yourCar topDown]; // 是否为一辆敞蓬车
[yourCar topUp];
currentMileage = [yourCar cruuentOdometer];
```</p>
<p>``` objc Interface
@interface NewClassName: ParentClassName
{</p>
<pre><code>memberDeclarations;
</code></pre>
<p>}
methodDeclarations;
@end</p>
<p>//---- @interface section ----
// 用于描述类、类的数据成分以及类的方法
@interface Fraction: NSObject{</p>
<pre><code>int numerator;
int denominator;
</code></pre>
<p>}</p>
<p>-(void) print; // 开头的负号(-)通知编译器,这是一个实例方法 (+)表示为类方法
-(void) setNumberator: (int) n;
-(void) setDenominator: (int) d;</p>
<p>@end
```</p>
<p>``` objc Implementation
//---- @implementaion section ----
// 实现interface方法的实际代码
@implementation Fraction</p>
<p>-(void) print{</p>
<pre><code>NSLog(@"%i/%i", numerator, denominator);
</code></pre>
<p>}</p>
<p>-(void) setNumberator:(int)n{</p>
<pre><code>numerator = n;
</code></pre>
<p>}</p>
<p>-(void) setDenominator:(int)d{</p>
<pre><code>denominator = d;
</code></pre>
<p>}</p>
<p>@end
```</p>
<p>``` objc main
Fraction <em>myFraction; // myFraction用于存储来自新的Fraction类变量 (</em>)是必须的,表示myFraction是对Fraction的一个引用(或者指针)</p>
<p>// Create an instance of a Fraction
myFraction = [Fraction alloc]; // alloc是allocate的缩写,分配内存空间
myFraction = [myFraction init];
// 亦可写成
// myFraction = [[Fraction alloc] init];
// 最终简写形式
// Fraction <em>myFraction = [[Fraction alloc] init];
// 以上都扯淡
Fraction </em>myFraction = [Fraction new];</p>
<p>// Set fraction to 1/3
[myFraction setNumberator: 1];
[myFraction setDenominator: 3];</p>
<p>// Display the fraction using the print method</p>
<p>NSLog(@"The value of myFraction is:");
[myFraction print];</p>
<p>```</p>
]]></content>
</entry>

</feed>
Loading

0 comments on commit f5437c8

Please sign in to comment.