分类
IOS开发 Objective-c

xcode4.2中为propery重写setter和getter方法会出现警告解决方法

xcode4.2中为propery重写setter和getter方法会出现警告:

writable atomic property ‘someProperty’ cannot pair a synthesized setter/getter with a user defined setter/getter

 

解决方法之一:在声明propery(nonatomic, …)中,加入nonatomic

分类
IOS开发

iPhone开发–警告Receiver ‘ClassName’ is a forward class and corresponding @interface may not exist

今天上午重构代码的时候出现了如下的警告:

Receiver ‘ClassName’ is a forward class and corresponding @interface may not exist

查看代码,也并无错误啊,编译结果也正常,思考无果,只好求救网络,在stackoverflow上找到了答案:

原因可能是你在.h文件中包含@classs yourclass.h,但是你并未在yourclass.m文件中包含#import “yourclass.h”
英文为:Maybe you have @class UIPickerTable in your .h file and you did not have #import UIPickerTable.h on your {RootViewController}.m file
呵呵,原因竟是我没包含头文件,呵呵,真是大意。编译器太“智能”了,直接编译成功,运行正常,但是提示的警告令人费解,有时我真希望编译器能准确提示错误在哪,而不是自动给我纠错,让我错的稀里糊涂。
摘录自:http://stackoverflow.com/questions/620661/receiver-classname-is-a-forward-class-and-corresponding-interface-may-not-exi
分类
IOS开发

xcode报错:Declaration of ‘struct sockaddr_in’ will not be visible outside of this function

+ (Reachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress;

Declaration of ‘struct sockaddr_in’ will not be visible outside of this function

解决办法很简单,Reachability.h中最前面添加头文件:#import <netinet/in.h>

分类
IOS开发

iOS-如何让xcode自动检查内存泄露

在project-setting中找到 “Run Static Analyzer” 键,然后把值修改为“YES”.这样在编码的时候,xcode就可以自动为我们检查内存泄露了.

分类
HTML

文字图片水平居中对齐

文字图片文本框,直接放在一起没法居中对齐,可以这么处理,给图片加上一个属性

align=”absmiddle”