自定义博客皮肤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技术团队

技术小记

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

原创 黑莓开发学习Trip

iOS开发差不多快两年了,在这两年当从不知道有现在的小有成就。到目前为止,我是专职iOS开发,而在国内真正红的是android,为了有更多的机会,更好的发展前景,我得不断学习进步才能紧跟社会主义快速进步的步伐,不然落后就会被歧视,没饭吃呀。c/c++出家的程序员,不太喜欢java

2011-09-17 16:58:59 2148 4

原创 UIImagePickerController之死因

UIImagePickerController是我们最常用的组件之一,用它可以实现照相,选图片的功能。但是在照像的时候,如果后台开有很多应用,经常会出现crash的情况,是因为照出来的相片像素太高,一般是4M左右,照一张就会有4M内存占用,于是经常会出现memory warnin

2011-09-29 12:52:26 4547

原创 CLLocationManager用法示例

MyCLController.h#import // This is hoping that in the future (beyond SDK 2.0) we can access SystemConfiguration info#import // T

2011-09-28 10:23:53 18066

原创 UIView上签名绘图示例

ipad上绘图的软件不错吧,以有有一个小朋友写了一个涂鸦软件,大买呀。这儿有一个示例。Canvas2D.h#import #import @interface Canvas2D : UIView { NSMutableArray* arrayStrokes

2011-09-27 15:02:18 2100

原创 UITextField限制字数的方法

在输入东西的时候,如果想限制最大字数,可以用下面方法- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSS

2011-09-26 15:56:31 8866

原创 看了两部好看的电影

《防火墙》《电脑终结者》这两部电影都是已电脑技术为背景题材的, 都非常好看。两部电影有一个共同点:与电脑打交道的人,家庭生活都不太顺利,一般都是夫妻分居或是交流有碍, 是不是因为与电脑打交道的语言是字母,几乎淡化了人类的语言,这样下去一定是悲剧。

2011-09-25 14:56:44 1684

原创 热烈庆祝个人播客开张

自己在google app engine上建了一个blog,用的是开源的micolog的源码。功能强大,支持许多模板主题。以后的文章将会在两处同步发布,欢迎去踩。新博客地址:http://ceobloger.appspot.com/ or http://www.ceobloger.tk/

2011-09-24 01:37:46 1333

原创 与大家讨论如何用opencore amr在iOS上decode(已解决)

两周前空闲的时候编译了opencore for iOS, 如何编译的请参看这一篇文章。今天又有空,所以就试着去用了一下这个库,我想把.amr的文件decode为.wav格式的。在test目录下有简单的例子,教大家如何用这个库,于是我就照着里面的代码,写了一个for iOS在xcode里跑,结果大失所望, 转化出来的文件只有4K大小。首先我说说我的方法。新建了一个iOS的工程,然后把编译好的

2011-09-23 17:14:46 25602 20

原创 通用方法解决UITextFiled输入的时候,键盘遮挡问题

我们在用键盘录入的时候,有可能会遮挡录入框,所以我们应调整UIView的位置,使其不被遮挡。我写了一个通用的方法可以解决这个问题:- (void)moveView:(UITextField *)textField leaveView:(BOOL)leave{ UIView

2011-09-22 11:28:31 5994 6

原创 iOS解析HTML

xml,json都有大量的库来解析,我们如何解析html呢?TFHpple是一个小型的封装,可以用来解析html,它是对libxml的封装,语法是xpath。今天我看到一个直接用libxml来解析html,参看:http://www.cocoanetics.com/2011/09/taming-html-parsing-with-libxml-1/#comment-3090 那张图画得一目

2011-09-20 18:01:41 10025 8

原创 黑莓开发之Helloword

上一篇文章介绍了我的黑莓开发环境, 有了环境,那就得试一试。就像有了枪,总想着支打一枪。还是写个helloworld来熟悉一下开发环境。点击桌面上的BlackBerry Java Plug-in 1.3.0, 启动开发环境。新建一个BlackBerry Project,

2011-09-17 16:31:12 2394

原创 黑莓开发环境搭建windows7+eclipse+BlackBerry Java Plug+JDK6

最近有点空闲时间,所以就学学黑莓开发,当然要开发第一步就是搭建开发环境,google了一下,有很多教程,但都是很老的了,可能是因为国内开发黑莓的人很少吧。黑莓的好处就是出了名的安全,所以有一批忠实的粉丝。其实我除了是苹果粉丝也是黑莓粉丝,其实我还是android的粉丝。因为国内的

2011-09-17 14:46:53 3703

原创 iOS NSString正常显示GBK编码字符

最近在做一个网络应用,收到xml是GBK编码的,我用UTF8去编码,结果返回nil的结果,明显是编码方法用错了,得用GBK的编码方式。方法如下: unsigned long encode = CFStringConvertEncodingToNSStringEn

2011-09-15 14:19:55 6905

原创 编程开启iOS emoji

emoji是日本人(建议不要买日本的产品,支持国产,恨死日本男人了,哈哈)开发的一字符编码集,在iOS中集成了该字符集。 可以通过编程的方式激活emoji。首先判断是否支持emoji:- (BOOL)supportEmoji{ BOOL hasEmoji = NO

2011-09-14 16:09:12 4217 1

原创 编译opencore-amr for iOS

amr在传声音中应用较多,因为十多K大小就可以长达一分钟的内容。在ios sdk4.0以后就不再支持这种格式的文件,只有用开源opencore-amr,今天试着编译了一下,结果成功了。写了一个脚本:#!/bin/sh############################################################################ Chang

2011-09-13 18:44:54 19318 38

原创 Three20中导航时传参通用方法

上一篇文章中只介绍了在url中传参数的方法,这样只能传字符串类型的参数,如果我们想传object类型的参数如何办呢?其实也是有方法的,提供两篇网上的文章,一看就明白如何传了。http://groups.google.com/group/three20/browse_threa

2011-09-12 10:42:20 1746 2

原创 Objective_C学习总结

Objective_C与C++有些许相似,C++里的继承,覆盖,隐藏在obj_c里一样适用,但是它的重载却没有c++里灵活。objective_C里只能以参数个数不同进行函数的重载,不能以类型做为重载的条件。如:- (void)requestTTT:(NSStri

2011-09-09 16:53:49 1856 3

原创 Three20中TNavigator用法总结

简单映射:Three20中的TNavigator对于软件导航很有用,只需要维护一张map映射表就行了。就像url表示一个网页一样,Three20也采用了相同的方式,用url关联页面。大家可以参看TTNavigatorDemo中的源码: TTURLMap* map =

2011-09-08 16:21:26 3644 2

原创 游戏外挂编写学习总结

最近一段时间,学习了游戏外挂的制作。由于有windows与c/c++开发的经验,所以学习起比较轻松,没什么难度。主要就是学习熟悉一些工具如:OD,CE, 一般游戏外挂的制作过程就是首先用CE找到内存基址,然后用OD围绕着找出的基址进行分析,其中需要一些开发经验,如常用数据类型,

2011-09-08 15:25:45 10359 2

原创 xcode4技巧总结

xcode4非常好用,只不过现在还有些bug,但总体上还是非常优秀的,当你用熟悉了xcode4,你将不再习惯xcode3.XCODE4增加了一些新功能,具体参看:http://developer.apple.com/technologies/tools/whats-new.htm

2011-09-08 15:09:26 1465

原创 Three20中的extThree20XML用法

现在Three20的扩展可以解析XML与json,但是实际用extThree20XML的时候,却遇到一点小问题,按照Three20介绍的方法:https://github.com/facebook/three20/tree/master/src/extThree20XML 最后编

2011-09-06 09:48:36 1392

原创 xcode编译环境配置

xcode 的build里可以配置很多参数,如指定头文件目录,库目录等等,可以用到一些宏,如${SDK_DIR}表示skd的路径,这样配置的好处就是当把工程放在不同机器上编译不会出错。具体参看:http://developer.apple.com/library/mac/#d

2011-09-01 15:23:59 2755

原创 xcode4中配置Three20开发环境

大名鼎鼎的Three20想必大家都听说过,很多APP都是用它开发的,开发UI很方便,功能也很强大,用它就不必深究枯燥的iOS SDK。今天介绍一下如何在xcode4中配置环境支持Three20开发。1。首先我们得去把源码下载下来。网址在:https://github.com/

2011-09-01 15:18:52 9829 6

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关注的人

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