博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Objective-C学习笔记-第三天(1)
阅读量:5875 次
发布时间:2019-06-19

本文共 610 字,大约阅读时间需要 2 分钟。

今天开始用oc写iOS程序,遇到的问题有

1.在不同的类使用类的方法或者访问类的属性的时候(公开的方法或者属性),方法或者属性必须在类头文件中声明。

2.对象类型的声明以及定义需要用*,表明这个是一个指向一块内存空间的指针。基本类型则不需要。

3.init方法的定义需要判断是否初始化成功(self是否不为空)。

4.#define 可以预定义一段文本,在编写代码的时候可以用预定义的变量名代替这一块文本。

5.使用不同的类的时候要注意导入头文件。

6.for in与swift稍有不同,语法大致是for (类型 变量名 in 要遍历的集合){}

7.句末敲分号……(swift写惯了老是忘!)、if要加括号()、while要加括号()、for要加括号()、switch要加括号()。。。

8.NSString格式化输出NSInteger的时候,最好把NSInteger类型转换为long类型,使用%ld格式化输出。

9.类别可以省略自定义类别的名字(没搞清楚与扩展有啥不一样。。。只在当前类生效?还是别的?以后再深究)ViewController使用的就是这种。。。

 

 

 

至今还没分清楚@class跟import的区别。。。大概就是import可以知道类里面有什么属性方法?@class不知道? 以后再深究。。。

转载于:https://www.cnblogs.com/kptanjunhao/p/5581196.html

你可能感兴趣的文章
Android小游戏应用---撕破美女衣服游戏
查看>>
TextKit简单示例
查看>>
网格最短路径算法(Dijkstra & Fast Marching)(转)
查看>>
最短路径算法-Dijkstra算法的应用之单词转换(词梯问题)
查看>>
软链接和硬链接详解
查看>>
HTML5 video 视频标签 常用属性
查看>>
深入理解javascript对象系列第一篇——初识对象
查看>>
Redis_master-slave模式
查看>>
qemu安装
查看>>
多媒体开发之rtmp---rtmp client 端的实现
查看>>
3.使用Maven构建Web项目
查看>>
iView实现自定义Modal
查看>>
如何在云帮上配置https
查看>>
JQuery干货篇之插入元素
查看>>
Imperva开源域目录控制器,简化活动目录集成
查看>>
可观察性驱动开发,探索未知之地
查看>>
Webpack构建兼容IE8
查看>>
Deis发布1.4版本,支持Microsoft Azure
查看>>
解读2016之Golang篇:极速提升,逐步超越
查看>>
原创:新手布局福音!微信小程序使用flex的一些基础样式属性(二)
查看>>