功能模块
文章平均质量分 74
feeling127
这个作者很懒,什么都没留下…
展开
-
使用ZBar来读取条形码和二维码的方法
1.使用ZBar项目。下载地址是: http://zbar.sourceforge.net/iphone/index.html2.新建一个项目。3.导入 ZBar的sdk。把ZBar SDK的目录拉入项目,然后选中copy选项4.在项目文件的target中加入 以下framework5.在appDelegate文件中加入 标记部分的代码转载 2013-01-14 11:32:14 · 1704 阅读 · 0 评论 -
iOS如何判断当前网络的运营商
在IOS上存在retain屏,经常需要在一些时刻用到高清图,有些时候也要到普通图。 在网络条件很爽的情况下,这当然不在话下。如果咱是iphone用户,又正好用的是移动卡。 如果还用的高清图的话是不是灰常的杯具,显然是一定的。 从目前的情况来看,只有移动的gprs的卡速度慢的像牛一样,这样我们就需要权衡在一些场合牺牲点质量 换取速度。 那么我们就得必须知道当前网络是神马运营商转载 2013-02-18 10:49:05 · 1412 阅读 · 0 评论 -
使用mac应该知道的技巧
1、使用Safari浏览网页的时候,如果你想把当前页面通过邮件发送给自己或别人,使用command+I,可以直接打开邮件并把当前网页附加到待发送的邮件中。2、使用command+delete删除文件,彻底删除,使用shift+command+delete就会自动清空废纸篓3、想知道某个目录下各个文件和子目录各占多少空间,终端输入 du -sh * 。4、在Finder中打开文件使用原创 2013-02-18 12:24:40 · 2316 阅读 · 0 评论 -
macbook pro安装双系统
在mac下安装双系统,一台电脑顶两台使用。刚才看到了一个安装双系统的方法。转过来供大家学习一下。其实也容易操作的。1、正常进入MacOS(以下简称mac),在桌面上点击前往→实用工具:2、进入“Boot Camp 助理”:3、进来之后是介绍,直接继续:4、这一步需要详细说明一下,先见图:由于我的截图是在安装完Win之后,所以会和安装之前有一些不同原创 2013-02-18 12:30:51 · 40505 阅读 · 0 评论 -
mac 屏幕录制专家
相信很多人都不知道 Mac 系统内置的 QuickTime Player 还有屏幕录像的功能,说真的笔者之前也不知道(火星了),今天正好在 MacStories 上看到了这篇文章,才发现这一功能的,而且在 Lion 下非常强大。其实 QuickTime Player 在10.6时代就有屏幕录像功能,不过功能非常简单,用的人应该也不多,而且这个软件一直没有更新,从第10版发布以来就压根没原创 2013-02-20 17:50:32 · 1643 阅读 · 0 评论 -
IOS推送
IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。原创 2013-02-21 13:28:24 · 1262 阅读 · 0 评论 -
CKEditor使用方法
具体CKEditor怎么加入到项目中并引用,我就不多说了,很简单。 http://ckeditor.com/ 官网,或者google都能找到 下面是引入后的目录结构,供参考,其中iOS5Editor.html是自己创建的,随便起名字。iOS5Editor.html的代码如下: Replace Textareas b原创 2013-05-24 11:05:24 · 1924 阅读 · 0 评论 -
ShareSDK 微博空间分享
第一步:首先导入ShareSDK第三方类库,添加依赖框架 :SystemConfiguration.frameworkQuartzCore.frameworkMessageUI.framework(如果不集成邮件和短信可以不添加)libicucore.dyliblibz.1.2.5第二步:导入头文件#import "ShareSDK.h" 并初始化社交平原创 2013-05-30 09:41:05 · 4414 阅读 · 0 评论 -
条形码,二维码扫描
条形码扫描的功能终于实现了,写此笔记以供自己复习之用,也能够帮助一些向我一样刚开始做IOS,刚开始熟悉二维码扫描功能的学习。做出来了,回头一看,其实很容易。非常感谢Oran的指点,是他让我能够快速的学会zbarsdk的使用方法。同时也教会了我怎么学习新知识的方法。条形码、二维码扫描 sdk 已经封装好了实现的功能,我们要做的只是简单的几句代码就OK。首先说一下原理,只有懂了原理才会很快的知原创 2013-01-16 17:14:30 · 10324 阅读 · 6 评论 -
UIApplicationDelegate协议解读
@protocol UIApplicationDelegate@optional- (void)applicationDidFinishLaunching:(UIApplication *)application;//当程序完成载入后调用- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(N原创 2013-02-18 13:36:35 · 1476 阅读 · 0 评论 -
mac使用技巧之 显示mac下文件或文件夹路径
方法一: Finder窗口——选中某文件——文件——显示简介 方法二: Finder窗口——选中某文件—— command+I之后,在打开的简介窗口中,"通用"一栏下,查看"位置",就是路径了。 如果你要通过路径前往某项目,请在此路径后输入此文件的文件名(包括扩展名)。原创 2013-02-17 09:27:52 · 3357 阅读 · 0 评论 -
如何从ipa提取图片资源
iOS 开发过程中,在code和测试阶段结束后,你需要用xcode将程序打包成.ipa文件,然后上传到app store进行审批。在xcode将app打包成.ipa文件过程中,xcode会将文件压缩。我们知道这个打包过程简单来说就是一个压缩过程,如果你将ipa文件的名字改为.zip,然后再解压缩,你就可以看到ipa中包含的文件了。下面以我写的EZ Chapel Hill Transit 为例演转载 2013-01-15 09:55:33 · 2058 阅读 · 0 评论 -
ios下得到汉字拼音的方法比较
对网上流传盛广的三个取得汉字对应拼音的小总结1.大小 pinyin最小了,POAPinyin的声明就快500行了.2.速度 其实三者差不多,但是不要用POAPinyin原生的那个convert,那个每次都遍历查找很慢.3.对比 pinyin只能取得汉字对应拼音的首字母,PYMethod原本是应用于股票查询的,它的拼音个数少于POAPinyin. 对于这个汉字"嗯",我拼音输入转载 2013-01-30 17:54:47 · 1050 阅读 · 0 评论 -
从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构)
从hadoop框架与MapReduce模式中谈海量数据处理前言 几周前,当我最初听到,以致后来初次接触Hadoop与MapReduce这两个东西,我便稍显兴奋,觉得它们很是神秘,而神秘的东西常能勾起我的兴趣,在看过介绍它们的文章或论文之后,觉得Hadoop是一项富有趣味和挑战性的技术,且它还牵扯到了一个我更加感兴趣的话题:海量数据处理。 由此,最近凡是空转载 2013-01-15 17:42:23 · 1252 阅读 · 0 评论 -
ZBarSDK支持armv7s
In this moment the great qr/bar code reader library ZBar (SourceForge link) don't work on iPhone 5 simply because noone has re-compiled the library for armv7, and if you try to use this lib in you a转载 2013-01-16 08:58:07 · 5416 阅读 · 0 评论 -
开源免费天气预报接口API(国家气象局提供)
国家气象局提供的天气预报接口接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html 对于第三个接口,返回信原创 2013-02-01 17:07:44 · 7258 阅读 · 1 评论 -
AppStore新应用上传指南
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa 目录 [隐藏] 1 提交新应用前的准备工作2 进入itunesconnect3 提交新应用的信息4 上传应用5 用Application Loader上传应用提交新应用前的准备工作上传新应用需要做好一些转载 2013-01-17 15:19:45 · 1876 阅读 · 0 评论 -
地图基础知识
新建工程采用MapSDK开发iOS平台(iPhone/iPod Touch/iPad)下的地图应用程序,需要在XCode下建立相应的项目工程,本文档以建立iPhone上的项目工程作为示例。新建 iphone 设备工程1. 如图所示,新建iOS设备工程,选择Navigation-base Application类型,点击Choose,进行下一步。2. 然后选择工程代码原创 2013-02-04 16:58:51 · 1409 阅读 · 0 评论 -
苹果MAC操作系统上搭建Android开发平台环境
在MAC中安装并搭建Android开发环境的详细步骤和教程。Android的开发平台搭建主要需要的工具有:Java虚拟机JDK、Eclipse、Eclipse插件ADT(Android Developer Tool)和Android开发包SDK,以下是具体的安装方法。A、JDK在MAC中已经为我们预装了JDK并默认配置了Java系统变量,因此JDK对我们来说直接使用即可,查看MAC原创 2013-02-13 11:56:33 · 2746 阅读 · 0 评论 -
判断 iPhone 是否已插入 SIM 卡的方法
判断 iPhone 是否插入了 SIM 卡,可以参考苹果官网的 systemconfigure framework 教程,将下面的代码复制到头文件extern NSString* const kCTSMSMessageReceivedNotification;extern NSString* const kCTSMSMessageReplaceReceivedNotification;原创 2013-06-28 15:54:08 · 3819 阅读 · 0 评论 -
第三方框架和ARC
在使用了ARC机制的项目中使用第三方开源框架的方法:1.在第三方开源框架的每个.m文件都设置成 -fno-objc-arc具体方法:TARGETS---》Build Phases ---》Compile Sources ----》找到第三方框架的.m文件双击 , 将会弹出一个文本框,在文本框中输入 -fno-objc-arc ,回车即可2.本方法没用试验过以ASIHTTPR原创 2013-07-01 14:33:34 · 1356 阅读 · 0 评论 -
iOS 通过代码关闭应用程序
- (void)exitApplication { [UIView beginAnimations:@"exitApplication" context:nil]; [UIView setAnimationDuration:0.5]; [UIView setAnimationDelegate:self]; // [UIView setAnimationTra原创 2013-07-29 19:45:06 · 2698 阅读 · 0 评论 -
IOS 后台执行代码(voip socket)
如何使应用被切到后台,应用中的网络连接仍然接收数据并维持存活(像QQ iphone 一样);其实按 IOS官方文档一步一步做就可以实现上述功能;这里主要说一下我按文档遇到的问题,以及将原来的C/C++程序(主要是网络层)简单的修改一下就可以支持 IOS后台运行的方法.1.在 xxxx Info.plist 添加 以支持 后台运行UIBackgroun原创 2014-04-10 09:53:12 · 1482 阅读 · 1 评论 -
CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co原创 2014-05-12 23:48:05 · 1109 阅读 · 0 评论 -
如何快速正确的安装 Ruby, Rails 运行环境
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X任意 Linux 发行版本(Ubuntu,CentOS, Redhat, Ar原创 2014-05-12 23:46:29 · 1341 阅读 · 0 评论 -
IOS中定时器NSTimer的开启与关闭
调用一次计时器方法:[cpp] view plaincopymyTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次。tim原创 2014-06-09 14:04:37 · 1116 阅读 · 0 评论 -
圆形进度条的绘制与使用
demo地址:https://github.com/nijino/CircularProgressView项目中总会遇到一些非原生类的UI效果。最近我就遇到了一个音频播放圆形进度条的需求。在网上找了一下,感觉写的都比较复杂。本来需求就不是很复杂,干吗要整复杂呢?于是我参考类似的第三方库代码自己写了一个,并把它封装,放到了github(地址)上。封装后在要生成进度条时设定圆形进度原创 2015-03-08 16:51:20 · 1776 阅读 · 0 评论 -
本地化UIImagePicker中的文字
项目中经常会用到UIImagePicker类来取得系统相册中的图片,但是细心的人会发现UIImagePicker控件里的文字不论在什么语言下都只有英文版本,这让非英语应用在使用UIImagePicker时感觉很尴尬。那么有没有什么办法把上图中的“Cancel”、“Use”和“Move and Scale”变成“取消”、“使用”和“移动和缩放”呢?今天看到一位大牛的一篇技术博客,正好原创 2015-03-08 16:51:34 · 863 阅读 · 0 评论 -
SVN 命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所原创 2015-03-08 17:01:25 · 636 阅读 · 0 评论 -
OAuth_QQ登录_公共返回码说明
这篇文章,是直接从QQ开放平台分享过来的,便于大家参考说明,及时解决开发过程中出现的问题。公共返回码-for OAuth2.0协议错误码含义说明100000缺少参数response_type或response_type非法。100001缺少参数client_id。100002缺少参数clie原创 2015-05-25 18:23:20 · 4239 阅读 · 0 评论 -
iOS开发中,应用内直接跳转到Appstore
1.进入appstore中指定的应用NSString *str = [NSString stringWithFormat: @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa /wa/viewContentsUserReviews?type=Purple+Software&id=原创 2014-04-17 14:26:27 · 1301 阅读 · 0 评论 -
iOS开发-用ZipArchive添加和解压zip包
ZipArchive是一个开源的zip开发包工具。使用方法如下: 创建/添加一个zip包ZipArchive* zipFile = [[ZipArchive alloc] init];//次数得zipfilename需要一个完整得路径,例如***/Documents/demo.zip[zipFile CreateZipFile2:@"zipfilename"]; /原创 2014-04-17 16:40:05 · 1403 阅读 · 0 评论 -
IOS7新特性
iOS7的新特征:关键字:用户界面的改变、多任务的增强、游戏、地图、AirDrop、应用程序间的音频、点对点的连接、一些新的Framework、已有Framework的增强、OC和弃用的一些API等。用户界面的改变在iOS7整个系统中,每一方面的设计都重点突出功能以及用户的内容——半透明和精致的视觉感受——流畅和逼真的动作——具有清晰、深入和有活力的用户体验。对于开发者来说原创 2013-08-21 23:40:37 · 3893 阅读 · 0 评论 -
Ios 程序打包,安装流程
一、发布测试,是指将你的程序给 * 你的测试人员,因为程序总归是要测试的 * 你的客户,在正式发布之前,客户肯定是要先看(验收)的在他们的iOS设备(iphone,ipod, ipad)安装,运行。 二,阅读前提:你自己已经完成了真机测试,意味着: 1、你已经加入了苹果的"iOS developer program",标志事件是付了$99。原创 2013-09-23 15:51:42 · 1572 阅读 · 0 评论 -
应用内部打电话方法
UIWebView*callWebview =[[UIWebView alloc] init]; NSURL *telURL =[NSURL URLWithString:@"tel:10010"]; [callWebview loadRequest:[NSURLRequest requestWithURL:telURL]]; //记得添加到vi原创 2013-11-10 09:44:47 · 1523 阅读 · 1 评论 -
iOS 项目结构的设计
本文附带源码:YoungHeart-Chapter-02.zip 在设计任何一个框架之前,都应规划好项目结构。 假定Git作为我们的项目管理工具。我们要建立两个仓库,一个用于存放我们的框架,另一个用于存放我们的项目,后者引用前者。对于iOS而已,大部分开发者已经习惯于就一个project,所有的功能、页面都做在上面,倒也没错。然而我现在要做的是,要让我所原创 2014-04-30 11:53:47 · 1481 阅读 · 0 评论 -
UI端编程的22个问题
框架级别: 1) Wait Cursor 在调用Service端方法的时候,如何能锁住当前的UI,直到Service返回结果,用户才能继续操作。 2) Chain of Async methods 如何将异步方法转化为同步方法,这将使我们的代码更加清晰。原创 2014-04-30 11:57:46 · 1026 阅读 · 1 评论 -
iOS开发常用输入校验
1、数字字符校验#define NUMBERSPERIOD @"0123456789." - (BOOL)CheckInput:(NSString *)string { NSCharacterSet *cs; cs = [[NSCharacterSet characterSetWithCharactersInString:NUMBERSPE原创 2014-04-17 16:50:35 · 1480 阅读 · 0 评论 -
打电话、发短信、发邮件常用代码
+ (void) makeCall:(NSString *)phoneNumber{ if ([DeviceDetection isIPodTouch]){ [UIUtils alert:kCallNotSupportOnIPod]; return; } NSString* numberAfterClear =原创 2014-04-17 14:23:17 · 975 阅读 · 0 评论 -
转换Xcode里打印的unicode编码日志
1)打开Terminal2)输入python3)print(u'\u6027\u611f\u597d\u83b1\u575e\u5973\u661f\u7ecf\u5178\u88f8\u7167'.encode('utf8'))‘\u6027\u611f\u597d\u83b1\u575e\u5973\u661f\u7ecf\u5178\u88f8\u7167’为要转化的原创 2014-04-17 14:28:46 · 3621 阅读 · 0 评论