- 博客(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
639
原创 UITableView - beginUpdates和endUpdates
1. beginUpdates方法和endUpdates方法是什么呢? 这两个方法,是配合起来使用的,标记了一个tableView的动画块。 分别代表动画的开始开始和结束。 两者成对出现,可以嵌套使用。 一般,在添加,删除,选择 tableView中使用,并实现动画效果。 在动画块内,不建议使用reloadData方法,如果使用,会影响动画。 如果我们的UITableView是
2013-08-27 11:05:29
6442
原创 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
2929
原创 去空格 whitespaceAndNewlineCharacterSet
1.去掉两端的空格 [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] 2.去掉多余的空格 NSString *str = @" this is a test . "; NSCharacterSet *whites
2013-08-21 17:26:07
9896
原创 第三方类库- 自定义StatusBar . MTStatusBarOverlay
git: https://github.com/myell0w/MTStatusBarOverlay .调用 - (IBAction)show { MTStatusBarOverlay *overlay = [MTStatusBarOverlay sharedInstance]; //overlay.hidesActivity = NO; //ov
2013-08-21 15:39:18
598
原创 vim
公司考虑用git做项目管理工具 熟悉下vim记录下 ------------- vim配置 ------------- 1-- .vim .vimr创建 mac无论.vim和vimrc也默认都是在~/目录下面,除非有特别设置。 如果没有,自己新建一个文件就行 其中.vim是目录,.vimrc是文件,如在终端执行: mkdir ~/.vim touch ~/.vimrc
2013-01-25 15:37:25
944
原创 i9300
2012.11.4 Iphone丢了 2012.11.23 买的三星 i9300, 港行3260,没用过android手机,好好体检下 ---- 1.安装破解包方法 adb devices adb install /Users/Eagle/Downloads/图吧导航4.5.113915\ \ GPS离线版(破解版\).apk 2.通过usb连接
2012-12-29 13:22:43
1051
原创 webview 与 js交互
本来在看cocos2d,今天分了一个和 js有关的活,查了和测试些资料整理下 源码下载:http://download.youkuaiyun.com/detail/worn_nest/4845878 嘿,挣点分好下别人的 1.test.js function sendCommand(cmd,param){ var url="testapp:"+cmd+":"+param;
2012-12-04 18:02:29
5619
原创 cocos2d
最近懒惰了许多 从今开始学习cocs2d 复习c++和高数 每周出5篇blog. 以信仰起誓,对自己狠点,MD。 2012.12.3
2012-12-03 16:10:20
130
原创 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
1739
1
转载 Mac 显示图片尺寸
step: Mac OS X Finder 默认并不显示文件信息,比如图像尺寸,文件夹中的项目数量、音乐文件长度等等,不过要想让这些信息直接在 Finder 中显示也非常方便。下面就是这个简单到不能再简单的方法: 在 Finder 中,按快捷键 command+J 或者点击屏幕顶部的系统导航菜单——显示——查看显示选项; 选中“显示项目简介”前的复选框;
2012-10-31 14:25:40
6740
原创 部署dokuwik到 openshift
部署dokuwik到 openshift Openshift 是readhat推出的一款云服务类类似于GAE,但比GAE强大,支持的语言种类也多(java,perl,php,python,perl,ruby …)并且支持SSH登陆,还有cron的定时任务等。 了解详细信息请Google 或参见下面的链接 https://openshift.redhat.com/communi
2012-10-24 12:26:41
1320
原创 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
2033
原创 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
2900
原创 NSThread相关
参考:http://blog.youkuaiyun.com/linzhiji/article/details/6848652 ------------------------ 1.经典的ticket thread 注:@synchronized() 与 线程锁的关系 // // TicketSeller.h // UpperTestView // // Created by fengshao
2012-09-24 16:34:41
747
原创 app stroe下载慢 解决办法
app store在中国的下载速度实在不敢恭维 好心人给了个ML的升级码 开始升级,妈啊,得好几天,我靠 升级xcode,十几个小时 升级iphoto,十几个小时 崩溃中... ----------------------------------------- 终于在网上找到个解决办法 检测网络最快的dns 1.查询URL: http://dns.v2ex.com
2012-09-21 00:37:18
3059
原创 TODO:
来公司一年了 参与开发了iphone,ipad浏览器 版本已经发布,但功能相对简单,bug相对较多 从无到有,自己也学习了不少 现在浏览器项目的架构大体清楚 打算把浏览器从整理分解成小块,以后能用得上 1.网络方面 2.数据库方面 3.整体的架构
2012-09-19 18:30:59
112
原创 命令行 - 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
475
原创 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
1134
原创 获取设备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
643
原创 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
7109
原创 define与const 区别
做了一年半程序员,突然发现,这个问题我都不会回答了 宏:对宏的处理,在编译过程中称为“预处理”。也就是说在正式编译前,编译器必须先将代码出现的宏,用其相应的宏值替换,这个过程有点你我在文字处理软件中的查找替换。所以在代码中使用宏表达常数,归根结底还是使用了立即数,并没有明确指定这个量的类型。这容易带来一些问题,所以C++使用另一更稳妥的方法来代替宏的这一功能。 const:定义的常量具
2012-09-11 15:20:58
699
原创 sqlite使用问题
1. 特殊符号导致Sql语句执行失败 今天测试报了个bug,对比数据库后才发现这个小问题,记下 //特殊符号导致数据库操作失败 NSString *sql = [NSString stringWithFormat:@"delete from %@ where %@ = '%@'",MXQDTable,MXQDColumnURL,itemInfo.url]; Log:delete
2012-09-11 13:39:27
599
原创 ios 网络
1.判断网络连接 //判断 host 是否可连接 Reachability *hostReach = [Reachability reachabilityWithHostName:@"www.baidu.com"]; [hostReach currentReachabilityStatus] //判断 网络连接 - (void)autoSynBookmark { NSStri
2012-09-11 11:31:43
410
转载 xcode 调试
转自:http://blog.youkuaiyun.com/kesalin/article/details/7222153 XCode的一些调试技巧 罗朝辉 (http://blog.youkuaiyun.com/kesalin/) CC 许可,转载请注明出处 XCode 内置GDB,我们可以在命令行中使用 GDB 命令来调试我们的程序。下面将介绍一些常用的命令以及调试技巧。
2012-08-10 16:26:04
428
原创 mac 文件夹隐藏 相关
Mac OS X Lion 1.背景 user/Library默认是invisible,开发时,有时需要查看隐藏文件夹的内容,废话不多说,下面有几个方法 2.方法 -->cmd: 显示:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏:defaults write com.apple.finder
2012-08-08 14:58:41
400
转载 四大浏览器内核
转自:http://lanhy2000.blog.163.com/blog/static/4367860820081115105452943/ 目前世界上主要有来自四个不同机构的四种的Web浏览器内核,分别是和IE搭配的Trident、和Firefox搭配的Gecko、和Safari搭配的WebKit以及跟Opera搭配的Presto。 目前世界上主要有来自四个不同机构的四种的We
2012-08-03 17:31:01
871
原创 Hosts绑定
1. 为什么要绑定Hosts: 用好记的域名访问计算机,需把域名翻译成IP地址(实际上最终落实到绑定的网卡的MAC地址),这一步由DNS服务器完成,称DNS域名解析。 也可以由本地机来完成, 那就是设置hosts文件。Windows仿照unix系统,也设置了hosts文件(位于C:\windows\system32\drivers \etc下面)。 这个文件缺省只有一条记录:"127
2012-07-30 15:45:09
1632
转载 开发者帐号申请流程
转自:http://blog.youkuaiyun.com/jinglijun/article/details/7066035 注意:申请之前先看完整个文档!需要熟悉每个环节!因为有时间限制10分钟! 1. 打开http://developer.apple.com/programs/which-program/ 2. 选择申请者申请为开发者的类型,四种类型
2012-07-30 13:36:36
1533
转载 gdb调试ios
转自:http://blog.youkuaiyun.com/mars2639/article/details/7589802 更新说明:后面发现这篇文章介绍的比较全面http://blog.youkuaiyun.com/ch_soft/article/details/6740000 gdb不是万能的,可是没有gdb却是万万不能的。这里给大家简单介绍下iOS开发中最基本的gdb命令。
2012-07-17 16:28:47
5951
原创 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
3246
转载 initWithCoder/loadView等区别
大前提是UIViewController有一个UIView.同时,需要厘清两个概念,创建一个类和实例化一个类.在XCode中创建一个类和实例化一个类很容易区分,但是在IB(Interface Builder)中有时候就会迷糊.其实也很好区分,孤零零地创建了一个nib文件,没有和其他可被实例化的类有直接或间接关系的时候,这个类或这些类(一个nib文件俺也可能包含多个类)是没有机会被实例化的,所以这种
2012-04-17 15:45:06
758
原创 精简xcode为硬盘腾出空间
>黑Mac,由于当时分盘有点小 导致现在硬盘只有5G左右剩余空间 有时临时文件多 导致硬盘暴满 >看了下xcode下面 这个文件占的空间非常大 且里面有许多很久以前的项目 >看了下此文件介绍 Derived Data includes index,build output and logs 大体意思:一个衍生文件夹,记录项目的索引,编译输出和日志等 如果
2012-04-10 10:23:01
1761
原创 第一次接触ubuntu
第一次接触ubuntu好激动 1. 进入/退出命令行界面 alt+ctrl+f1:进入命令行界面 alt+ctrl+f7:退出命令行界面 2. 安装wine sudo apt-get install wine 使用: 终端命令就是“wine ....” 举个例子,你现在要运行魔兽, 然后你的魔兽的文件夹的位置是/home/yourname/game/warcraf
2012-04-09 20:38:27
439
转载 删除MAC DVD安装盘
[技巧] 【新手教程】教你删除MAC DVD安装盘(6.3G的那个)MAC系统分区 [复制链接] lvjia1015 三级会员 积分 263 金币 156 铜钱 275 威望 0 串个门 加好友 打招呼 发消息 电
2012-04-08 22:40:10
524
原创 ubantu11.04 开特效后没桌面
在桌面 新建一个文件夹。 然后打开 - 侧栏 - 文件系统-usr-bin-ccsm 找到CCSM 打开 选择运行。 就是compiz的设置了。 把桌面选项的第三个 就是Ubuntu Unity plugin 的对勾 大上。 就好了。
2012-04-08 17:35:54
456
转载 KVO
ObjC: 使用KVC KVC是什么?即:Key-Value Coding,直译是:键值编码。 还是没明白什么意思?先看看下面的代码。 Book类的代码,头文件: #import @interface Book : NSObject { NSString *name; } @end 实现文件: #import "Book.h
2012-03-20 10:24:52
405
原创 phone news
2011.10月26日,有消息称,美国专利和商标局颁发给苹果公司一项关于iPhone、iPod touch和iPad中使用的滑动解锁技术的专利。 2011年10月26日,诺基亚2011世界大会在英国伦敦召开,在这场万众瞩目的年度大会上,诺基亚发布了多款全新手机产品,其中包括首批与微软合作推出的Windows Phone智能手机,以及四款非智能手机、全新应用和配件等
2011-10-27 09:41:16
332
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人