代码改变世界

Objective-C 入门(六)category 分类

2011-12-19 15:33 by java环境变量, 230 阅读, 0 推荐, 收藏,
摘要:category 字面就很好理解 把你类中定义的一些方法单拿出去(为什么要拿出去呢?)其实他的实际作用就是为写的类来扩充一些方法 这对于你的代码扩充性是一个很好的作用category分出来的方法是不一定要全部实现的 你可以先定义出来 在你需要的时候来补充它就可以了如何实现category呢两种方法一: 在你原有的.h头文件中 直接加入category例如源代码 :# import <Foundation/Foundation.h>@interface Preson:NSObject{int _age;NSString * _name;}@propert (nonatomic,ass 阅读全文

Objective-C 入门(五)继承

2011-12-19 15:33 by java环境变量, 186 阅读, 0 推荐, 收藏,
摘要:继承 其实和JAVA中的继承没有太大的区别我们在OC中声明一个类@interface SKPerson: NSObject{//创建类NSString * name;//NSString*属性int age;//int属性}我们只需要把NSObject这个超类改为我们需要继承的类就可以了@interface SKPerson:SKAnimal{}不同点 大家可以看下面这副图id动物 人 狗;human向上转型成animal[animal think] think是human的方法 如果是JAVA系统会报错 而OC中 只会提示你;id obj=animal;animal向上转型成id类型id就可 阅读全文

Objective-C 入门(四)指针

2011-12-19 15:32 by java环境变量, 191 阅读, 0 推荐, 收藏,
摘要:语言功底太差了真的不知道如何来解释这个东西还是直接上图吧这个比较清楚下面三幅图大家要注意下一:a1和b1的值始终没有改变改变的是intA和intB;二改变pa和pb的值a2和b2也是不会改变的三:只有改变*pa和*pb指针指向的值他们的值才会改变 阅读全文

Objective-C 入门(三)内存管理

2011-12-19 15:31 by java环境变量, 166 阅读, 0 推荐, 收藏,
摘要:+(id)alloc;alloc调用就回让内存分配一块空间有alloc引用计数就会加1;+(id) init调用对象的init方法为对象初始化大多情况是init方法但是有些时候必须调用别的init方法例如:+(id) initWithString:(NSString*)aString;-(void) dealloc这不是一个类的方法是实例的方法对于对象的销毁我们不能直接调用而是系统在引用计数=0时自动调用内存管理用文字解释还是比较有难度的给大家上几张图片来看可能会比较好理解 阅读全文

Objective-C 入门(二)对象 类 变量 方法

2011-12-19 15:30 by java环境变量, 250 阅读, 0 推荐, 收藏,
摘要:学过Java的面向对象比较熟悉Objective-C也是面向对象的我们来看Objective-c所表达的方式先写一个类:我们看到这个类里只有熟悉和方法名字并没用去实现.文件#import <Foundation/Foundation.h>@interface SKPerson: NSObject{//创建类NSString * name;//NSString*属性int age;//int属性}-(void)setName:(NSString*) n;//set get方法-(void)setAge: (int)a;-(NSString*)name;- (void) go;@end 阅读全文

Objective-C 入门(一)初识Objective-C

2011-12-19 15:30 by java环境变量, 346 阅读, 0 推荐, 收藏,
摘要:首先开发Iphone相比大家都知道要学习Objective-C这门语言Xcode软件 必须运行在Mac机 没有的整一个吧 或者可以选择在自己的电脑中安装黑苹果 网上黑苹果教程比较全现在开始我们的开发之旅启动Xcode在File菜单下选择new Project----------图在左侧窗格中选择Command Line Utility右侧窗体中选择Foundation tool单机choose----------图弹出新窗口Save As中输入程序名可以选择一个放项目的文件夹----------图单机Save新项目就创建完毕----------图介绍下项目中的各个文件.c----------- 阅读全文

支持实时特效功能, Camera360 for iPhone V2.0新版发布

2011-11-30 17:19 by java环境变量, 307 阅读, 0 推荐, 收藏,
摘要:Camera360作为国内Android平台最受欢迎的手机拍照应用,6月份开始进军iOS平台,5个月后今天,推出了支持实时预览功能的V2.0版。之前雷锋网也对其做过评测。Camera360工作人员介绍:新版应用升级了图像处理引擎,将照片处理速度提高50倍,处理一张800万像素的照片只需要不到1秒钟的时间。介于iPhone 4S 800万像素的摄像头,Camera360可能会成为4S上非常热门的应用。 Camera360针对iOS 4.2.1及以上系统,增加了所见即所得的实时预览功能,以近100款专业特效领先于Instagram的实时预览功能,并支持双重曝光、连拍等功能。Instagram遇到. 阅读全文

TouchPad应用更新:通过Siri控制Mac和PC

2011-11-30 17:17 by java环境变量, 214 阅读, 0 推荐, 收藏,
摘要:谁说Siri只能在iPhone 4S上使用? 据国外媒体报道,最近更新的TouchPad应用,将Siri的听写功能带到了Mac和PC上。通过该应用,用户无需再辛辛苦苦地敲击键盘,直接口头说话就可在Mac和PC上进行输入,好像身边坐着一位贴心的小秘书一样,将您说的话记录下来,并输入计算机。 更新后的TouchPad标准键盘上有一个Siri图标,点击该图标便可进入Siri听写界面,接下来要做的就是告诉你的“秘书”需要输入的内容。 虽然TouchPad还算不上是一个精准成熟的听写应用,但用它来撰写简短的邮件和发布Twitter消息十分方便,还可缓解面对电脑时的枯燥乏味。不过,由于TouchPa... 阅读全文

微软承认iPad牛逼,正计划为其定做Office?

2011-11-30 16:45 by java环境变量, 278 阅读, 0 推荐, 收藏,
摘要:据称微软正在积极地将其极受欢迎的Office向iPad上面移植。 微软已经错过了iPad这块大蛋糕很长时间了,Office一直是微软利润最丰厚的一部分,并且微软也有自己的平板,但是相比iPad,真的是小巫见大巫,因此将Office向iOS移植并不是一件让人觉得奇怪的事情,就像之前有为OS X开发Office一样。 微软方面对此并没有透露,只是说微软会将Office推广至更多的设备上去。苹果之前也已经推出了办公套件Pages, Numbers 和 Keynote,在AppStore中的售价是10美元,据称微软开发的这款Office也会是10美元,而微软之前也已经将自己的一些服务推出了兼容苹果.. 阅读全文

Windows 8平板电脑未生先死?扯淡

2011-11-30 15:51 by java环境变量, 260 阅读, 0 推荐, 收藏,
摘要:有人说,Windows 8平板电脑可能会在明年问世,但是实际上不可能有那么快,来自弗雷斯特研究公司的研究显示,人们对Windows 8平板电脑的热情逐渐降温,并不像之前那么期待,在想凭借Windows 8进攻平板电脑的时候,机会之门却逐渐关闭,有人说,Windows 8平板电脑已未生先死,真的如此吗? 在今年第一季度,弗雷斯特调查了大量平板电脑用户的使用偏好,有46%的人期待拥有一个Windows平板电脑,而到第三季度,这一数字下降到25%。这对微软来说无疑是一个坏消息。 正如佛雷斯特分析师所言,微软错过了发布平板电脑的最佳时期。就本身而言,在用户最期待的时候,没有发布平板电脑已经是一种损.. 阅读全文
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 55 下一页