Object C 入门

原创
2016/12/08 17:38
阅读数 22

NSLog格式化字符串

下面来自 http://pydoing.blogspot.com/2012/08/objc-NSLog.html

轉換格式字符 說明
%@ 物件,(就是对象)
%% % 字元
%d, %D 有正負號 32 位元整數
%u, %U 無正負號 32 位元整數
%x 無正負號 32 位元整數,用小寫英文字母的十六進位印出
%X 無正負號 32 位元整數,用大寫英文字母的十六進位印出
%o, %O 無正負號 32 位元整數,用八六進位印出
%f 64 位元浮點數
%e 64 位元浮點數,用小寫英文字母的科學記號印出
%E 64 位元浮點數,用大寫英文字母的科學記號印出
%g 64 位元浮點數,同 %e 印出樣式,指數的絕對值小於或等於 4 便直接印出數字
%G 64 位元浮點數,同 %E 印出樣式,指數的絕對值小於或等於 4 便直接印出數字
%c 8 位元無正負號 ASCII 字元
%C 16 位元無正負號 ASCII 字元
%s 8 位元無正負號字元
%S 16 位元 Unicode 字元
%p 指標
%a 64 位元浮點數,用 16 進位 (0x) 的科學記號印出
%A 64 位元浮點數,用 16 進位 (0x) 的科學記號印出
%F 64 位元浮點數

输入图片说明

基本语法的教程

https://www.tutorialspoint.com/objective_c/

内存管理

MRR和ARC https://yq.aliyun.com/articles/57166

使用引用计数进行内存管理。引入弱引用来结果循环引用的问题。默认的引用是强引用。弱引用不计入引用计数。

import和include的区别

import不会重复导入同一个文件。include可能会重复导入,不过include可以用判断指定宏是否存在来解决重复导入问题。 import更优雅。

建议: object c 源文件使用import,c源文件使用include。

http://stackoverflow.com/questions/439662/what-is-the-difference-between-import-and-include-in-objective-c

没有mac怎么办

在windows、linux上装。但只适合学习用

网页编辑、编译、执行代码:

http://www.compileonline.com/compile_objective-c_online.php

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
在线直播报名
返回顶部
顶部