码迷,mamicode.com
首页 >  
搜索关键字:objective c    ( 4754个结果
多线程——@synchronized(object)
@synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。 @synchronized(object){},每一个object对应一把锁,要执行{}中的代码,首先必须要拿到o...
分类:编程语言   时间:2014-05-10 09:24:21    阅读次数:341
ios-(4)学习ios开发的准备
学习ios开发的准备 * 英语水平:看懂26个英文字母。 * 计算机专业:不要求计算机专业,但得有脑子。 * 学习态度:积极思考、积极动手、能吃苦、有兴趣。 * 编程语言:C语言、C++(可选)、Objective-C。 * 开发工具:Xcode。 * 电脑系统: Mac osx。 *...
分类:移动开发   时间:2014-05-09 18:07:25    阅读次数:491
ios-(1)C语言简介
1.先学C语言的原因 * oc基于C。 * oc 跟 C的思想和语法很多地方不太一样,而且OC能和C混用。 * C 是所有编程语言中的经典,很多高级语言都是从C语言中衍生出来的,比如 C++,C#、Objective-C、java等。2.简史 * c语言于1972年发明,首次使用是用于重写U...
分类:移动开发   时间:2014-05-09 12:19:17    阅读次数:365
Objective-C语法之代码块(block)的使用
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:按照调用函...
分类:其他好文   时间:2014-05-09 11:11:11    阅读次数:265
objective-c 可变参数
容易发现Cocoa Foundation 中提供了一些可变参数的方法,如:NSLog(NSString *format, ...) 在实际的编程实践中,我们也需要自己实现可变参数的方法。在Objc中,是依靠原生C库来的实现的。请看示例: 1 - (void) doLog:(NSString *)fo...
分类:其他好文   时间:2014-05-07 18:50:16    阅读次数:312
Objective-c学习笔记—— Ubuntu 环境搭建 + HelloWorld
一直想学习IOS手机开发,今天开始涉入该领域。好吧,先从基础开始——搭建开发环境。 系统: Ubuntu 12.04 LTS  64 位 环境搭建步骤: 1、安装编译器 sudo apt-get install gnustep* 2、配置环境变量 # set GNUstep GNUSTEP_ROOT=/usr/share/GNUstep/Makefiles export GNUSTE...
分类:其他好文   时间:2014-05-07 03:41:47    阅读次数:356
动态方法决议 和 消息转发
如果我们在 Objective C 中向一个对象发送它无法处理的消息,会出现什么情况呢?我们知道发送消息是通过 objc_send(id, SEL, ...) 来实现的,它会首先在对象的类对象的 cache,method list 以及父类对象的 cache, method list 中依次查找 SEL 对应的 IMP;这个是需要对类对象的结构熟悉,不清楚的可以参考我的下一篇文章《object...
分类:其他好文   时间:2014-05-06 21:24:33    阅读次数:450
phonegap 开发 ipad app 总结
忙碌了一段时间,终于完成了手上的这个ipad上的app ,app是用phonegap+ jquery mobile 开发的,不是用原生的objective c开发的。因为app有许多chart的渲染,如果使用javascript难度会小很多,不过phonegap的缺点也是显而易见---性能不好,尤其...
分类:移动开发   时间:2014-05-06 12:49:50    阅读次数:442
Objective-C NSString的常用用法
//1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [ast...
分类:其他好文   时间:2014-05-05 11:22:48    阅读次数:238
Effective Objective-C 2.0 笔记三(Literal Syntax简写语法)
当使用Objective-C的时候,你总会遇到Foundation 框架中的一些类,这些类包括NSString,NSNumber,NSArray和NSDictionary,这些数据结构都是自解释的。      Objective-C以简明详细的语法而著名,自从oc1.0有一个简单的方式定义一个NSString变量,我们可以这样声明一个字符串变量 NSString *someString...
分类:其他好文   时间:2014-05-04 18:21:11    阅读次数:351
4754条   上一页 1 ... 472 473 474 475 476 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!