- 博客(87)
- 资源 (24)
- 收藏
- 关注
原创 函数指针.回调函数
//// main.cpp// CTest//// Created by fengshaobo on 13-4-2.// Copyright (c) 2013年 fengshaobo. All rights reserved.//#include #include #include #include "sort.h"using namespace std;/
2013-09-07 14:49:24 613
原创 UITableView - beginUpdates和endUpdates
1. beginUpdates方法和endUpdates方法是什么呢?这两个方法,是配合起来使用的,标记了一个tableView的动画块。分别代表动画的开始开始和结束。两者成对出现,可以嵌套使用。一般,在添加,删除,选择 tableView中使用,并实现动画效果。在动画块内,不建议使用reloadData方法,如果使用,会影响动画。如果我们的UITableView是
2013-08-27 11:05:29 6360
原创 cancelPreviousPerformRequestsWithTarget
1.执行[self performSelector:@selector(showNextMessage) withObject:nil afterDelay:1];2.取消[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(showNextMessage) object:nil];
2013-08-22 13:54:58 2901
原创 去空格 whitespaceAndNewlineCharacterSet
1.去掉两端的空格 [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] 2.去掉多余的空格NSString *str = @" this is a test . "; NSCharacterSet *whites
2013-08-21 17:26:07 9850
原创 第三方类库- 自定义StatusBar . MTStatusBarOverlay
git: https://github.com/myell0w/MTStatusBarOverlay.调用- (IBAction)show{ MTStatusBarOverlay *overlay = [MTStatusBarOverlay sharedInstance]; //overlay.hidesActivity = NO; //ov
2013-08-21 15:39:18 574
原创 vim
公司考虑用git做项目管理工具熟悉下vim记录下------------- vim配置 -------------1-- .vim .vimr创建mac无论.vim和vimrc也默认都是在~/目录下面,除非有特别设置。如果没有,自己新建一个文件就行其中.vim是目录,.vimrc是文件,如在终端执行:mkdir ~/.vimtouch ~/.vimrc
2013-01-25 15:37:25 915
原创 i9300
2012.11.4Iphone丢了2012.11.23买的三星 i9300, 港行3260,没用过android手机,好好体检下----1.安装破解包方法adb devicesadb install /Users/Eagle/Downloads/图吧导航4.5.113915\ \ GPS离线版(破解版\).apk 2.通过usb连接
2012-12-29 13:22:43 1021
原创 webview 与 js交互
本来在看cocos2d,今天分了一个和 js有关的活,查了和测试些资料整理下源码下载:http://download.csdn.net/detail/worn_nest/4845878嘿,挣点分好下别人的1.test.jsfunction sendCommand(cmd,param){ var url="testapp:"+cmd+":"+param;
2012-12-04 18:02:29 5585
原创 oc 与 c++混编
步骤:1.c++// People.h#ifndef __MXCPPTest__People__#define __MXCPPTest__People__#include class People{public: void say(const char * words);};#endif-----------------//
2012-11-27 17:17:45 1700 1
转载 Mac 显示图片尺寸
step:Mac OS X Finder 默认并不显示文件信息,比如图像尺寸,文件夹中的项目数量、音乐文件长度等等,不过要想让这些信息直接在 Finder 中显示也非常方便。下面就是这个简单到不能再简单的方法:在 Finder 中,按快捷键 command+J 或者点击屏幕顶部的系统导航菜单——显示——查看显示选项;选中“显示项目简介”前的复选框;
2012-10-31 14:25:40 6674
原创 部署dokuwik到 openshift
部署dokuwik到 openshiftOpenshift 是readhat推出的一款云服务类类似于GAE,但比GAE强大,支持的语言种类也多(java,perl,php,python,perl,ruby …)并且支持SSH登陆,还有cron的定时任务等。了解详细信息请Google 或参见下面的链接https://openshift.redhat.com/communi
2012-10-24 12:26:41 1290
原创 UIImageView 实现简单动画
今天看到项目里面代码,有些UIImageView的动画,所以动手写了下1.UIImageView一些可能不常用的与动画有关的属性 @property(nonatomic,copy) NSArray *animationImages; // The array must contain UIImages. Setting hides the single im
2012-10-17 23:40:05 2004
原创 UIActionSheet 箭头方向
1.调整ipad上UIActionSheet的arrow方向ipad上面UIActionSheet可以有箭头,但其方向不能像popover那样调整,上面查资料有如下解决方法:参考:http://stackoverflow.com/questions/3763324/uiactionsheet-change-arrow-position重要的就是这两句:Apple doesn't
2012-10-16 23:16:22 2875
原创 NSThread相关
参考:http://blog.csdn.net/linzhiji/article/details/6848652------------------------1.经典的ticket thread注:@synchronized() 与 线程锁的关系//// TicketSeller.h// UpperTestView//// Created by fengshao
2012-09-24 16:34:41 723
原创 app stroe下载慢 解决办法
app store在中国的下载速度实在不敢恭维好心人给了个ML的升级码开始升级,妈啊,得好几天,我靠升级xcode,十几个小时升级iphoto,十几个小时崩溃中...-----------------------------------------终于在网上找到个解决办法检测网络最快的dns1.查询URL: http://dns.v2ex.com
2012-09-21 00:37:18 3005
原创 TODO:
来公司一年了参与开发了iphone,ipad浏览器版本已经发布,但功能相对简单,bug相对较多从无到有,自己也学习了不少现在浏览器项目的架构大体清楚打算把浏览器从整理分解成小块,以后能用得上1.网络方面2.数据库方面3.整体的架构
2012-09-19 18:30:59 88
原创 命令行 - chmod
不算原创,从网上看的,作了笔记忘了原贴链接,请原作者理解 ---------------------------------在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。 用ls -l命令列文件表: -rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm rw-是
2012-09-19 18:28:50 450
原创 ios开发资料总结
转载请注明出处===== iOS 开源项目汇总 ===== * 扫描wifi信息: * http://code.google.com/p/uwecaugmentedrealityproject/ * http://code.google.com/p/iphone-wireless/ * 条形码扫描:http://zbar.sourceforge.net/
2012-09-19 18:18:29 1108
原创 获取设备ip
#include #include -(NSString*)getHostIP{//获取本机host的名称 char hostName[256]; int getHostSuccess=gethostname(hostName, 255); NSAssert(!getHostSuccess,@"get host name error"); hostName[
2012-09-19 18:10:33 621
原创 iOS 多参数 ...NS_REQUIRES_NIL_TERMINATION 的写法
1.很早就看到项目里面有下面这样的写法- (id) initWithTitle:(NSString *)title items:(MXContextMenuItem *)item, ... NS_REQUIRES_NIL_TERMINATION;2.查了点资料,自己练习了下,试着写了个//.h- (NSString *)addMoreArguments:(NSString *)fi
2012-09-18 19:00:59 7064
原创 define与const 区别
做了一年半程序员,突然发现,这个问题我都不会回答了宏:对宏的处理,在编译过程中称为“预处理”。也就是说在正式编译前,编译器必须先将代码出现的宏,用其相应的宏值替换,这个过程有点你我在文字处理软件中的查找替换。所以在代码中使用宏表达常数,归根结底还是使用了立即数,并没有明确指定这个量的类型。这容易带来一些问题,所以C++使用另一更稳妥的方法来代替宏的这一功能。const:定义的常量具
2012-09-11 15:20:58 657
原创 sqlite使用问题
1.特殊符号导致Sql语句执行失败今天测试报了个bug,对比数据库后才发现这个小问题,记下//特殊符号导致数据库操作失败NSString *sql = [NSString stringWithFormat:@"delete from %@ where %@ = '%@'",MXQDTable,MXQDColumnURL,itemInfo.url];Log:delete
2012-09-11 13:39:27 576
原创 ios 网络
1.判断网络连接 //判断 host 是否可连接Reachability *hostReach = [Reachability reachabilityWithHostName:@"www.baidu.com"];[hostReach currentReachabilityStatus]//判断 网络连接 - (void)autoSynBookmark{ NSStri
2012-09-11 11:31:43 336
转载 xcode 调试
转自:http://blog.csdn.net/kesalin/article/details/7222153XCode的一些调试技巧罗朝辉 (http://blog.csdn.net/kesalin/)CC 许可,转载请注明出处XCode 内置GDB,我们可以在命令行中使用 GDB 命令来调试我们的程序。下面将介绍一些常用的命令以及调试技巧。
2012-08-10 16:26:04 405
原创 mac 文件夹隐藏 相关
Mac OS X Lion1.背景user/Library默认是invisible,开发时,有时需要查看隐藏文件夹的内容,废话不多说,下面有几个方法2.方法-->cmd:显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder
2012-08-08 14:58:41 371
转载 四大浏览器内核
转自:http://lanhy2000.blog.163.com/blog/static/4367860820081115105452943/目前世界上主要有来自四个不同机构的四种的Web浏览器内核,分别是和IE搭配的Trident、和Firefox搭配的Gecko、和Safari搭配的WebKit以及跟Opera搭配的Presto。目前世界上主要有来自四个不同机构的四种的We
2012-08-03 17:31:01 828
原创 Hosts绑定
1. 为什么要绑定Hosts:用好记的域名访问计算机,需把域名翻译成IP地址(实际上最终落实到绑定的网卡的MAC地址),这一步由DNS服务器完成,称DNS域名解析。也可以由本地机来完成, 那就是设置hosts文件。Windows仿照unix系统,也设置了hosts文件(位于C:\windows\system32\drivers \etc下面)。这个文件缺省只有一条记录:"127
2012-07-30 15:45:09 1594
转载 开发者帐号申请流程
转自:http://blog.csdn.net/jinglijun/article/details/7066035注意:申请之前先看完整个文档!需要熟悉每个环节!因为有时间限制10分钟!1. 打开http://developer.apple.com/programs/which-program/2. 选择申请者申请为开发者的类型,四种类型
2012-07-30 13:36:36 1465
转载 gdb调试ios
转自:http://blog.csdn.net/mars2639/article/details/7589802更新说明:后面发现这篇文章介绍的比较全面http://blog.csdn.net/ch_soft/article/details/6740000gdb不是万能的,可是没有gdb却是万万不能的。这里给大家简单介绍下iOS开发中最基本的gdb命令。
2012-07-17 16:28:47 5914 1
原创 iOS堆栈的问题
- (void)fun{ NSString* str = [[NSString alloc] initWithString:@"string"]; NSLog(@"%d", [str retainCount]);}可以看到 str的计数器为-1而把initWithString换成initWithFormat 计数器就是1同事说的 NSString是很特殊的
2012-04-28 18:08:57 3209 1
转载 initWithCoder/loadView等区别
大前提是UIViewController有一个UIView.同时,需要厘清两个概念,创建一个类和实例化一个类.在XCode中创建一个类和实例化一个类很容易区分,但是在IB(Interface Builder)中有时候就会迷糊.其实也很好区分,孤零零地创建了一个nib文件,没有和其他可被实例化的类有直接或间接关系的时候,这个类或这些类(一个nib文件俺也可能包含多个类)是没有机会被实例化的,所以这种
2012-04-17 15:45:06 729
原创 精简xcode为硬盘腾出空间
>黑Mac,由于当时分盘有点小导致现在硬盘只有5G左右剩余空间有时临时文件多导致硬盘暴满>看了下xcode下面这个文件占的空间非常大且里面有许多很久以前的项目>看了下此文件介绍Derived Data includes index,build output and logs大体意思:一个衍生文件夹,记录项目的索引,编译输出和日志等如果
2012-04-10 10:23:01 1714
原创 第一次接触ubuntu
第一次接触ubuntu好激动1. 进入/退出命令行界面alt+ctrl+f1:进入命令行界面alt+ctrl+f7:退出命令行界面2. 安装winesudo apt-get install wine使用:终端命令就是“wine ....”举个例子,你现在要运行魔兽, 然后你的魔兽的文件夹的位置是/home/yourname/game/warcraf
2012-04-09 20:38:27 411
转载 删除MAC DVD安装盘
[技巧] 【新手教程】教你删除MAC DVD安装盘(6.3G的那个)MAC系统分区 [复制链接] lvjia1015 三级会员积分263金币156铜钱275威望0串个门加好友打招呼发消息电
2012-04-08 22:40:10 484
原创 ubantu11.04 开特效后没桌面
在桌面 新建一个文件夹。然后打开 - 侧栏 - 文件系统-usr-bin-ccsm 找到CCSM 打开 选择运行。 就是compiz的设置了。把桌面选项的第三个 就是Ubuntu Unity plugin 的对勾 大上。 就好了。
2012-04-08 17:35:54 431
转载 KVO
ObjC: 使用KVCKVC是什么?即:Key-Value Coding,直译是:键值编码。还是没明白什么意思?先看看下面的代码。Book类的代码,头文件:#import @interface Book : NSObject { NSString *name;}@end 实现文件:#import "Book.h
2012-03-20 10:24:52 374
原创 phone news
2011.10月26日,有消息称,美国专利和商标局颁发给苹果公司一项关于iPhone、iPod touch和iPad中使用的滑动解锁技术的专利。2011年10月26日,诺基亚2011世界大会在英国伦敦召开,在这场万众瞩目的年度大会上,诺基亚发布了多款全新手机产品,其中包括首批与微软合作推出的Windows Phone智能手机,以及四款非智能手机、全新应用和配件等
2011-10-27 09:41:16 306
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人