- 博客(12)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注
转载 深入理解Objective-c中@class的含义
objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时, 如下面代码: A.h文件#import "B.h" @interface A : NSObject { B *b; } @end 为了简单起见:A类是引用类,B类是被引用类,这里先不考
2016-03-30 14:54:59 375
转载 事件的响应和对象的引用——outlet和action
什么是outlet:outlet实际上时对控件对象的引用。不像Android开发,你拖一控件到可视化设计器上,IDE自然会帮你在layout文件上添加一个该控件的标签。然后你就可以操作该对象。xcode不会这么做,当你拖一个控件(如Label)到storyboard上,你只能看见它,不能对它进行操作。这个时候的Label对象就像一个无人认领的孤儿,你想对它进行操作,就必须向outlet求助。如
2016-03-30 00:39:01 763
转载 iOS开发中@property的属性weak nonatomic strong readonly等介绍
@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。1.atomic与nonatomicatomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避免该变量的读写不同步问题。nonatomic:如果该对象无需考虑多线程的情况,请加入
2016-03-29 23:49:55 368
转载 在.m中的@interface
//in Header.h@interface Header{}@end//in Header.m@interface Header()@end这是个非常常见的设计,为什么在.m文件里面,也要出现一个接口声明呢?这很类似于一个分类,但其实它不是一个分类(或者你也可以叫它anonymous Catogary),其实这是一个叫做class extension的东西
2016-03-29 23:31:30 473
转载 苹果Xcode帮助文档阅读指南
一直想写这么一个东西,长期以来我发现很多初学者的问题在于不掌握学习的方法,所以,Xcode那么好的SDK文档摆在那里,对他们也起不到什么太大的作用。从论坛、微博等等地方看到的初学者提出的问题,也暴露出他们不知道很多他们的疑惑其实在文档里面写的非常清楚。而有时候当他们想从文档去找解决方案的时候,也往往找不到。或者有些人意识到了,阅读文档是学习的好办法,但是不得要领。中国的技术社区有一个很没意
2016-03-25 09:23:19 317
转载 MAC上如何进入系统隐藏的目录
苹果系统上有些文件是被隐藏保护的,进入磁盘是看不到的,但是通过命令是可以看到,我们来看下在finder上查看这种文件夹。1.要通过finder查看的话,我们先右键(必须开启了右键辅助功能)会弹出个上拉菜单,选择前往文件夹。弹出前往文件夹的对话框,填入想要进入的文件夹就可以前往了。2.通过在终端中输入一下命令来另其显示:defaults write com.apple.Finde
2016-03-23 16:08:02 1611
转载 Transitioning to ARC Release Notes
Automatic Reference Counting (ARC) is a compiler feature that provides automatic memory management of Objective-C objects. Rather than having to think about retain and release operations, ARC allows y
2016-03-22 23:06:57 665
转载 使用Xcode运行并调试
使用Xcode运行并调试Xcode是一个很好的集成开发工具,它可以帮助编译、运行和调试代码。在工具栏中单击 按钮,编写并运行应用程序,但是要想看到结果还要打开调试控制台,可以选择菜单中的Run->Console命令打开调试控制台,如图2-4所示。 (点击查看大图)图2-4 调试控制台从图中可以看到在控制台输出了"Hello, World!"
2016-03-22 13:58:53 10858
转载 Mac 教程:OS X「剪切」移动文件的三种方法
不知你有没有发现,Windows 电脑和 Mac 电脑之间有个明显的差别:在 Mac OS X 上没有直接的「剪切」文件选项。在 Windows 电脑上进行文件操作,用户习惯了剪切、复制和粘贴,但在 Mac 电脑上针对文件管理并没有所谓的「剪切」命令。其实,类似的「剪切」功能 Mac 电脑当然可以做到,只是不如 Windows 电脑那样来得直接。相反,苹果将类似的功能称为「移动」,笔者觉得
2016-03-21 23:19:09 8874
转载 linux下解压缩jar包
在部署项目是需要对jar中的文件进行编辑,这就要在linux命令行下对jar进行解压缩操作。比如有个jar包,/usr/local/EtnetChinaApplication.jar解包到临时目录cd /usr/localunzip EtnetChinaApplication.jar -d app进入临时目录app,编辑文件ls app......log4j.pro
2016-03-13 13:32:33 14028
转载 Ubuntu 13.10 Eclipse菜单栏失效
Ubuntu 13.10已经发布,从13.04升级成功后,发现Eclipse菜单栏点击后,不能展示下拉列表了,但是快捷键有效。这个应该算是Ubuntu Unity的bug,bug详情,Ubuntu官方还没有解决该问题,不过国外论坛已经有暂时的解决方法:不要直接启动eclipse,使用env UBUNTU_MENUPROXY= /home/user/eclipse/eclipse(Eclipse
2016-03-13 13:06:26 397
转载 hadoop2.x常用端口、定义方法及默认端口、hadoop1.X端口对比
问题导读:1.DataNode的http服务的端口、ipc服务的端口分别是哪个?2.NameNode的http服务的端口、ipc服务的端口分别是哪个?3.journalnode的http服务的端口、ipc服务的端口分别是哪个?4.ResourceManager的http服务端口是哪个?5.NodeManager的http服务端口是哪个?6.Master的http服务的端口、
2016-03-13 10:01:04 497
轻量级网络请求框架MKNetworkKit
2016-07-09
MyEclipse 2015 CI软件破解之后出现闪退现象
2015-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人