objective-ccodes:#import<Foundation/Foundation.h>BOOLareIntsDifferent(intthing1,intthing2){if(thing1==thing2){retu…
2013-08-21在Objective-C,包括intdoublefloat等等再内的基础数据类型都不是一个类,所以就不能给它们发送消息,也就是说不能调用方法,那怎么办呢?Objective-C提供了一个NSNumber类来作为一个中转,…
代码环境是Xcode6.3-Beta3.Swift已经极大的改变了开发iOS应用的方式。本文中,我会列出Swift的几个重点,并且和Objective-C一一做出对比。注意,本文不是Swift的入门指导。苹果发布了SwiftProgramm…
1//2//main.m3//L02HelloObjC4//5//CreatedbyJinXinon15/11/25.6//Copyright©2015年JinXin.Allrightsreserved.7//89#import<UI…
参考博客http://blog.csdn.net/kindazrael/article/details/8108868在C语言中,预处理代码是非常强大的工具,能让代码变得可读性和可维护性更强。预处理代码在代码编译之前被提前处理,预处理代码均…
今天引用在stackoverflow上看到的一个网友给出的解决方案:使用NSDate构建一个高精度计时器输出如下:Totaltimewas:0.002027millisecondsTotaltimewas:0.000002secondsTo…
在Objective-C里事实上也能够执行AppleScript第一种方式是Source将脚本写到变量字符串里NSAppleEventDescriptor*eventDescriptor=nil;NSAppleScript*script=n…
拿c#语言跟objective-c做个对比,记录下自己认为是差不多的东西。学过objc的人相信对category这个东西肯定不陌生,它可以让我们在没有源码的基础上对原先的类添加额外的一些方法,写到这,是不是可以想像到跟c#中的扩展方法很像。…
简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理…
Objective-C程序设计语言采用特定的语法,来定义类和方法、调用对象的方法、动态地扩展类,以及创建编程接口,来解决具体问题。Objective-C作为C程序设计语言的超集,支持与C相同的基本语法。有C#语言的编程经验,那么Object…
发现NSString类中有内置的方法可以实现。他们分别是:-(NSString*)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding-(NSString*…
快速枚举是一个Objective-C的功能,有助于列举一个集合。快速枚举语法for(classTypevariableincollectionObject){statements}实例:1#import<Foundation/Foun…
1.NSLog(@"数字NN的平方");NSLog(@"--------------------");for(intn=1;n<=10;n++){NSLog(@"%2d%d",n,n*n);}//结果如下2014-09-2715:00…
应用程序的委托(官方资料)监控应用程序的高级行为是应用程序委托对象的责任,而应用程序委托对象是您提供的定制类实例。委托是一种避免对复杂的UIKit对象(比如缺省的UIApplication对象)进行子类化的机制。在这种机制下,您可以不进行子…
看这篇博客时最快让你上手ReactiveCocoa之基础篇看到作者介绍链式编程那一块,发现自己的钻研精神不足。想想自己使用链式编程也有段时间了,对,就是Masonry库。自己一直享受点语法带来的效率提升,却没想过自己去照着实现一下,真是惭愧…