在iPhone上如果想在应用程序里发送邮件只能通过调用系统默认email客户端程序,使用mailto协议,具体方法为
1 | [[UIApplication sharedApplication] OpenURL:@"mailto:someone@web.com?subject=test email...">mailto:someone@web.com?subject=test email..."]; |
这种方式建档方便, 如果只是简单的发送文本完全可以胜任, 不过如果需要发送附件或者html格式化的信件,这种方法将无法实现,此时需要在自己的程序中实现email发送代码。 如果你不想自己去实现发送的代码,请看SKPSMTPMessage , 该项目是google上的开源项目,实现了iPhone平台通过SMTP发送email的功能
[阅读全文]Tags: Email, iPhone, Objective-C, SMTP, 发送邮件
Objective-C中的属性
在C++中,类可以有自己的成员变量, 一般公有成员变量可以直接通过类对象访问或修改, 保护成员变量和私有成员变量通过相应的函数来存取,比如
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | class CPerson { public: int gender; protected: int age; public: int GetAge(){return age;} void SetAge( int newValue){ age = newAge;} }; void test(){ CPerson person; person.gender = 0; person.SetAge(20); printf("性别:%d",person.GetAge() ); printf("年龄:%d",person.gender); } |
Tags: Apple, cocoa, iPhone, Objective-C, XCode