自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 收藏
  • 关注

原创 universal link

什么是Universal Links?在iOS9之前,对于从各种从浏览器、Safari中唤醒APP的需求,我们通常只能使用scheme。但是这种方式需要提前判断系统中是否安装了能够响应此scheme的app,并且这种方式在微信中是被禁用了的。Universal Links是iOS9推出的一项功能,使你的应用可以通过传统的HTTP链接来启动APP(如果iOS设备上已经安装了你的app,不管...

2017-02-06 10:14:36 313

原创 ios json 解析丢失精度

当json字典中含有一位及以上小数位时,在使用NSJSONSerialization方法先转为NSData再解析为字符串时有时会出现数据误差,代码如下:NSString *jsonStr = @"{"number":81.6}";        NSData *jsonData_ = [jsonStr dataUsingEncoding:NSUTF8StringEncoding]...

2017-01-25 09:52:36 571

原创 获取公网ip

NSString *URLTmp1 = @"http://ip.taobao.com/service/getIpInfo.php?ip=myip"; NSString *URLTmp = [URLTmp1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; ...

2016-08-11 15:04:58 215

原创 ios自定义字体

1.将需要的字体库xxx.ttf添加到工程中,注意一定要在copy bundle resources中存在,如果没有添加上去 2.在info.plist 文件中添加 fonts provided by application 默认为array,也可以使用dictionary  添加value为  xxx.ttf 可以添加多个,使用的时候写对应字体名字就行。如下图: ...

2015-04-10 13:35:25 151

原创 ios提交审核遇到的问题罗列

iTunesConnect1,提交审核填写iTunesconnect信息的时候,需要注意点:屏幕快照之前必须要求是屏幕截图,现在可以是设计图,但图片的大小格式有限制,屏幕快照必须为 JPG 或 PNG 格式,且必须采用 RGB 颜色空间。 App 视频预览必须为 M4V、MP4 或 MOV 格式,且不能超过 500 MB。了解更多。2,名称不能有重名,APPID是苹果提供的,每个应...

2015-03-26 10:34:26 355

原创 Xcode修改工程名称

总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心的点击Rename就好...

2015-03-25 10:25:12 164

ios 程序后台执行

如果你的应用需要在点击home键之后,整个程序里还需要有部分功能需要一直执行,那么就需要用到GCD,后台执行的话,一般来讲,苹果做了限制,如果不做任何配置的话,你的应用最多只能运行5s,5s之后就会被挂起,长时间的话就会被杀掉进程;还有一种情况:你设置了后台运行,但是一般来讲:9.9Min之后,程序同样也会被挂起;问题来了:怎么进行设置,如果设置成一个一直在后台执行的,不受时间段的控制;...

2015-03-12 16:20:49 167

原创 xcode静态库修改需要注意的地方

关于“search path”-------------      只想说先注意这个$(inherited),这个是target在设置自己路径的时候如果加了这个,那么就是继承project里设置的路径。如果不需要继承就不加,要不然乱加有可能整混导致路径错误。      再者带引号的路径和不带引号的路径,网上搜了下 带引号主要是预防路径里有空格导致本来一个路径变成了两个路径,因为空格分开就...

2014-11-18 13:32:43 183

原创 获取IOS设备上安装的应用

#include <objc/runtime.h>Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWo...

2014-11-03 15:50:02 118

原创 Xcode5.1和Xcode6.0.1共存

首先,确保你的mac os系统支持Xcode6,如果已经安装了Xcode5.1,那么会提示你升级;这个时候需要先把Xcode5拷贝出来,放到一个文件夹里,然后,选择升级,如果提示安装失败,请设置一下DNS;升级成功之后,应用程序中会出现一个新的xcode,这个就是覆盖了之前的Xcode5,然后,把之前备份的Xcode重命名为Xcode5,然后拷贝到应用程序文件夹中即可...

2014-09-27 14:11:54 111

原创 tableview 设置背景图片的方法

首页>代码片段>其他 (Others)代码>详情tableView 设置可以滚动的背景图设置滚动背景图时,只要保证背景图在tableview中处于最低层。?1234567891011//iOS7 的一句就搞定了 [tableView insertSubv...

2014-06-20 18:38:34 433

原创 uilabel小结

一.默认状态单行,不可获取用户点击事件,UIViewContentModeRedraw模式,改变就重绘.二.相关属性与函数 1.文本属性text        // label 显示的文字font        // text 的字体,值不可以是nil,否则异常textColor        // text 的颜色textAlignment    // text...

2014-06-14 09:50:16 111

原创 iOS企业开发In House ipa发布流程

这两天需要发布一个ipa放到网上供其他人安装,需要用到企业级开发者账号。在网上查了一下资料,感觉没有一个比较完善的流程,于是决定把整个流程写下来,供大家参考。首先详细说明一下我们的目标,我们需要发布一个ipa放到网上,所有人(包括越狱及非越狱设备)可以直接通过链接下载安装,不需要通过AppStore,也不需要安装任何证书。要达到这个目标,就需要企业级开发账号(299刀)。企业级开发账号的申...

2014-05-30 16:10:23 95

原创 自动检测版本及自动升级

自动检测版本及自动升级本来直接找网络上的想马上用,哪知道编译都过去不。花了不少时间,终于OK.自己整理下。 1.为了实现功能单一分离,我用单独的一个类VersionCheck,实现版本检测VersionCheck.h// //  VersionCheck.h // //  Created by chenhd on 2014.01.15 // @interface...

2014-05-30 16:10:11 441

原创 检查更新

#pragma mark - 检查更新  - (void)checkUpdateWithAPPID:(NSString *)APPID  {      //获取当前应用版本号      NSDictionary *appInfo = [[NSBundle mainBundle] infoDictionary];          NSString *currentVersio...

2014-05-30 16:09:56 109

原创 UIView相关方法

 [self.view insertSubview:girlView belowSubview:bottomView];//把girlView插入到bottomView后面 [self.view insertSubview:girlView aboveSubview:bottomView];//把girlView插入到bottomView前面 [self.view insertSubv...

2014-05-30 16:09:24 88

原创 NSString与int和float的相互转换

NSString *tempA = @"123";  NSString *tempB = @"456"; 1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB]; 2,字符转intint intString = [newString intValue]; 3,i...

2014-05-30 16:09:03 100

原创 UITableView中的部分设置

UITableView中的部分设置 UITableView 默认选中一个 cell首先定义一个变量并初始化123456BOOL isSelectRow;- (void)viewDidLoad{    [super viewDidLoad];    // Do any additional setup ...

2014-05-28 17:36:47 101

原创 iOS开发所有KeyboardType与图片对应展示

iOS开发所有KeyboardType与图片对应展示  2012-10-23 09:54:14|  分类: IOS代码|举报|字号 订阅  1.UIKeyboardTypeAlphabet2.UIKeyboardTypeASCIICapable3.UIKeyboardTypeDecimalPad  4.UIKeyboardTypeDefault5.UIKeybo...

2014-05-28 17:33:19 100

原创 NSArray和NSMutableArray常用方法总结

不可变数组对象:[array count] : 得到这个对象数组的长度。[array objectAtIndex 0]: 传入数组脚标的id 得到数据对象。[arrayWithObjects: ...] :向数组对象初始化赋值。这里可以写任意对象的指针,结尾必须使用nil。  NSArray 不可变数组 常用方法+(id)arrayWithObje...

2014-05-28 17:31:51 97

原创 UIApplication sharedApplication详细解释-IOS

iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); 那么UIApplicationMain函数到底做了哪些事情...

2014-04-25 16:44:33 126

原创 关于IBOutlet

为了使用Interface Builder,我们需要在如XXViewController.h中增加IBOutlet标记。IBOutlet对于编译器而言只是一个标记,也就是说,编译器会忽略这个关键字。Interface Builder则是根据IBOutlet来寻找可以在Builder里操作的成员变量。需要注意的是,任何一个被声明为IBOutlet并且在Interface Builder里被连接...

2014-03-28 13:22:54 151

原创 uiview

http://blog.csdn.net/tangbinqi_hua/article/details/6553298

2014-03-21 21:55:43 119

原创 sencha touch 隐藏滚动条样式的几种方式

 可以通过以下几种方式来隐藏滚动条,而又不影响滚动效果/* 隐藏x方向滚动条 */.x-scroll-bar-x.active { width: 0px; }/* 隐藏y方向滚动条 */.x-scroll-bar-y.active { width: 0px; }  2.通过配置滚动条属性实现隐藏 scrollable: { ...

2014-03-21 21:55:00 104

原创 sencha touch textarea 手机上不显示滚动条,且不能滚动

最近在项目中发现 sencha touch 中的 textarea 在手机上不显示滚动条,也不能滚动。在浏览器中之所以能显示滚动条滚动,那是浏览器为 textarea 添加的滚动条。 但在手机中是不会显示滚动条的。 可能在以后的版本中会有所改进吧。 于是只能另想办法了,找了一个老外重写的可滑动的 textarea (无滚动条) Ext.define('LeslieTest.v...

2014-03-21 21:53:28 520

原创 iphone 获取手机当前内存大小

+ (float)getFreeDiskspace{float totalSpace;float totalFreeSpace=0.f;NSError *error = nil; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); N...

2014-03-21 20:18:20 127

原创 ios 状态栏隐藏

用xcode5开发新的iOS游戏,发现一个坑爹的现象,虽然我已经在info.plist里面把Status bar is initially hidden设置成了YES,但在设备上一跑还是看到丑陋的status bar,中国联通....电池电量... 看到Deployment Info的设置里面有个Status Bar Style和一个Hide during application lau...

2014-03-20 14:52:08 77

原创 Using Emoji in Web Apps

Using Emoji in Web AppsBy Cal Henderson, October 21st 2009.If you haven't been locked in a small box for the past year, then you'll be familiar with the screenshot on the left - the Emoji keybo...

2014-03-13 09:16:49 167

原创 Emoji for PHP

Emoji for PHPThis library allows the handling and conversion of Emoji in PHP.You can download a zipfile of the latest code, which contains a helpful readme file.If you want to browse the code, ...

2014-03-13 09:15:57 1051

原创 Emoji表情图标在iOS与PHP之间通信及MySQL存储

Emoji表情图标在iOS与PHP之间通信及MySQL存储作者:neekey,发布于 2013年1月22日 ,已浏览5878次 3  0在某个 iOS 项目中,需要一个服务器来保存一些用户数据,例如用户信息、评论等,我们的服务器端使用了 PHP+MySQL 的搭配。在测试过程中我们发现,用户在 iOS 端里输入了 Emoji 表情提交到服务器以后,PHP 无法在 MySQL 数据...

2014-03-13 09:14:36 114

原创 Mac下如何显示隐藏文件

Mac下如何显示隐藏文件方法一: 缺省情况下,在 Mac 下是不显示隐藏文件的,Finder 也未提供设置是否显示隐藏文件的选项,不像 Windows 下,有一个“文件夹选项“设置界面里可以控制,但这并不表示 Mac 下无法显示隐藏文件,我可以通过“终端”,用命令行设置这个选项,命令如下:显示:defaults write com.apple.finder AppleShowAllF...

2014-03-12 17:56:21 95

原创 node 安装phonegap错误

Error: shasum check failed for /tmp/npm-1316662414557/1316662415993-0.13772299513220787/tmp.tgzwhen using npm install, the error like title happens.Just add sudo before npm install to resolve t...

2014-03-12 17:40:25 160

原创 PhoneGap和Cordova在iOS 7上的表现,Cordova 3.1即将发布

苹果开放下载ios7了, 我想给大家分享下在 iOS 7上运行和编译 PhoneGap / Cordova应用的感受。.运行之前的应用升级后的第一件事情是运行手机上已经安装的PhoneGap 应用. 表现良好(除了ui美化的小问题,下面将介绍到).编译及部署构建和部署新的应用程序也非常简单,下面是步骤:安装 Xcode 5: 更新程序已经上架App Store....

2014-03-12 16:26:22 151

原创 触发hasLayout

触发hasLayout  china_lx1认识hasLayout——IE浏览器css bug的一大罪恶根源 转什么是hasLayout?hasLayout是IE特有的一个属性。很多的ie下的css bug都与其息息相关。在ie中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。当一个元素的hasLayout属性...

2014-03-12 13:45:23 149

原创 js Unicode编码转换

js Unicode编码转换 /**js Unicode编码转换*/ var decToHex = function(str) {    var res=[];    for(var i=0;i < str.length;i++)        res[i]=("00"+str.charCodeAt(i).toString(16)).slice(-4);    return ...

2014-03-11 16:37:31 178

原创 Jquery滚动条定位插件

Jquery滚动条定位插件(jquery.scrollto.js)使用方法:$(‘被点击元素选择器’).scrollTo(‘目标’,‘speed’,‘setting’ );$.scrollTo(‘目标’,‘speed’,‘setting’ );//网页初始化后立刻滚动 目标选择器可以使选择器,‘top’, ‘bottom’ 速度初始为800 设定 ...

2014-03-10 15:28:39 141

原创 iOS- <项目笔记>UI控件常见属性总结

1.UIView                            // 如果userInteractionEnabled=NO,不能跟用户交互@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;// 控件的标记(父控件通过标记可以找到对应的子控件)@property...

2014-03-04 21:11:43 148

原创 IOS中操作JSON

IOS中操作JSON - (IBAction)Action1:(id)sender {     //NSString 转 JSON     NSString *str=@"[{\"UserName\":\"CQHG\",\"Age\":\"32\"},{\"UserName\":\"CQHG2\",\"Age\":\&qu

2014-02-18 17:11:39 86

原创 Using ASIHTTPRequest in an iOS project

Using ASIHTTPRequest in an iOS project1) Add the filesCopy the files you need to your project folder, and add them to your Xcode project. An overview of the ASIHTTPRequest source files appears h...

2014-02-18 17:07:54 80

原创 IOS应用程序升级

IOS应用程序升级流程介绍:IOS手机端应用程序需要升级时,打开服务器端html文件(本文为ucab.html文件)-》点击在线安装-》打开plist文件(本文中为ucab.plist文件)-》plist文件中存储有应用程序升级包的地址。(本文为:http://192.168.1.126:8088/netcrm/ucab.ipa),这个地址是在打包时填写的Application URL值。通过升...

2014-02-18 17:06:43 100

空空如也

空空如也

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

TA关注的人

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