自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Care iOS技术团队

技术小记

  • 博客(11)
  • 资源 (25)
  • 收藏
  • 关注

原创 NSString中解析URL

<br />总结几种方法达到这种目的。<br />1.正则表达式法。<br />NSRegularExpression *expression = [NSRegularExpression regularExpressionWithPattern:@"(?i)//b((?:[a-z][//w-]+:(?:/{1,3}|[a-z0-9%])|www//d{0,3}[.]|[a-z0-9.//-]+[.][a-z]{2,4}/)(?:[^//s()<>]+|//(([^//s()<>]+|(//([^//s()

2011-02-28 17:06:00 5910

原创 Mac迁移证书

<br />开发过程当中可能用到不同电脑,只需要一次配置,就可以多次利用。<br /> <br />1、打开旧电脑的keyrings,点击iPhone Developer: XXX和iPhone Distribution: XXX,右键export。(默认格式p12,需要提供一个密码下一步用。)<br />2、将P12文件copy到新电脑。打开,输入刚才提供的密码。<br />3、在Portal重新下载Provisioning Profile,当然直接copy过来也可以的。放到~/Library/M

2011-02-22 20:33:00 1986

原创 让pin在你的Map上自由驰骋

<br />无论是自定义的MKAnnotationView还是标准的,一旦addAnnotation to MapView,如何更新它在地图上的位置呢?更新MKAnnotation protocol中的coordinate可以做到吗? 如果是手动更新位置是不可以让它在地图上移动的。请看官网文档 ,其中有一段描述<br /> <br />“Important: When you implement the coordinate property in your class, it is recommended

2011-02-17 17:06:00 1818 1

原创 UIImage图片grey处理

<br />- (UIImage *) convertToGreyscale:(UIImage *)i { int kRed = 1; int kGreen = 2; int kBlue = 4; int colors = kGreen; int m_width = i.size.width; int m_height = i.size.height; uint32_t *rgbImage = (uint32_t *) malloc(m_

2011-02-17 13:01:00 2428

原创 MKMapView自定义pin大小不同,位置对齐问题

<br />系统提供的pin只有红绿蓝三种,爱美的朋友都想自定义pin,可是自定义的pin有时候图片大小或图片指针的方向问题,往往在放大模式图片指针指向的终点不一样。MKAnnotationView系统有个参数可以调节, 打开头文件你会看到这样一段代码:<br />// By default, the center of annotation view is placed over the coordinate of the annotation.// centerOffset is the offse

2011-02-17 11:24:00 2399

原创 自定义callouts part 2

<br />前一篇是part1, part2在自定义的view上加了一些uiimageview与uibutton.请看原文。<br /> <br /><br />Part 1 showed how to build a custom map callout that provides more content flexibility than the native callout, but maintains the expected look and behavior. In part 2 we will

2011-02-14 13:47:00 2369

原创 自定义callouts part 1

前段时间开发地图程序的时候,有自定义annotation的callouts的需求,看到这个需求的时候毫无头绪,在网上找资料找了很久,最后终于找到了方法,真是功夫不负有心人。网上已有人实现了这个功能,国外有人写了两篇博文专门介绍了,不过在国内这个网站好像已被屏蔽,需要翻墙才能浏览。这次在国外,我专门转到我的博客当中,以供国人观看。原文地址:part1, part2原文是英文,我也没得时间翻译,不了解的地方直接看代码或给我留言。------------------------------------------

2011-02-14 09:39:00 2605

原创 UIAccelerometer的delegate

<br />Iphone的重力感应是很好的用户体验接口,  在用它的时候可要小心了, 如果你同时对它设置了一个以上的delegate,那么程序可能会crash,不知道是不是真的,但我遇到过。网上有很多方法来处理这种设置多个delegate的情况。我发现国外一高手的blog里介绍了一种方法能完美解决这个问题,在此标记出来。<br /> <br />方法就是对UIAccelerometer进行了封装。这种方法有点像iphone开源项目xmpp framework中的mult_delegate.不过要比它简单一些

2011-02-13 18:15:00 1628

原创 linux驱动开发学习

<br />最近对linux驱动开发有点感兴趣,准备学习之。在网上找了些资料,慢慢学习。<br />http://tali.admingilde.org/dhwk/vorlesung/<br />http://www.freesoftwaremagazine.com/articles/drivers_linux?page=0%2C0<br /> <br />能不能坚持下去,大家请盯着我,鼓励我。

2011-02-13 16:54:00 1027

原创 objective_C Creating a Singleton Instance

<br />官网Creating a singleton instance有介绍如何创建单一实例.没时间翻译,大家看看代码就知道了:<br />static MyGizmoClass *sharedGizmoManager = nil; + (MyGizmoClass*)sharedManager{ if (sharedGizmoManager == nil) { sharedGizmoManager = [[super allocWithZone:NULL] ini

2011-02-13 16:14:00 1066

原创 iphone异常捕获

<br />iphone object_c 也支持异常捕获,用过没有呀。 在处理UITableView, MKMapView等,你可以加一些异常捕获,因为显示数据常常出错。<br />下面是示例代码:<br />@try{Statements}@catch (NSException *ex) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:[ex name] message:[ex reason]

2011-02-08 16:38:00 1734

Mac系统强制休息,番茄时钟Tomo.zip

这是最新版本哦。 程序员一般都就是一天都是坐着写代码,写代码写得废寝忘食。 Windows下都有护眼精灵,可以设置强制休息时间。Mac下好像没有免费的。 今天免费的就来了,可以让Mac用户使用番茄时钟,强制休息哦。 下载后解压,双击即可运行。

2020-01-05

Spring in action 第四版与第五版,出版社版本,第四版有中文版本

有第四版与第五版,可以对照学习。收货慢慢,特别是原书高清的哦,有标签。

2019-05-07

Threejs技术指南2版 + Learn Threejs third

WebGL是在浏览器中实现三维效果的一套规范,而最初使用WebGL原生的API来写3D程序是一件非常痛苦的事情,在辛苦的付出下WebGL开源框架出现了,其中three.js就是非常优秀的一个,它掩盖了很多麻烦的细节,那么,就让我们一起来看看,什么是three.js吧!

2019-05-07

iOS应用逆向工程(第2版)

你是否曾因应用上线的第一天即遭破解而无奈苦恼,想要加以防范,却又束手无策? 你是否曾为某一应用深深折服,想要借鉴学习,却又无从下手? 你是否已不满足于public API,想要进军Cydia开发,却又求学无门? 你是否已产生“不识Apple真面目,只缘身在App Store中”的危机感,想要通过阅读来一窥这冰山一角外的整个北极,却又找不到合适的书? 你是否已经因无法跨越开发路上的重重障碍而断了研究iOS逆向工程的念头?Are you a quitter?看完本书,相信你会有全新的感受! 全球第一本讲解iOS8应用逆向工程的实战手册,作者毫无保留地分享了数年来在iOS逆向工程领域的经验。 内容系统深入,逻辑紧密,实战性强,从iOS系统架构等理论出发,以多个实例贯穿全书,阐述class-dump、Theos、Cycript、Reveal、IDA、LLDB等常用工具的使用,通俗易懂。 总结提炼出一套从UI观察切入代码分析的iOS应用逆向工程方法论,授人以渔。

2019-02-27

xcode3&4快捷键pdf

xcode3 xcode4 shortcuts pdf,各有两份,一份是白底,一份是蓝色底,做桌面不错,方便随时查询。

2011-06-29

facebookforios tutorial

facebook skd集成到ios 工程当中的教程,是很好的教程呀。

2011-04-17

custom_callouts_part2_src

iphone地图,点击annotation时,出现自定义cullouts

2011-02-14

custom_callout_part1_src

iphone 地图中annotation点击后出现自定义cuallout part 1 src

2011-02-14

iphone上倒影效果源码

现在大家都纷纷仿效iphone上的倒影效果,这个效果很炫,这儿有一个实现的源码,大家研究研究吧。

2010-01-16

windows mobile下用libmad播放MP3

经过我一个多星期的仔细研究,总于成功在wm平台上用libmad播放mp3. 网上的大侠都说方法,没一个具体例子。我愿意与大家共同分享我的经验,期望认识更多朋友。

2009-11-02

opengles 软引擎vicent源码

opengles 软引擎vicent源码, 对于写软件引擎的朋友很有作用。

2009-09-27

Windows Mobile上GDI+开发库

Recently, I was porting a video player application to Windows CE 6.0 which uses heavily a lot of graphics. I was quite disappointed when I realized that Microsoft didn't distribute Gdiplus.lib with their SDK for Windows CE 5.0 and 6.0. Since I had so much done with GDI+, there was no way to throw that away. So, I developed my own wrapper around the GDI+ dll and hooked it up so it can be used the same way as on the desktop. This is the main reason I am releasing this library. I hope you will find it useful for your development needs as well.

2009-09-24

今日插件开发指南,详细

今日插件开发指南,插件入门,PPT。 知道方法后就很简单了

2009-09-24

RAPI实现移动设备与PC文件的拷贝

RAPI实现移动设备与PC文件的拷贝 两个工程,一个是从设备上拷出,一个是拷进设备。

2009-09-24

TAPI发送与接收实列

TAPI发送与接收实列工程,采用了MFC界面

2009-09-18

mp3标签读取,包括了id3v1 id3v2 apev2三种格式

mp3标签读取最详细源码,包括了id3v1 id3v2 apev2三种格式

2009-09-18

QT类框架图

对于QT编程一个整体的把握,不可多得的资料

2008-07-29

Qtopia安装简要入门

最近开始学习Qtopia了,发现这个东西的安装还是比较麻烦的,装了很多遍,就想写点东西,也许对大家有些用处。

2008-07-10

Qt Designer and KDevelop-3.0

Qt is the toolkit used by the KDE project for developing graphical applications. This <br>paper shows a beginner how to create a simple application using Qt Designer 3.2 and <br>KDevelop-3.0 (aka Gideon at the moment). This tutorial is based on an application <br>written by Jono Bacon and has been reviewed by Daniel Molkentin (for the KDevelop2 <br>version) and Thomas Nagy.

2008-07-09

OpenGL_Programming_Guide

The OpenGL graphics system is a software interface to graphics hardware. (The GL stands for Graphics<br>Library.) It allows you to create interactive programs that produce color images of moving<br>three-dimensional objects. With OpenGL, you can control computer-graphics technology to produce<br>realistic pictures or ones that depart from reality in imaginative ways. This guide explains how to<br>program with the OpenGL graphics system to deliver the visual effect you want.

2008-07-09

3D图形编程指南

第一章分析计算机硬件和在不同计算机平台上交互图形应用程序的设计实现。其中说明了计算机是如何显示图像的,以及计算机同用户的交互。在本章也讨论了几种计算机架构(操作系统),包括MS-DOS, MS-Windows, X-Windows, NeXTStep 和 MacOS。本章同时也讨论了软件移植的问题。<br>  变换,包括投影变换,在第二章中讨论。本章说明了计算机在空间中如何处理点集的方法。同时也分析了旋转、平移和投影等基本变换及其计算机实现方法。<br>  在第三章中,我们讨论如何在计算机屏幕上绘制图元(点、线段和多边形)。我们将要看到由光栅图形固有的离散性带来的问题以及其解决方案。<br>  由于计算机屏幕的大小是有限的,在第四章中,我们分析在屏幕范围内裁剪图元的技术。只有虚拟场景中的点才能显示在屏幕上。同时也考虑了体裁剪技术。<br>  变换、图元绘制和裁剪都是视处理的基本技术。在第五章,我们考虑两种不同的视处理方法:从世界到屏幕和从屏幕到世界。<br>  我们要在虚拟世界中显示的对象通常是非常复杂的,包含了大量图元。在第六章,我们要讨论可能的使用多边形、简单曲线或曲面的建模方式。<br>  由于不同图元组成的对象可能出现遮挡现象,观察综合对象的过程变得复杂了起来。在第七章中,我们讨论隐面消除算法,该算法使得对象在屏幕上能够正确地被显示出来,同时也减轻了计算上的压力。<br>  为了真实地绘制场景,对观察者来说,只有几何结构可见性是不够的。颜色和照明是真实性的基本原则。在第八章中,我们分析如何在虚拟场景中导入照明。虚拟世界中多个对象的存在对诸如阴影和环境反射这样的照明效果带来了很大的麻烦。我们将要在本章中讨论如何在世界到屏幕以及屏幕到世界这两种视处理过程中对此进行计算。<br>  最后,所有的算法必须以精确的方式在计算机程序中结合起来。在最后一章,我们讨论这一步是如何依据模拟虚拟场景的类型而完成的。同时我们也考虑编程范例,其中最引人注目的是面向对象编程,这种方法对3D图形应用的结构非常适宜。<br>  纵览全文,我们会看到许多实现特殊运算的算法。由于计算机资源的约束,使得我们要在多个因素中权衡轻重,尤其是图像的品质和图像渲染速度。我们经常要强行借助逼近甚至其他完全属于探索式的解决方案以便在合理的时间中完成计算。<br>  认识到计算机图形是一项实践性很强的课题是非常重要的,它的主要目的是能够使用计算机硬件产生可辨识的图像。其中涉及了许多领域,从几何学到线性代数,以及光学和心理学,需要把这些领域中的技术加以改进以适应当前可用的计算机硬件。最后,要提醒大家的是,计算机硬件设备发展非常迅速,基于此,软件技术通常也会相应地变化。<br>

2008-07-09

如何搭建iPhone程序开发环境

如何搭建iPhone程序开发环境

2008-06-20

micorsoft开发配训

对大家很有用哟,看看别人是如何配训的

2007-11-13

VC++多线程编程

例子很多,CHM形式的,很少

2007-11-13

空空如也

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

TA关注的人

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