博客> 我的博客的处
我的博客的处
2019-05-18 05:28 评论:0 阅读:769 杨东豪
ios

第一次在cocoaChina上写博客,也是我第一次写博客,但是我打算这是我的开始,从此开始我在cocoaChina上的写博客之旅,先说明我的现状,今年是我的大学毕业之年,打算步入it,学的是ios,培训了快半年了,现在是个渣滓,嘿嘿。

刚看的成员变量的理解,看的内容的网址:http://www.jianshu.com/p/67e2766b53f7 1、成员变量定义在.h中,并且写在声明@interface后面的大括号里 2、@private、@protected、@public三个关键字可以控制成员变量的访问性; 3、@private表示变量为私有,只能在当前类访问。 4、@protected表示变量为受保护,只能在当前类或子类中访问(默认都是@protected); 5、@public表示变量为公共,所有类都可以访问; 6、通常声明@private、@protected的成员变量名称时,建议变量名称之前加下滑线,而@public的成员变量名称前不需要; 7、变量名称一般首字母小写,而类名一般首字母大写。

在现在我的渣渣阶段,把成员变量可以和全局变量可以理解为等同 。

再说一点:如果一个方法在.h中声明,则表示该方法为公共方法,如果直接在.m文件中定义则该方法是私有方法,外部无法进行访问; 再说一点:嘿嘿,下面的叫做一些常用的占位符 %i:以十进制形式输出整数,%hi输出短整型,%li输出长整形 %u:输出无符号整型(unsigned int) %o:以不带符号八进制输出整型 %x:以不带符号十六进制输出 %c:输出一个字符 %f:以小数形式输出单精度、双精度浮点数,%lf长精度类型 %@:输出一个字符串 %p:输出一个对象类型 关于占位符有几点需要注意的地方 1、oc中整型可以使用%i或者%d来格式化,只有使用scanf()输入的时候二者菜有区别(由于%d始终被编译器解释为decimal integer所以即使输入010会被认为是整形10,而%i则会将前面的0或者0x认为此输入是八进制或者十六进制整数); 2、%p本质上就是输出指针地址,在32位编译器下对于一个指针类型使用%x输出和%p输出是一样的,只是后者会在前面加上0x,注意,在64位编译器下由于指针长度为8Byte,而整型只有4Byte,所以%x输出的内容只是%p的低位数据。

写博客的感觉不错,这种学东西的感觉倍爽

收藏
0
sina weixin mail 回到顶部