- 博客(31)
- 资源 (11)
- 收藏
- 关注
原创 Objective-C - runtime 之 Class 和 Meta Class
Objective-C Runtime源码类类的定义我们知道一个类的类型为 Class,Class class = [self class];或Class class = NSClassFromString(@"class_name");即 Class 是一个数据类型,那么 Class 是怎么定义的呢?在objc.h文件中有Class的定义:/// An opaque type that rep
2016-09-02 16:29:17
582
原创 Linux命令 - grep
Linux命令 - grepLinux命令 - grep用法选项EXAMPLES 搜索输入文件,查找与指定的pattern(s)匹配的内容并输出到标准输入用法grep [-abcdDEFGHhIiJLlmnOopqRSsUVvwxZ] [-A num] [-B num] [-C[num]] [-e pattern] [-f file] [--binary-files
2016-09-01 13:31:30
774
转载 iOS中NSRunLoop的模式
一.NSRunLoop在Cocoa中,每个线程(NSThread)对象中内部都有一个run loop(NSRunLoop)对象用来循环处理输入事件,处理的事件包括两类,一是来自Input sources的异步事件,一是来自Timer sources的同步事件;run Loop在处理输入事件时会产生通知,可以通过Core Foundation向线程中添加run-loop obse
2015-06-02 21:13:26
4771
转载 Http协议简介
以下内容来自:http://www.cnblogs.com/linzheng/archive/2011/01/25/1944914.html一、简介 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 超文本
2015-06-02 14:43:39
1004
转载 OC中的非正式协议与正式协议的区别
声明:以下内容转自:http://blog.youkuaiyun.com/wzzvictory/article/details/9295317#这两个概念困扰我很久了,一直都很像搞清楚到非正式协议和正式协议有什么区别和联系,下面结合网上的资料和自己的看法谈谈这个问题。一、非正式协议显然这个名词是相对于正式协议而言的。在解释非正式协议之前,先引用两段话:1、在《Coc
2015-05-26 11:54:18
3455
转载 消息传送机制
声明:以下内容转载自http://www.objccn.io/issue-7-4/, 仅供参考学习每个应用或多或少都由一些需要相互传递消息的对象结合起来以完成任务。在这篇文章里,我们将介绍所有可用的消息传递机制,并通过例子来介绍怎样在苹果的框架里使用。我们还会选择一些最佳范例来介绍什么时候该用什么机制。虽然这一期的主题是关于 Foundation 框架的,但是我们会超出
2015-05-14 10:03:43
930
转载 KVO浅析与实例
转载请注明本文章出处:http://www.androiddev.net/什么是KVO?KVO是Key-Value-Observing的缩写,通过KVO这种机制对象可以通过它得到其他对象的某个属性的变更通知。这种机制在MVC模式下显得更为重要,KVO可以让视图对象经过控制器观察模型对象的变更从而做出更新等操作。KVO这一机制是基于NSKeyValueObserving协议的
2015-05-13 19:06:29
550
转载 UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
注:以下内容来自http://blog.sina.com.cn/s/blog_a573f7990101cdpe.html,感谢原创1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurre
2015-04-30 20:51:50
578
转载 iOS中宏定义的使用与规范
声明:以下内容转自http://my.oschina.net/leejan97/blog/354904宏定义在很多方面都会使用,例如定义高度、判断iOS系统、工具类,还有诸如文件路径、服务端api接口文档。为了对宏能够快速定位和了解其功能,我们最好在定义的时候将其放入特定的头文件中,下面我抛砖引玉,对一些常用的宏进行分类、分文件定义,希望对大家有所帮助。
2015-04-24 18:44:00
8581
转载 改变UIImage的大小
如何改变UIImage的大小声明:以下内容来自http://blog.sina.com.cn/s/blog_6123f9650100p88p.html[btn setContentMode:UIViewContentModeScaleAspectFit]; [btn setImage:[titleimage trans
2015-04-16 02:37:23
728
转载 近距离传感器(proximity sensor)
声明:本文章来自http://xiaxingwork.iteye.com/blog/1701734近距离传感器 (proximity sensor )博客分类: work 近距离传感器的作用: 近距离传感器是通过红外线进行测距,当手机用户接听电话或者装进口袋时,传感器可以判断出手机贴近了人的脸部或者衣服而关闭屏幕的触控功能,这
2015-04-15 09:10:05
6432
转载 HTML中特殊字符的显示
有些字符在HTML里有特别的含义,比如小于号 这就要说到HTML字符实体(HTML Character Entities)了。 一个字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。 比如,要显示小于号,就可以写
2014-04-06 04:22:35
1235
原创 java监测窗口事件
import java.awt.event.ComponentEvent;import java.awt.event.ComponentListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.awt.event.WindowEvent;import java.awt
2014-04-04 20:48:35
5417
转载 java获取当前路径
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println
2014-04-04 18:19:07
849
转载 Java播放声音文件
一,在Applet中播放声音 播放声音是java对多媒体的支持一个重要部分,现今流行的声音格式有wav,mid,au为扩展名的声音文件,而java现主要支持以au为名的声音。在Applet中专门提供了类AudioClip来对声音的支持。由于Applet的多媒体功能书上都有很清晰的介绍也很简单。我们就以一个例子来结束这部分的说明。import ja
2014-02-17 09:13:51
13197
转载 JLabel, JButton换行显示
JLabel、JButton等不能用"\n"换行,但它们支持Html的,所以可以用来实现,例如String s1 = "abc";String s2 = "def";JLabel label = new JLabel("" + s1 + "" + s2 + "");label的显示结果就是:abcdef附上一段小程序:
2013-12-15 20:34:39
2355
转载 java中的ConcurrentModificationException
List list = ...;for(Iterator iter = list.iterator(); iter.hasNext();) { Object obj = iter.next(); ... if(***) { list.remove(obj); }}在执行了remove方法之后,再去执行循环,iter.next()的时候,报
2013-12-14 13:33:26
832
转载 VC6.0中友元函数无法访问类私有成员的解决办法
举个例子: #includeusing namespace std;class cylinder{ friend istream operator>>(istream& is,cylinder &cy);public: inline double square() { return length*(width+height)*2+width
2013-04-20 02:23:54
784
原创 关于重装系统中出现的无法找到磁盘和无法定位当前磁盘的问题
对于这种问题最简单的方法就是用U盘启动,进入winPE,用windows通用安装器安装。
2013-04-14 13:35:16
3512
原创 安装win7过程中选择磁盘时出现的gpt格式无法安装的问题的解决
如果是32位的win7安装win7时 到选择分区时 按shift+F10 输入diskpart 回车 再输入list disk 看看你的电脑的磁盘情况 选择安装win7的磁盘 比如 select disk 0(这里的0是你要安装win7的磁盘,如果插入的U盘启动安装的话,这里应该是1) 如果不用保存什么资料的话 直接输入clean意该命令将直接清除您的磁盘请提前保存资料到U盘,然后输入
2013-04-14 12:55:42
7036
转载 android手机屏幕分辨率
QVGA(240x320) 用于1000元以下的低端Android手机,显示效果和塞班S60V3的手机一样,对软件的兼容性不好,很多应用运行起来可能会无故退出,代表机型有中兴N600、HTC G8 Wildfire等。 HVGA(320x480) 曾经的主流分辨率,现在售价在1500到2000元手机常用,运行绝大部分软件没有问题,但显示效果一般,代表机型有HTC G1、G2、G3
2012-12-29 11:26:50
1859
转载 javaI/O系统基础知识
编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象。“流”概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等,它屏蔽了实际的I/O设备中处理数据的细节。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是In
2012-12-24 20:36:11
539
转载 Intent和Intent-filter
Android 应用程序中有三大核心组件: Activity, Service, Broadcast Receiver 都是通过被称之为意图的消息运行。Intent messaging is a facility for late run-time binding between components in the same or different applications. 意图本身一个 In
2012-10-06 09:46:02
487
转载 SWT GridLayout网格布局
SWT GridLayout 网格布局GridLayout是一个非常强大的布局管理器,它可以实现很多复杂的布局,名字中暗示它将所有控件放置在类似网格的布局中.GridLayout有两个构造函数.GridLayout的构造函数 构造函数描述 public GridLayout()建立一个默认的GridLayout布局. public GridLayout(int nu
2012-09-29 01:50:19
2282
转载 Java GUI中的文字输入组件
转载文章 仅供参考 9-1:认识Swing的文字输入组件: Swing与文字输入有关的组件分别是JTextField、JPasswordField、JTextArea、JEditorPane与JTextPane.JTextField与JPasswordField为单行的文本编辑器;JTextArea为多行的文本编辑器;JEditorPane可显示多种文件格式;JT
2012-09-29 01:13:47
7708
原创 Android学习笔记--Activity的生命周期
Activity的生命周期 Activity通过一个Activity栈来进行管理。当一个新的Activity启动的时候,它会首先被放置在Activity栈顶部,并且该 Activity的状态为Running,之前的Activity也在Activity栈中,但是被保存在它的下边,只有当这个新的Activity推出之后,以前的Activity才能重新回到前景界面。
2012-09-22 20:51:58
872
原创 Android学习笔记--Activity概述
Android工程组件:Activity,Service,BroadcastReceiver 和 Content Provider。Activity介绍 Activity是Android应用程序与用户交互的窗口,几乎每一个Android应用程序都离不开Activity。Activity的作用就是提供界面。像应用中的登陆界面,注册界面,评论界面和产品列表界面,每个
2012-09-22 20:08:20
615
转载 Android SDK更新以及ADT更新出现问题的解决办法
使用SDK Manager更新时出现问题Failed to fetch URLhttps://dl-ssl.google.com/android/repository/repository-6.xml,reason: Connection to https://dl-ssl.google.com refusedFailed to fetch URLhttp://dl-ssl.google.
2012-09-19 18:43:20
586
转载 Eclipse快捷键大全
Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Al
2012-09-07 19:00:38
412
iOS 7 Programming Cookbook pdf
2015-04-13
iOS Programming Cookbook pdf
2015-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人