自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

longlongago的博客

iOS开发工程师,微信公众号:mellong, 查看最新内容请访问 www.devlong.com

  • 博客(75)
  • 资源 (3)
  • 收藏
  • 关注

原创 三分钟编写一款Xcode插件

写在前面从事iOS开发也比较长时间了,起初的时候用了一些Xcode插件之后感觉确实对开发帮助挺大,后来开始对Xcode插件开发感兴趣了,于是先后制作了AMMethod2Implement, AMAppExportToIPA 和 AMLocalizedStringBuilder 这三款Xcode插件,这些都是在长期使用Xcode开发中萌发出的想法,后来经过研究开发出来的。现在很开心看到越来越多的人开始

2016-11-10 23:18:57 727

原创 iOS开发干货 第2期

Realm 一款号称替代Core Data和SQLite的移动端数据库。LLBootstrapButton Bootstrap 3.0扁平化风格按钮,一句代码调用。 3. RRongAnimation 几个随机动画示例。 4. SAConfettiView 五彩纸屑飘落动画。 5. XXNibBridge 以前做项目的时候也写过类似的在xib中绑定其他xib的控件,不过没有XX

2016-11-06 22:55:36 499

原创 iOS开发干货 第1期

写在前面在网上看到很多类似的iOS开源库定期分享类文章,觉得非常实用,其实,我自己平时在开发中也不时看到有很不错的资源,但是经常是没有用到就没记录下来,后来想用的时候就可能想不起来找不到了,因此现在也用这种形式记下来方便自己查找,同时也分享给大家。开源库GPUImage 2 鼎鼎大名的图像和视频处理开源库GPUImage第二代,之前是用object-c写的,这一次全部使用swift改写,因此GPU

2016-11-02 21:26:42 430

原创 神器Docker入门之安装配置篇

写在前面Docker近几年来火得不得了,作为一名IT人如果不知道Docker是什么就有点out了,确实,我也out了,这几天才知道的Docker。连忙网上一顿学习,才知道Docker是什么(⊙﹏⊙)b,如果你也不知道什么是Docker,也想试一试,那么这篇文章非常值得你一看。Docker是什么?Docker是何方神圣,为何如此之受欢迎呢? 拿现实世界中货物的运输作类比, 为了解决各种型号规格尺寸

2016-06-25 23:40:06 3413

原创 iOS开发大神必备的Xcode插件

写在前面工欲善其事,必先利其器,iOS开发中不仅要学会Xcode的基本操作,而且还得学会一些Xcode的使用技巧,如掌握常用的快捷键等,还有就是今天要说到的Xcode插件,下面我就为大家介绍几款开发中比较常用的Xcode插件(此处应有掌声)。插件推荐1. AMAppExportToIPA简介: AMAppExportToIPA 是一款可以让你在Xcode的project navigator界面中

2016-06-12 23:43:04 1949

原创 Macbook SSD硬盘空间不够用了?来个Xcode大瘦身吧!

写在前面最近突然发现我的128G SSD硬盘只剩下可怜的8G多,剩下这么少的一点空间连Xcode都无法更新。怎么办呢?如果升级硬盘的话,第一要花钱,毕竟SSD硬盘还是不便宜,第二是升级比较麻烦,要拆机和迁移系统什么的特别花时间精力,老了真不愿瞎折腾了,只能想办法能不能清除点空间来。寻找大块头首先想到的就是能不能删掉安装在SSD硬盘里面平时不用或者很少用到软件,可是仔细一看发现每个软件都是精心挑选,辛

2016-06-10 23:29:37 3955

原创 强大的Git客户端:SourceTree插件开发指南

SourceTree是什么?简单来说SourceTree是一款免费git图形化操作软件,功能很全,使用起来非常方便,相信不少开发者已经在使用这款软件。具体还是来看看网上的介绍: SourceTree是Windows 和Mac OS X 下免费的Git 和Hg 客户端,拥有可视化界面,容易上手操作。 同时它也是Mercurial和Subversion版本控制系统工具。 支持创建、提交、clone、

2016-05-30 21:55:22 3637

原创 Xcode自动填充方法插件:AMMethod2Implement

简介AMMethod2Implement是一款可以自动的将.h或者.m .mm里边需要写入的方法自动填充进来的Xcode插件。使用过程中可以选择要导入的方法,然后按 Ctrl+A 或者点击Xcode顶部的菜单 Edit > AMMethod2Implement > Implement Method 就会自动生成填充好选中的方法,快捷键默认是Ctrl+A,也可以自行设置快捷键。目前版本支持h文件声明方

2016-05-25 20:41:32 960

原创 修复ios8 gps关闭无法跳转到系统设置页面问题

之前一直使用 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@”prefs://”]]; 方便用户点击按钮后跳转到系统设置页面,最近发现有的机器无法跳转成功。原来是ios8打后用了不同的url string进行跳转,修复兼容代码如下:double version = [[UIDevice currentDevice

2016-05-22 22:18:43 1038

原创 iOS为你的数字添加动画:AMAnimatedNumber控件

效果预览安装从CocoaPods安装CocoaPods 推荐用CocoaPods来添加管理AMAnimatedNumber控件到你的项目中.添加到 Podfile 文件中.pod "AMAnimatedNumber", "~> 0.0.1"使用pod命令 pod install 进行安装.导入 AMAnimatedNumber: #import <AMAnimatedNumber.h>.使用

2016-05-18 21:00:33 2159

原创 让多语言本地化变得更简单的Xcode插件——AMLocalizedStringBuilder

写在前面一直就想写一款多语言本地化的插件,虽然网上也有很多这种类型的插件可供选择,但是总感觉用起来不够方便。一次偶然的机会接触到Android开发,觉得Android开发中直接可以使用R.string直接获取到定义在xml里面的文字资源,感觉很方便,于是就有个想法,Xcode也能否做到这样,最后经过研究开发出了这款插件。AMLocalizedStringBuilder是什么AMLocalizedSt

2016-05-04 21:34:36 1044

原创 一键把.app 输出为 .ipa

一键把.app 输出为 .ipa, 新Xcode插件发布了AMAppExportToIPA 是一款可以让你在Xcode中的project navigator界面中直接右键点击xxx.app -> Export IPA就可以生产对应的IPA文件的插件,下面是操作演示: 目前这款插件已经可以在Alcatraz中下载到,或者也可以到github自己下载自行编译。想了解更多信息请点击下面的链接 http

2016-04-28 21:51:08 2963

原创 制作树莓派wifi遥控和自动避障小车

写在前面前几年买了树莓派,当时主要是想用来做客厅多媒体盒,不过实际使用下来有点卡,速度不尽人意。虽然后来换了class10的SD卡速度有点提升,但也很少拿去看电影了,多数时间是用来做下载机。其实之前也有听说可以做很多有趣的东西,我最感兴趣就是做个遥控小车,一直有这个想法,就是没有实际行动。最近在网上又看到类似的遥控车,突然间又来了兴致,这次决心很大,立即就找了下资料,并且在淘宝上买了配件。趁着周末有

2016-04-22 21:20:57 22202 5

转载 iOS上二维码和一维码识别系列一

转自:http://blog.csdn.net/smking/article/details/7310178这段时间在做iOS上二维码和一维码的识别其间遇到问题无数, 特此总结下来, 希望能给后来的同学供参考在iOS上, 做二维码识别, 首先在网上查找资料, 查找到ZBar和ZXing这两个开源的识别程序, 相比之下发现, iOS上ZBar能做一维码(即条形码)和二

2012-05-23 14:58:21 3295

转载 Xcode的控制台调试命令

XCode4.0以后,编译器换成了LLVM 编译器 2.0与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构.3.LLVM和Xcode 4完全的整合在一起.包括关键字高亮,代码完整性等全都是由LLVM语法分析器来分析

2012-05-23 13:28:15 2532

转载 NSData 与 NSString,Byte数组,UIImage 的相互转换

1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSDataNSString *aString = @"1234abcd";NSData *a

2012-05-23 13:17:56 1000

原创 C #define中的 "\,#,## #@"

作者:longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留相信看了上一篇文章的单例宏定义源码后对里面几个宏定义的操作符有些迷惑,以下就是这几个操作符的说明:以下内容转自:http://hi.baidu.com/shzhrui/blog/item/2755281751a3aa0c4a90a7bd.html在用#define

2012-05-22 10:52:23 3116

原创 宏定义单例(singleton)

作者:longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留单例是iOS常用的编程模式,在项目开发中经常要写单例,写多了就感觉重复写的东西很多,这时我就想到了宏定义。自己也懒得写,就上网一搜,这就被我搜到好东西了,请看这篇文章:http://cocoawithlove.com/2008/11/singletons-appdeleg

2012-05-22 10:44:08 2372 1

原创 @class vs. #import,两种方式的讨论

作者:longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留很多刚开始学习iOS开发的同学可能在看别人的代码的时候会发现有部分#import操作写在m文件中,而h文件仅仅使用@class进行声明,不禁纳闷起来,为什么不直接把#import放到h文件中呢?这是因为h文件在修改后,所有import该h文件的所有文件必须重新buil

2012-05-22 10:28:43 1422

原创 更改navigationController push和pop界面切换动画

作者:longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留有时候我们需要自定义navigationController push和pop界面切换动画,用到的代码如下:For Push:MainView *nextView=[[MainView alloc] init];[UIView beginAnimation

2012-05-22 09:52:55 29649 1

转载 [转]loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法

作者:禚来强 邮箱:zhuolaiqiang@gmail.com 转帖请保留  每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.  昨天看了下苹果官方的相关文档以及几篇相关内容的网页(一 二 三)

2012-05-22 09:46:40 2022

原创 几个微博的同步——登录

最近做了个微博软件,可以直接通过软件发微博,用了一段时间后,开通了腾讯微博,于是想把之前的微博内容也同步到腾讯微博上...

2011-05-26 14:59:00 1593

原创 sencha——煎茶

今天开始研究sencha,先是运行了一下sencha的example,感觉很棒。

2011-05-26 14:58:00 1346

原创 制作在线投票刷票器

由于最近要帮人刷票,我简单地分析了一下投票页面,只用了cookie进行限制投票,于是就写了一个简单的刷票器,几千票下来也是几秒钟的事。

2011-05-26 14:57:00 6444 2

原创 jQuery的一些“乱用”

最近网站要做一些版面微调,如去掉首页文章栏目列表后面的日期,修正文章列表长度大于栏目宽度引起的换行,在文章页面特地位置加入图片和链接……

2011-05-26 14:56:00 729

原创 jQuery条形图插件

最近项目需要做条形图,我用jQuery写好后索性封装成插件。目前实行简单进行调用,有options可选属性,可自定义动画,主题颜色,及动画速度。

2011-05-26 14:55:00 3399 1

原创 div+css布局遇到的一些问题和解决方法

最近在用div+css布局的时候遇到一些问题,主要都是IE6不兼容……

2011-05-26 14:53:00 1397

原创 自制JQuery版连连看

<br /> <br />直接看效果:JQuery版连连看<br />下载Demo:JQuery版连连看下载<br />如无特殊说明,本站内容均为原创,转载请注明: 转载自longlongago<br />本文链接地址:http://blog.long1986.com/blog/20100704448/home-jquery-version-lianliankan.html

2010-07-23 23:29:00 1966

原创 连连看外挂制作–基于OpenCV&VC++

前段时间老同学叫我做个连连看外挂,但是那时候要考试没时间做,就耽搁下来了,直到最近几天才又萌生了写连连看外挂的念头,刚好是周末,正好有时间来写这个外挂。

2010-06-13 13:20:00 4976 6

原创 Asp.net treeview实现无限级树

最近研究了一下treeview,发现有两种实现无限级树的方法,文字不想多写,直入主题。  先看看数据库表的设计,数据表主要包括ID,Name,ParentID这三项,其中ID是主键,ParentID对应节点的父节点:   方法一:用递归遍历数据,并将节点逐个添加到treeview中去。1.先进行数据库连接和数据的读取,并将根节点先添加进treeview中,并利用

2009-09-17 09:00:00 1375

原创 基于OpenCV与MFC的大家来找茬外挂[升级版]

上次编写的大家来找茬外挂虽然是实现了查找不同区域并把不同的区域显示在屏幕上,但是得手动点击,显得很是麻烦,所以最近把程序又改了一改,实现了自动点击功能。程序的编写流程:1.做一幅游戏窗口背景图片Screen(),程序加载的同时加载这幅背景图片t=cvLoadImage("template.dll",1)。2.进行整个屏幕截图同时获取游戏窗口句柄和游戏窗口位置及其大小。hWnd

2009-06-28 01:11:00 4810 12

原创 EJB开发环境配置

前段时间学了点EJB,为了不至于忘了,写一下基本的开发环境配置是必要的,不然每次重装后配置开发环境都是一个痛苦的过程。EJB用NetBean开发挺方便的,目前我也是在NetBean下学习EJB的,所以本篇就用NetBean作为开发工具为例说明配置开发环境的过程。配置开发环境的第一步当然就是把所有要用到的东西都一股脑儿地下载到自己的电脑上,要下载的东西和地址如下所示:1.jdk-6u13

2009-04-30 00:22:00 1484

原创 头发识别以统计人数

这个软件主要是通过摄像头的捕捉,然后对捕捉的图片进行处理分析检测来粗略统计人数。程序通过视频定时捕捉图像进行预处理和优化处理,得到二值化图像,然后进行图像分割识别,一下是程序实验阶段的截图: 程序通过图像的分析自动得到图像中各个头发部分,我特地将头发放大便于对头发轮廓的分析。  通过分析得出结果,目前有4人……

2009-04-29 23:45:00 4377 23

原创 用Opencv保存视频文件avi

 初始化: CvVideoWriter *writer = 0;int isColor = 1;int fps = 25; // or 30int frameW = 640; // 744 for firewire camerasint frameH = 480; // 480 for firewire cameraswriter=cvCreateVide

2008-09-22 10:51:00 9233 4

原创 OpenCV 中的 cvMatchTemplate() 的使用举例

在学习OpenCV,很辛苦才找到相关的例子,在这里共享给大家,这里是在加入到我的程序中提取出来的:void CFollowDlg::MatchTemplate(CString path){ //double a=0.;    IplImage* imgSrc = cvLoadImage(path); IplImage* imgTemp = cvLoadImage("C://t.bmp"); C

2008-09-19 10:57:00 6513 3

原创 houghlines的例子

测试截图: void houghlines(CString path){   const char* filename = path;//"c://p.bmp";     IplImage* src = cvLoadImage( filename, 0 );     IplImage* dst;     IplImage* color_dst;     CvMemStorage* st

2008-09-19 10:52:00 6387 5

原创 这是个图像膨胀的例子

#include "import.h" #include #include IplImage* src = 0; IplImage* image = 0; IplImage* dest = 0; //the address of variable which receives trackbar position update int pos = 0; //callback functi

2008-09-19 10:48:00 2330

原创 使用cvCopy实现对不规制图形的提取

程序要求:请自备同大小同的图片两张,一张为原图srcImg,为三通道图片,另一张为mask图,为单通道图片。 下面是Opencv官方手册的对cvCopy的说明: Copy拷贝一个数组给另一个数组 void cvCopy( const CvArr* src, CvArr* dst, const CvArr* mask=NULL );src 输入数组。 dst 输出数组。 mask 操作掩

2008-09-19 10:34:00 9626 2

原创 数据库课程设计作品

做了几天,算是用java做出来个东西……下面是截图:1.登陆框 2.主界面 连的是sql server2000,在做数据库恢复费了点时间,备份倒没什么问题,加上个设置数据库成单用户就解决了数据库恢复问题。

2008-09-16 17:57:00 2694 6

原创 图像的水平与垂直积分投影

测试图片:   代码:  #include "stdafx.h"#include #include int _tmain(int argc, _TCHAR* argv[]){ IplImage * pImg=cvLoadImage("c://test.jpg",0); cvNamedWindow("ShowImage",1); cvNamedWindow("resu

2008-07-22 20:53:00 12098 20

jQuery 1.3.1中文手册最新版

jQuery 1.3.1中文手册最新版 编写jQuery必用

2010-01-25

C in Page

c的基础函数列表及基本知识,就两页,查起来很方便。

2008-04-21

C/C++指针中文教程

很好的一个关于指针的教程,里面有通过图表和例子相结合,从基础到深入地介绍了指针的原理及用法,篇幅小,容量大!很不错的一本电子书!

2008-04-21

空空如也

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

TA关注的人

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