陈小峰(iefreer)的专栏

踏得网创始人,Stone 3D作者。

  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 [HOW TO]怎么在iPhone程序中实现可多选可搜索按字母排序的联系人选择器

iPhone自带的people picker已经可以让我们选择单个联系人并获取详细信息,但如果你想要群发消息或邮件,people picker将无法满足需求。而这是移动互动社区类软件核心功能之一。下面提供简单的思路: 1)创建一个YourPeoplePickerController,继承于UITableViewController并实现如下代理:ABPeoplePickerNa

2009-10-31 16:34:00 4007

原创 [HOW TO]如何在iPhone应用程序中发送邮件

3.0以前使用mailto URL,但是会退出当前应用程序 3.0后Apple提供了MessageUI framework可以在我们的应用程序内实现邮件发送功能,代码示范参见:https://developer.apple.com/iphone/library/samplecode/MailComposer/index.html 可以添加附件和以HTML格式发送邮件。如果想

2009-10-28 23:22:00 4452

原创 iPhone Programming Daily Tips

[2009-10-26]1. tableview cells content could not be filled-->cellForRowAtIndexPath delegate has never been called-->reason: UITableViewDataSource delegate must be declared in the viewcontroller

2009-10-28 17:10:00 1943

转载 苹果Mac机上一些著名的开源软件

Open source on Mac____________________________________________________________________________________________PPC Linux distributionsUbuntu (http://www.ubuntulinux.org/) Kubuntu (http://

2009-10-13 17:01:00 14262

原创 "iPhone开发秘籍"一书中的翻译错误

市面上热卖的iPhone开发秘籍是iPhone Developers Cookbook的中文版. 很欣赏几位译者对iPhone开发的普及所做的努力,但技术功底实在不敢恭维。翻译上有明显的漏洞,不是简单的typo,而是似乎译者并没有深入学习过c++或者说书翻译得很匆忙而没有被很好的review过。 我把我看到的一些错误及其修正持续更新在本帖中:------1.2节(组建

2009-10-11 13:55:00 2613

转载 Mac Application GDB Usage

一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改发送给程序的参数,而使用sh

2009-10-10 16:05:00 1982

转载 Cocoa应用程序基本运行过程

 

2009-10-09 21:43:00 1892

原创 OPhone开发环境设置备忘录

1 安装eclipse 3.4.x http://www.eclipse.org/downloads/2 安装sun java sdk 1.6, 并设置bin系统路径3 打开eclipse, help->install new software..., 输入https://dl-ssl.google.com/android/eclipse/ 并安装该android开发插件4 从移动mm

2009-10-07 16:07:00 2437

原创 属于我们的移动智能时代

 有那么几个人是超越时代的;有那么一些人是引领时代的;大部分人是跟随者,或推波助澜或随波逐流或浑水摸鱼,而使这个时代蔚为壮观. 回头看30年前,大部分软件工程师还工作在裸机环境里,习惯于命令行输入方式,自恋于专业的快捷键操作,而对普遍的计算需求和用户体验毫无感知力.这个时候划时代的人机交互方式:鼠标出现了,技术天才和商业敏感集于一身如比尔盖茨者马上意识到在巨大的普通大

2009-10-07 07:34:00 2467 2

转载 MacBook 常用快捷键

Mac OS X系统图形表示方法⇧ = shift⌃ = control⌥ = option / alt Home=fn + ◄ End=fn + ► Page Up=fn + ▲Page Down=fn + ▼ 删除后一个字符(普通键盘的Delete)=fn + delete 截图保存整个屏幕到桌面=shift + command + 3 保存整个屏幕到剪贴板=contr

2009-10-05 15:35:00 48353

翻译 Android开发指南-窗口小部件(App Widgets)

应用程序窗口小部件App Widgets应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget provider来发布一个Widget。可以容纳其它App Widget的应用程序组件被称为App Widget宿主。下面的截屏显示了一个音乐App Widget。  这篇文章描述了如何使用

2009-10-01 21:56:00 45056 11

翻译 Android开发指南-三维图形

三维图形3D with OpenGLAndroid通过OpenGL API支持高性能三维图形-具体而言,是OpenGL ES API。OpenGL ES是OpenGL的针对嵌入式设备的定制版本。OpenGL ES的各个版本不固定的对应于OpenGL主版本。Android当前支持OpenGL ES 1.0,对应于OpenGL 1.3。因此,如果你想得到的一个应用程序可以在桌面系统中用Open

2009-10-01 13:22:00 9135

Atomikos Transactions Guide

You should read this guide if you fall into one of the following categories: • You want to use Atomikos TransactionsEssentials. • You want to add transaction support to your J2SE application. • You want to understand a bit more about JTA.

2013-03-16

Android 三维图形演示代码

关于Android开发指南一文的三维图形演示应用程序,使用OpenGL ES技术,即Tunnel3D,代码来自网络,修改了若干编译问题。在G1上测试通过。

2009-10-01

一种新的Windows Mobile软件架构

本文详细讲解了一个简洁干净的基于windows mobile平台和.Net Compact Framework框架上的移动应用程序的开源架构实现

2009-07-30

Python文件重命名工具

可遍历替换某用户指定目录下所有文件名中的关键字. 如把c:\myproject下所有文件名中的sun关键字替换成hpux,且遍历所有子目录.

2009-07-25

windows mobile 程序异常问题定位指南

本文全面深入的阐述了windows mobile平台上程序异常处理的几个关键问题:1. windows mobile平台的内存管理机制2. 如何使自己的应用程序具备结构化的异常处理能力3. 如何在客户现场发生异常且不可复现的情况下,迅速离线定位到准确的代码行和调用逻辑(本文适用于所有windows mobile 5.x 6.x平台,因为工作环境的原因,用英文撰写)

2009-03-07

空空如也

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

TA关注的人

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