自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (28)
  • 收藏
  • 关注

原创 一个button 常用的宏定义

定义 #define BARBUTTON(TITLE, SELECTOR) [[[UIBarButtonItem alloc] initWithTitle:TITLE style:UIBarButtonItemStylePlain target:self action:SELECTOR] autorelease]使用self.navigationItem.leftBarButton

2012-01-29 16:56:51 855

原创 UIPageControl 实现自定义样式

UIPageControl并没有提供出改写小圆点按钮颜色的方法 我们可以通过继承该类重写函数来更换点按钮的图片现实.实现思路如下.新建类继承UIPageControl :@interface MyPageControl : UIPageControl{    UIImage* imagePageStateNormal;    UIImage* imagePageSt

2012-01-29 10:45:51 2763

转载 iphone调用系统电话、浏览器、地图、邮件等

openURL的使用方法:view plaincopy toclipboardprint?       [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]];  其中系统的appString有:view plaincopy toclipboardprint?1.Ma

2012-01-29 10:22:08 1058

转载 SDWebImage

SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。使用示范的代码:UITableView使用UIImageView+WebCache类前提#import导入UIImageView+WebCache.h文件,然后在tableview的cellFo

2012-01-29 10:05:18 1176

原创 cocoa 调用wifi设置界面

只需要在Info.plist中添加如下Key/Value   UIRequiresPersistentWiFi

2012-01-20 17:14:33 995

原创 渐隐渐现效果代码

- (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event{// only respond to mouse down eventsUITouch *touch = [touches anyObject];if ([touchphase] !=UITouchPhaseBegan)return;i

2012-01-20 11:23:33 1613

原创 两个字符串转换例子

// 格式化放映时间+ (NSString *)getFormattedShowTime:(NSString*)timeString{  NSDateFormatter *df = [[NSDateFormatteralloc] init];  [df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];  NSDate *date = [dfd

2012-01-13 17:20:03 855

原创 asi缓存实例

if (self) {        // Custom initialization        //初始化ASIDownloadCache缓存对象        ASIDownloadCache *cache = [[ASIDownloadCachealloc] init];            self.downloadCache = cache;

2012-01-13 10:41:05 2000

转载 ASIHTTPRequest 详解, http 请求终结者

目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度cookie的支持大文件断点续传ASIDownloadCache 设置下载缓存多种的缓存并存缓存

2012-01-13 10:20:27 822

翻译 ASIHTTPRequest 缓存

大文件断点续传0.94以后支持大文件的断点下载,只需要设置:[ request setAllowResumeForFileDownloads:YES ];[ request setDownloadDestinationPath:downloadPath ];就可以了。ASIHTTPRequest会自动保存访问过的URL信息,并备之后用。在以下几个场景非常有用:1,当没有网络

2012-01-12 21:06:25 2212

原创 this class is not key value coding-compliant for the key

setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key ## 以上错误的话 请查看 是不是程序中的控件改名字了 但是xib文件的控件名称没有重新关联 .

2012-01-12 14:21:10 2438

原创 #import 的位置究竟改放在h文件还是m文件中

首先一个原则 #import 应该放在.h头文件中如果有些特殊的情况 例如 A中引用到了B ,B中调用到了A,这种情况下就需要放在 .m文件里面了。否则会出现  Bug:“can not find interface declaration”  交叉引用错误。

2012-01-10 16:20:53 1154

转载 Objective C继承和面向对象的原则 间接回答为什么牛逼程序员不喜欢用IB

许多iPhone程序员不喜欢IB,他们坚持只使用Xcode编写App。相比较更图形化的IB,用“纯代码方式”编写应用程序无疑要困难得多。那么,程序员们避易就难是为什么呢?这并不是因为程序员普遍存在的所谓“代码情结”的问题,而是苹果提供的Interface Builder工具确实存在着许多问题,比如不支持自定义组件,不支持插件编程(指iOS)。但这些都不是最大的问题。最大的问题在于,xib对象违

2012-01-10 16:12:46 1071

转载 多级模态窗口的解散消退问题 presentModalViewController

一个View Controller A,弹出了一个Modal View Controller B,B又弹出了一个Modal ViewController C⋯⋯and so on。如果你在第n个Modal View Controller的时候,想回到第一个View Controller A,或者它前面的第m个ModalView Controller C,那怎么办?你一定想,一层层地解散

2012-01-10 15:55:53 3641 2

原创 快速查看控件见的从属关系

如题 快捷键 Control + Shift 组合键 并单击试图控件

2012-01-10 13:58:25 906

原创 NSMutableDictionary 初始化的时候initWithCapacity有什么作用

1,initWithCapacity:M 并不代表里面的object数量不能大于M.也可以大于M. 2,init是在告诉程序,“我不知道要放多少object,暂且帮我初始化”。 3,如果你知道大概要放多少东西,那么最好用initWithCapacity,这个会提高程序内存运用效率。4,如果你初始化了NSMutableDictionary,并且很长时间不会用到,建议用initWithCa

2012-01-10 11:07:33 3183

转载 iOS应用审核的通关秘籍

摘要: 磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。 首先,你的应用程序: 不能导致手机故障(...磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iO

2012-01-10 10:27:01 862 1

转载 NSStirng、NSArray、以及枚举(Method小集合)

一下内容由angellixf整理,这里制作记录:Object-c代码  /*******************************************************************************************   NSString   ****************************************

2012-01-10 10:22:52 651

原创 object-c 的快速枚举

object-c 2.0 引入了快速枚举方法,它可以快速的枚举出数组或集合中的元素用惯了for(int i ,i另外有一点小常识的是 for(int i ,iNSArray *tmp = [ NSArray arrayWithObjects:@"A",@"B",@"C",nil ];for(NSString *zimu in tmp){NSlog(@"%@",zimu);

2012-01-10 10:18:45 1494

原创 关于object-c的回调

回调这次在mfc等用的比较多,在object-c里面其实就是协议《protocol》声明 协议后默认是必须要实现的《required》下面的写法为最为常见的@protocol HF  @ -(void) funcitonA ; // @required@optional   -(void)functionB;

2012-01-10 10:05:48 949

转载 关于iphone手机影片预览的格式 转自 我的恩师 郑哥

首先,明确几个关于视频的基本概念一个视频文件是由视频流和音频流组成,打包在一起。这涉及到3个格式,视频的格式,音频的格式,打包文件的格式。常见的文件打包格式有 .mp4, .avi, .mov, .3gp 等。打包格式不等于里面的视频格式,所以只看文件的名字,是没法知道里面的音视频是什么格式的。常见的视频格式有:H.264, MPEG-4 Video, H.263, MPEG-2 Vide

2012-01-09 17:53:55 3591

原创 关于autorelease一个认识的误区

伪代码如下-(void)funciton{ A *a= [[ [A alloc]init ]autorelease ];} 之前疑为 在函数中局部变量声明称autorelease,当函数语句块结束后 a 会释放掉所占内存,但是结果不是,object-c 管理内存的方式有点变态,a 释放是在其对应的autoreleasepool被release的时候才清空!大家务必注意,尤其是刚从c

2012-01-09 17:49:54 914

原创 防止崩溃常用到的几种判断

复制代码id obj=self;if ([obj respondsToSelector:@selector(function1:)) {} //obj  是否响应 function1if ([obj isKindOfClass:[NSArray class]] ) {}   //obj  是否是NSArray 类型if ([obj conformsToP

2012-01-09 17:20:10 870

原创 苹果控件的大小

2012-01-09 17:02:23 982

原创 对与object-c 的点表示法

点表示发允许在不使用[ ]的情况下访问对象信息如 myTableViewCell.textLabel.text = @"hello word"; //点表示法 你可以理解为帮你实现了set方法等同与 [ [ myTableViewCell textLabel ] setText:@"hello word" ];另外有点需要注意的 如果你声明了一个readonly 的实例 你可以像这

2012-01-09 15:17:31 776

转载 git 常用命令

Git global setup:git config --global user.name "yanyuehua"git config --global user.email  "yanyuehua@funguide.com.cn"Create Repositorymkdir wanzhu-webcd wanzhu-webgit i

2012-01-09 14:46:04 1651

原创 类似于wordpress中的tag cloud 的源码特效

https://github.com/search?type=Everything&language=Objective-C&q=sphere&repo=&langOverride=&x=0&y=0&start_value=1

2012-01-09 10:34:57 1085

原创 assignment from distinct Objective-C type

父类子类赋值时如果出现此警告 千万小心,因为object-c 是一种动态类型监测的编译型语言,它不会像面对对象的解释性语言执行多次运行时的检查 如果出现此种警告 请检查是否是爱完全不想干的类之间进行赋值 如果是的花 修正代码 否则会崩溃

2012-01-09 09:49:27 856

原创 git 分支 主干

~/Desktop/work/movies/movie(apps) $ git status  //先查看是否有需要提交的东西# On branch appsnothing to commit (working directory clean)~/Desktop/work/movies/movie(apps) $ git checkout master //切换到主干Switche

2012-01-06 13:03:53 2859

转载 cocoa 绘图

我们知道,Cocoa程序是完全支持多语言的,包括iPhone中的程序。这里简单介绍一下制作多语言iPhone程序的方法,同时也是iPhone中显示          中文的最好办法。 XCode中支持多语言在项目中点右键iPhone图形开发绘图教程是本文要介绍的内容,介绍了很多关于绘图类的使用,先来看详细内容讲解。1、绘图总结:绘图前设置:CGContextS

2012-01-05 11:48:32 1323

InstrumentsTutorial

InstrumentsTutorial 示例

2014-01-13

AFHTTPSessionManager

AFHTTPSessionManager

2013-12-15

ios 自定义标题栏状态栏

ios 自定义标题栏状态栏

2013-12-07

ios 重力 弹性动画

ios 重力 弹性动画

2013-11-08

git-svn使用用法

git-svn 的用法 介绍git-svn 的用法 和使用场景

2013-05-28

Block 块语法 多线程

Block 块语法 多线程 为公司编写的ppt

2013-01-24

it公司内部svn 使用操作规范

it 公司svn 使用操作规范,限制级的文档

2011-10-27

linux2.6.33内核移植s3c2410以及交叉环境编译搭建 最终修改版.pdf

linux2.6.33内核移植s3c2410以及交叉环境编译搭建 最终修改版.pdf

2010-04-12

嵌入式QT简单的文件查看器

简单的文本查看器应用程序让用户选择和现有的文件。 该应用程序提供了自己的自定义文档可从在主窗口的菜单栏上的帮助菜单戒通过单击应用程序的查找文件 对话框帮助按钮。 该示例包括四个类别: 助理提供的功能推出的 Qt助手。 MainWindow的是主应用程序窗口。 FindFileDialog允许使用通配符匹配为搜索用户文件。 文字编辑提供了丰富的文本浏览器,可确保在 HTML文件中引用的图片都显示正常。 请注意,我们只会评论的实现,是相关的主要问题的部分,这是使我们作为一个简单的文本查看器应用程序定制帮 助观众Qt的助理行为。 创建文件和自定义 Qt 的助理

2010-04-12

嵌入式开发 环境配置篇 Fedora

众所周知 RedHat是 linux嵌入式开发人员比用的,但是小红帽这款系统毕竟太老了, 很多嵌入式开发人员纷纷转往了 Ubuntu,以至于最近两年 Ubuntu异常火,其修改版 也层出丌穷,什么雨林木风的 IT姐妹的,但是 Ubuntu毕竟跟小红帽好多操作上大相 径庭,毕竟 Ubuntu更适合做桌面系统丌适合不开发。 以至于大家在用Ubuntu开发编 译软件时丌是遇到这样问题就是遇到那样问题,那么有没有更好的更适合的linux呢? 下面阿峰给大家介绍一款 linux——Fedora(红帽的社区开发板) 首先从Fedora官网下载最新版的 Fedora http://fedoraproject.org/get-fedora 要选择 DVD版本的 CD版的只有系统 没有软件 软件你需要通过联网从Fedora软件源 迚行下载 速度比较慢 所有阿峰在这里推荐你 下载 DVD版本的。安装步骤就丌一一介 绍了 基本一个原则高手可以手动操作 初次接觌的最好按着默认操作 值得注意的时候

2010-04-12

fedora 12 (linux)的使用中遇到的常见问题解决方案

fedora 12 (linux)的使用中遇到的常见问题解决方案 你如果还在用小红帽redlinux开发 那就out啦 用Ubuntu开发有不习惯 那就试试Fedora吧 小红帽的升级版 你绝对会需要的

2010-04-07

最新linux2.6.33内核移植到s3c2410平台详细步骤

步骤一:搭建交叉编译环境 1:启动虚拟机进入linux 安装好虚拟机的共享工具 wmtool 具体做法大家应该都会 不在一一列举了。 2:arm-linux-gcc-3.4.1.tar.bz2和armv4l-tools-2.95.2.tar.bz2拷贝到虚拟机中 进行安装,两个编译器其实都一样只不过版本高低不同,因为2.6.33是最新版本 我们不知道用何种版本的gcc 所以先装两个,后来经过试验发现 高版本的arm-linux-gcc-3.4.1.tar.bz2可以编译kernel,低版本的armv4l-tools-2.95.2.tar.bz2可以编译vivi,解压当前文件夹命令$ tar jxvf arm-linux-gcc-3.4.1.tar -C / $ tar jvxf armv4l-tools-2.95.2.tar.bz2 -C / 步骤二:vivi移植 1:修改vivi/Makefile文件 ARCH?=arm 25 行:CROSS_COMPILE? = /opt/host/armv4l/bin/armv4l-unknown-linux-

2010-03-13

单片机4*4键盘+流程图+源程序+hex文件+仿真文件+工程文件

单片机4*4键盘+流程图+源程序+hex文件+仿真文件是我在嵌入式培训的时候写的作业 汇编完成的 保证大家一看就懂 并且程序还有注释 资源虽然贵点 但是值得一下

2010-01-13

《arm9实验基础教程》pdf格式

3.4 ARM处理器工作模式实验.........................................................104 3.4.1 实验目的.......................................................................104 3.4.2实验设备........................................................................104 3.4.3实验内容........................................................................104 3.4.4实验原理........................................................................104 3.4.5实验操作步骤..................................................................106 3.4.6实验参考程序..................................................................107 3.4.7练习题 ..........................................................................109 3.5 C语言程序实验一 ..................................................................109 3.5.1 实验目的.......................................................................109 3.5.2 实验设备.......................................................................109 3.5.3 实验内容.......................................................................109 3.5.4 实验原理.......................................................................109 3.5.5 实验操作步骤 .................................................................111 3.5.6 实验参考程序 .................................................................111 3.5.7 练习题..........................................................................114 3.6 C语言程序实验二 ..................................................................114 3.6.1 实验目的.......................................................................114 3.6.2 实验设备.......................................................................114 3.6.3 实验内容.......................................................................114 3.6.4 实验原理.......................................................................114 3.6.5 实验操作步骤 .................................................................116

2009-12-27

嵌入式 arm驱动步进电机

在嵌入式学习中对arm驱动步进电机有不懂得 赶紧下载吧 一定有帮助哈

2009-12-27

火灾报警显示系统中基于ARM的CAN接口模块的设计与实现

火灾报警显示系统中基于ARM的CAN接口模块的设计与实现 不需要多介绍了吧 学嵌入式的赶紧下吧

2009-12-27

武汉理工大学arm实验(c语言)教程

武汉理工大学arm实验(c语言)教程 硬件描述......................................................................................................................................................3 一、整体电路描述......................................................................................................................................3 二、电源输入..............................................................................................................................................3 三、AD输入 .............................................................................................................................................3 四、液晶接口..............................................................................................................................................4 实验一、ARM SDT 2.5开发环境.............................................................................................................5 实验二:开发基本的嵌入式应用程序....................................................................................................14 实验三、ARM 的串行口实验..................................................................................................................17 实验四、跑马灯实验................................................................................................................................25 实验五、键盘驱动实验............................................................................................................................31 实验六、IIC 实验......................................................................................................................................36 实验七、步进电机实验............................................................................................................................46 实验八、USB实验...................................................................................................................................49 实验九、ARM的A/D 接口实验.............................................................................................................53 实验十、U-BOOT 在ARM 上的移植....................................................................................................60 实验十一、CAN 实验...............................................................................................................................65 实验十二、LCD 的驱动控制实验...........................................................................................................79 实验十三、LCD 汉字显示实验...............................................................................................................85 实验十四、GUI图形用户界面的程序设计............................................................................................89 实验十五、μCOSII在ARM 上的移植..................................................................................................91 实验十六、系统的消息循环....................................................................................................................99 实验十七、列表框控件的使用..............................................................................................................102 实验十八、文本框控件..........................................................................................................................104 实验十九、多任务和系统时钟..............................................................................................................106 实验二十、网卡驱动实验......................................................................................................................108 实验二十一、UCOSII下LWIP网络协议的移植................................................................................112 实验二十二、嵌入式QQ通讯实验......................................................................................................116 实验二十三、嵌入式WEB实验...........................................................................................................125 实验二十四、数字语音点播试验..........................................................................................................131

2009-12-27

嵌入式 深入浅出学习驱动开发

我们学习程序设计,都是从“Hello World”开始的,驱动程序也丌例外,今天我就写 一个驱动版的“Hello World”来热热身,目的希望大家能对驱动程序的基本框架有所 了解。驱动程序分为 2类,一个是 Kernel模式驱动 ... 我们学习程序设计,都是从“Hello World”开始的,驱动程序也丌例外,今天我就写 一个驱动版的“Hello World”来热热身,目的希望大家能对驱动程序的基本框架有所 了解。 驱动程序分为 2类,一个是 Kernel模式驱动,另一个是Windows模式驱动,2种模式 本质是相同,但细节丌同,本文介绍的是内核模式驱动和驱动程序的安装、使用。 驱动程序同普通的 EXE,DLL一样,都属亍 PE文件,而且都有一个入口函数。但 EXE 中,入口函数是 main()/WinMain()和 Unicode的 wmain()/wWinmain(),DLL的入口函 数则可有可无,它是 DllMain()。驱动程序也有入口函数,而且是必须的,它是 DriverEntry(),再次提示,它是必须的,因为 I/O管理器会首先调用驱动程序的 DriverEntry(),它的作用就像 DllMain()--完成一些初始化工作。DriverEntry()一共有 2 个参数:1PDRIVER_OBJECT DriverObject,指向驱动程序对象的指针,我们操作驱动

2009-12-23

linux网络编程.pdf

编辑排版:胡峰 【ChinaByte 教程】如果你想迚入 LINUX 神奇的网络编程世界,请跟我来,在学习乊前,我只需要你 拥有一定的C 语言编程知识,就足够了。我会讱述编写网络程序需要的基本知识。好,今天,让我们 一起来看看,网络编程的基本模型--客户/服务器模型。

2009-12-20

Proteus 元器件中文翻译

CRYSTAL 晶振 POT-LIN 三引线可变电阻器 BATTERY 直流电源 复位是自己用电路搭建的 POWER 电源 BELL 铃,钟 电源在“子电路模式”中,有一个 RES 电阻 BVC 同轴电缆接插件 power 的 RESISTOR 电阻器 BRIDEG 1 整流桥(二极管) 事实上只要你把“Proteus 元件名称 SWITCH 按钮手动按一下一个 BRIDEG 2 整流桥(集成块) 对照”百度一下就全出来了 状态 BUFFER 缓冲器 Proteus 元件名称对照1 SWITCH-SPDT 二选通一按钮 BUZZER 蜂鸣器 元件名称中文名说明 VOLTMETER 伏特计 CAP 电容 7407 驱动门 VOLTMETER-MILLI mV 伏特计 CAPACITOR 电容 1N914 二极管 VTERM 串行口终端 CAPACITOR POL 有极性电容 74Ls00 不非门 Electromechanical 电机 CAPVAR 可调电容 74LS04 非门 Inductors 变压器 CIRCUIT BREAKER 熔断丝 74LS08 不门 Laplace Primitives 拉普拉斯变换 COAX 同轴电缆

2009-12-20

C语言程序设计教学软件.rar

C语言程序设计教学软件 方便大家对c语言的了解

2009-12-19

ARM嵌入式系统基础训练.doc

山东大学ARM嵌入式系统基础训练理论知识试卷(选修课)答案

2009-12-19

Altium Designer培训大纲.doc

Altium Designer培训大纲.doc

2009-12-19

C语言编程宝典.rar

c语言编程宝典 函数名: fabs 功 能: 返回浮点数的绝对值 用 法: double fabs(double x); 程序例: #include <stdio.h> #include <math.h> int main(void) { float number = -1234.0; printf("number: %f absolute value: %f\n", number, fabs(number)); return 0; } 函数名: farcalloc 功 能: 从远堆栈中申请空间 用 法: void far *farcalloc(unsigned long units, unsigned ling unitsz); 程序例: #include <stdio.h> #include <alloc.h> #include <string.h> #include <dos.h> int main(void) { char far *fptr; char *str = "Hello"; /* allocate memory for the far pointer */

2009-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除