这个报错非常恶心:原因竟然是在导入头文件的地方多写了一个“+”号,可能问题在一个文件,报错在另一个文件
协议是为了弥补Objective-c中类只能单继承的缺陷,在Objective-c2.0之前当一个类遵循一个协议的时候,必须在类中实现协议的所有方法,在Objective-c2.0之后协议中的方法就有关键字来区别那些方法是必须实现的,那些方…
当前Objective-C可用的XML解析器比较多(可以到我的文章《介绍两种常用的XML解析方式(NSXMLParser&GDataXMLNode)》和《如何选择你的iPhoneXML解析器》中了解)。想了解DOM相关知识可参看W3Scho…
[转自]http://idevchina.com/t/20code4app.com这网站不错,收集各种iOSApp开发可以用到的代码示例cocoacontrols.com/英文版本的lib收集objclibs.com/精品lib的收集网站h…
摘要:本文描述方法混写对实例、类、父类、不存在的方法等情况处理,属于Objective-C(oc)运行时(runtime)编程范围。编程环境:Xcode6.1.1,Yosemite,iOS8.1.3。关键字:方法混写(MethodSwizz…
//初始化锁对象ticketCondition=[[NSConditionalloc]init];//开始第一个线程。ticketsThreadone=[[NSThreadalloc]initWithTarget:selfselector:…
在object-c中,selector包含两种意义:在源文件中,它指向一个方法调用,在编译后它指向一个unqueindentifier。编译后的selector的类型为SEL,同名的方法的选择器也相同。使用selector来调用object…
-(NSString*)title{return[[titleretain]autorelease];}-(void)setTitle:(NSString*)newTitle{if(title!=newTitle){[titlereleas…
一、新建项目iOS|Framework&LibraryCocoaTouchStaticLibrary新建一个Library库1.M.h头文件#ifndefM_h#defineM_h#include<stdio.h>voidtes…