- 博客(121)
- 收藏
- 关注
转载 CocoaPods安装使用心得,分享给墙内的朋友们
时间宝贵长话短说。CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。如果你没听说过,也不想用,那就别往下看了。1.CocoaPods的安装需要用到ruby,Mac系统自带ruby,但如果不是最新的系统,最好更新一下。ruby的软件源rubygems.org被墙了,所以先换一下源,命令行下依次执行3条命令$ gem sources --remove htt
2015-11-05 10:23:54
1110
转载 CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co
2015-11-05 09:57:35
1325
转载 修复CocoaPods更新错误
在Xcode中使用cocoapods-xcode-plugin插件更新第三方框架时框架并没有更新, 并且出现下面警告:[!] Unable to satisfy the following requirements:- `MJRefresh`, `~> 2.4.7` required by `Podfile`参照网友提供的方法, 使用以下命令更新CocoaPods版本库同样没有效果p
2015-11-05 09:44:44
1118
转载 CocoaPods pod install/pod update更新慢的问题
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod
2015-11-05 09:41:25
1192
原创 C++,MFC控件笔记
VC学习笔记1:按钮的使能与禁止 用ClassWizard的Member Variables为按钮定义变量,如:m_Button1; 则 m_Button1.EnableWindow(true); 使按钮处于允许状态 m_Button1.EnableWindow(false); 使按钮被禁止,并变灰显示 VC学习笔记2:控件的隐藏与显示 用CWnd类的函数BOOL
2009-10-29 11:35:00
2328
2
原创 如何维护用于 Pocket PC 和 Smartphone
概述 为了使应用程序的维护和支持工作尽可能少,应该尽可能使您计划支持的平台都用统一的源代码。按照以下技巧,您甚至可以使一个二进制文件在两个平台上都能运行。如果您的目标是所有版本的 Pocket PC 和 Smartphone,那么使大多数业务逻辑代码保持同步是相对简单的方式,因为所有 Pocket PC 和 Smartphone 版本都是基于 Microsoft® Windows® CE 的。
2009-10-27 15:23:00
1571
原创 BeginPaint和GetDC有什么区别?
这是个windows编程问题。 第一种情况显示出来的字很正常。 case WM_PAINT: gdc = BeginPaint (hwnd, &ps); TextOut (gdc, 0, 0, s, strlen (s)); EndPaint (hwnd, &ps); break; 第二种情况
2009-10-26 17:15:00
1562
原创 vc里的数据类型解释
BOOL A Boolean value. BSTR A 32-bit character pointer. BYTE An 8-bit integer that is not signed. COLORREF A 32-bit value used as a color val
2009-10-16 09:13:00
1597
原创 Symbian中singleton的实现
http://wiki.forum.nokia.com/index.php/Simple_Reference_Counting_Singletonhttp://wiki.forum.nokia.com/index.php/Implementing_a_Singleton_Class_in_Symbian_OS http://www.devdiv.net/home/space-1-do-
2009-09-08 09:21:00
1396
原创 安装使用HookLogger的注意事项
HookLogger的安装路径必须不含有任何空格。如果有空格(比如: 安装到了缺省的位置下: Program Files/Common Files/Symbian/tools)则需参考下面的方法修改: 参考:http://wiki.forum.nokia.com/index.php/%E4%BD%BF%E7%94%A8HookLogger%E6%A3%80%E6%B5%8B%E5%86%8
2009-09-01 10:31:00
1644
转载 s60 2nd/3rd开发小tips(随时想到随时加)
北京理工大学 20981 陈罡(1)模拟器里面测试的程序如何删除?for s60 2nd平台:删除/epoc32/release/wins/udeb/z/system/apps/myapp的目录即可for s60 3rd平台:a、删除/epoc32/release/winscw/udeb/myapp.exeb、删除/epoc32/release/winscw/udeb
2009-09-01 09:55:00
1982
转载 TBuf和const char*的转换
TBuf和const char*的转换http://wiki.forum.nokia.com/index.php/How_to_Convert_TBuf_to_Char_and_Vice_VersaHow to Convert TBuf to Char and Vice VersaFrom Forum Nokia Wikivoid stringToDescriptor(
2009-08-31 17:33:00
2686
转载 vs2005 快捷键大全
vs2005 快捷键大全 CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明
2009-08-17 11:56:00
2530
转载 软件系统版本控制规定
软件系统版本控制规定 软件系统的版本号由3部分构成,即主版本号+次版本号+修改号。主版本号1位,只有当系统在结构和功能上有重大突破改进后才发生变化;次版本号有2位;修改号8位,采用提交时的日期,当系统进行任何修改后,包括数据库结构发生变化,修改号都要随之改变。例如:Ver3.31.19990317
2009-08-04 12:01:00
1883
转载 How to draw image to screen directly
draw, How, directly, image, screenThe speed of image drawing is very important in game development, but the Symbian OS window frame does not offer full support for games. We need to access the screen
2009-07-16 17:51:00
1662
转载 模式对话框和非模式对话框的区别
模式对话框和非模式对话框的区别 模式对话框和非模式对话框的区别一、 创建的区别在WIN32中,模式对话框的创建一般是使用DialogBox来进行创建的。而非模式对话框则是利用CreateWindow来创建的。在MFC或是WTL中,模式对话框一般是使用DoModal,而非模式对话框的创建则是使用Create。模式对话框创建后,程序的其他窗口便不能进行操作,必须
2009-07-15 17:54:00
2071
转载 Symbian OS控件开发之对话框
Symbian OS控件开发之对话框 新一篇: 深入理解Symbian控件架构 Symbian OS的对话框分为模式对话框和非模式对话框。对话框首先需要在资源文件中定义(对话框所容纳的控件也需要在资源文件中定义),然后在程序中建立对话框对象并使用资源文件中的对话框id进行初始化,最后执行对话框并显示相关内容。 对话框的种类很多,除了标准对话框外,还有窗体、通知对话框、查询对话框、列表对话框等类型。
2009-07-14 11:52:00
4089
原创 Dialogs API: Using Dialogs API
http://www.forum.nokia.com/document/Cpp_Developers_Library/GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6/html/Dialogs_API4.htmlDialogs API: Using Dialogs API 建立对话框
2009-07-13 16:54:00
1382
转载 网络流量曲线图,代码+效果图
http://www.cnblogs.com/jason-jiang/archive/2006/12/03/580870.html 实现方法:1、创建一个计时器,请将其打开2、写计时器活动对象的回调函数,在回调函数中刷新屏幕实现代码如下:创建计时器活动对象并且打开定时器: iPeriodicTimer = CPeriodic::NewL( CActive::EPrioritySt
2009-07-11 21:16:00
2385
转载 Symbian编程总结-网络与通信-使用CEComFilter捕获系统HTTP请求
Symbian编程总结-网络与通信-使用CEComFilter捕获系统HTTP请求。 一、前言 在IE浏览器中,如果想捕获浏览器的HTTP请求,可以通过BHO或者“异步可插协议”技术实现,类似于“迅雷”之类的下载软件,当用户点击一个下载链接会自动弹出。在Symbian OS中有一种技术与“异步可插协议”非常类似,Symbian OS会在HTTP请求中每一步
2009-07-05 09:50:00
1235
1
转载 How to write/change EXIF data
How to write/change EXIF datahttp://discussion.forum.nokia.com/forum/showthread.php?t=93013
2009-06-14 00:12:00
768
转载 How to detect HTTP connection break
How to detect HTTP connection breakMany a times HTTP connection breaks due to some reasons. The connection may be WIFI or HTTP. Applications should be well equipped to catch these connection breaks. T
2009-06-14 00:11:00
1146
原创 hrh文件中用#ifdef __SERIES60_3X__失效
今天在偶然的情况下发现了#ifdef __SERIES60_3X__在hrh文件中不正常在hrh中判断#ifdef __SERIES60_3X__#define _UID3 0xE598AB3B#else#define _UID3 0x0689586F#endif测试发现这样是不行的,要改成#ifdef EKA2#define _UID3 0xE598AB3B#else#defi
2009-03-25 20:34:00
1031
1
原创 根据手机号码查电话薄姓名
TBool CAnsPhoneAppUi::LookupTelNumber(TDes& aName,const TDesC& aNumber){ CContactDatabase* contactsDB=CContactDatabase::OpenL(); CleanupStack::PushL(contactsDB); CContactIdArray* iContactIds=NULL;
2008-11-11 13:56:00
5570
3
转载 手机上png文件转换到内存CFbsBitmap对象与掩码对象
void GetPngPicture(const TDesC& filename,CFbsBitmap* iBitmap,CFbsBitmap* iBmpMask ){CImageDecoder* idecoder;TRAPD(err,idecoder = CImageDecoder::FileNewL(CEikonEnv::Static()->FsSession(),filename ,_L
2008-10-22 11:41:00
999
转载 自定义的symbian图片控件,可在任意的位置放图片
首先给出这个控件类:头文件:#ifndef CMyPicture_H#define CMyPicture_H// INCLUDES#include #include #include #include #include // CLASS DECLARATION//class RFs;class CMyPicture : public CCoeControl{public: // Construct
2008-10-08 12:28:00
1509
1
转载 Symbian中如何转换异步操作为同步操作
因为Symbian中的一个核心思想是利用单线程中的活动对象来实现多线程操作,所以我们经常会遇到很多操作是用活动对象完成的。大多数情况下,正如 Symbian推荐的一样,使用活动对象有很多好处,开销更小,更快。但是,在实际操作中给开发者带来的难度也不小,不过这也是嵌入式开发的一个通病。最不可思议的事情是有很多很明显的同步事件竟然也要用异步完成,如图像的编码解码,取得IMEI,这些操作很多情况下都是需
2008-10-08 12:18:00
1251
原创 用"makekeys”来生成一个密钥及证书
makekeys -cert -password 12345 -dname "CN=username OU=NOKIA CO=GB EM=xyz@abc.com" mykey.key mycer.cer
2008-09-24 16:46:00
1310
原创 如何使控件背景变灰,高亮显示自己
先DrawableWindow()->FadeBehind(ETrue);在析构的时候再DrawableWindow()->FadeBehind(EFalse);就可以了,很简单
2008-08-31 16:26:00
826
原创 手机写日志
在调试手机程序的时候,我们经常需要通过写日志来得到运行过程中的信息,下面总结一下写日志的方法:方法一:用RFileLogger//打开日志文件服务的连接RFileLogger iLog;iLog.Connect();iLog.CreateLog(_L("MyLoggingDirectory"),_L("MyLogFile"),EFileLoggingModeOverwrite);//...
2008-08-20 11:05:00
783
1
原创 如何在容器中画手机皮肤作背景
MAknsSkinInstance* skin = AknsUtils::SkinInstance(); CFbsBitmap* bitmap = AknsUtils::GetCachedBitmap( skin, KAknsIIDQsnBgAreaMain ); if ( bitmap ) { gc.BitBlt( TPoint(0,0), bitmap); }bitmap为一指针,
2008-08-07 14:18:00
724
3
原创 改变CEikEdwin字体大小的两种方法
先说第一种,它只适用于2nd TCharFormat charFormat; Mem::FillZ(&charFormat,sizeof(TCharFormat)); TCharFormatMask charMask; Mem::FillZ(&charMask,sizeof(TCharFormatMask)); TFo
2008-08-01 10:12:00
1670
2
原创 Symbian开发总结
Symbian开发总结来自 http://blog.youkuaiyun.com/shushengsky/archive/2008/02/28/2130317.aspx1. 获得控件ID。aControl->UniqueHandle();2. View显示提示信息。iEikonEnv->InfoMsg()3. 获得焦点的控件。4. 发送command事件的控件需要实现MQik
2008-07-04 11:32:00
2397
原创 识别开发平台的宏
在从事手机软件开发时,常常要在不同的平台,不同的sdk版本间切换,同一份代码需要识别不同的平台和版本,这时宏定义就非常有用。如果自己对平台本身的宏不是很熟悉,自己在工程中定义宏就更加灵活好用了,下面说说这方面的方法。参考样板工程symbianoggplay,它有一个头文件OggOs.h,里面自定义了一些工程中需要用的宏,那么如何使得这些宏在工程中有效呢?答案很简单,只需在mmp文件的开头加上
2008-07-02 21:22:00
534
转载 Symbian UIQ ViewSwitcher(视图切换方法)
UIQ3 由于用了新的View框架,已经从CCoeControl升级成了CQikViewBase,搞得在开发时候处理起来很麻烦,刚开始时候觉得特别扭,不过现在也习惯了,感觉和S60V3的架构有点类似,View切换主要有几种方法,下面介绍一下主要的方法:1. 动态插入View: CYourView* pView = CYourView::NewLC(*this); Add
2008-07-02 11:06:00
1002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人