zoukankan      html  css  js  c++  java
  • iOS开发学习记录【整理】

    ◆ 开发环境基于 MacBook / Mac OS 10.10 / Xcode 6.1 / iOS 8

    1、关于@property

    在 .h 里声明了@property之后,默认 .m 不需要写@synthesize,编译器会自动生成 getter 和 setter;

    如果自己实现 getter 或者 setter 其中的某一个,那么 .m 里也不需要写 @synthesize ,而如果 getter 和 setter 两者都自己实现了,那么就需要在 .m 里写@synthesize ;


    2、在 XCode 点Build没有问题,但是当Run的时候就提示下面这个错误 

    我的代码里就一个按钮有写了代码,除了这个其他代码都是拖动控件关联后自动生成的,很是莫名其妙,按钮都还没点就出错,刚开始把所有代码都打上了断点发现跟我写的代码无关,因为出错的时候界面还没运行出来。网上也找了找,越找越感觉不太合适,人家都是写了很多代码,所以有各种错,不太适合我这种,后来在如下出错信息发现了点蛛丝马迹

    大概是说无法识别 label 标签要选择发送的实例,神马情况,然后突然想起来之前把 label 标签拖过一次生成代码,后来为了重命名 label 的id,所以删掉又重新拖了一次,于是就去查看 label 标签关联的代码情况,果然如下

    看,关联了两次 View Controller,难怪出问题,把flipCount关联的那一条x掉就可以了。


    3、实例变量和属性的区别

    实例变量的⽣生存空间局限于对象的内部,他们⽆法跨越本对象被其它对象访问和使⽤。


     
  • 相关阅读:
    异常方法测试实验
    exception测试实验(研究finally的作用)
    idea中文注释出现乱码,我靠自己解决了
    按装parallels tool的失败之路
    实验七
    实验六
    实验五
    实验四
    实验3
    html转义字符图
  • 原文地址:https://www.cnblogs.com/linyc/p/4096199.html
Copyright © 2011-2022 走看看