ios
文章平均质量分 62
firepix
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ios 程序后台执行
如果你的应用需要在点击home键之后,整个程序里还需要有部分功能需要一直执行,那么就需要用到GCD,后台执行的话,一般来讲,苹果做了限制,如果不做任何配置的话,你的应用最多只能运行5s,5s之后就会被挂起,长时间的话就会被杀掉进程;还有一种情况:你设置了后台运行,但是一般来讲:9.9Min之后,程序同样也会被挂起; 问题来了:怎么进行设置,如果设置成一个一直在后台执行的,不受时间段的控制; ...2015-03-12 16:20:49 · 291 阅读 · 0 评论 -
苹果开发者账号申请流程记载(一)
苹果开发者账号申请(邓氏编码的申请): 你要有Apple ID,如果没有,可以在申请过程中注册,流程中会提示让你进行AppleID的注册; 注册完成之后,进入 https://developer.apple.com/programs/ios/ 页面,你可以选择$99/年,里面又分为个人和公司 如果选择注册类型为公司,那么就需要提供邓氏编码,在进行邓氏编码,先到https://devel...原创 2013-09-05 14:10:37 · 215 阅读 · 0 评论 -
iOS- <项目笔记>UI控件常见属性总结
1.UIView // 如果userInteractionEnabled=NO,不能跟用户交互 @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // 控件的标记(父控件通过标记可以找到对应的子控件) @property...原创 2014-03-04 21:11:43 · 195 阅读 · 0 评论 -
PhoneGap和Cordova在iOS 7上的表现,Cordova 3.1即将发布
苹果开放下载ios7了, 我想给大家分享下在 iOS 7上运行和编译 PhoneGap / Cordova应用的感受。. 运行之前的应用 升级后的第一件事情是运行手机上已经安装的PhoneGap 应用. 表现良好(除了ui美化的小问题,下面将介绍到). 编译及部署 构建和部署新的应用程序也非常简单,下面是步骤: 安装 Xcode 5: 更新程序已经上架App Store. ...原创 2014-03-12 16:26:22 · 213 阅读 · 0 评论 -
Mac下如何显示隐藏文件
Mac下如何显示隐藏文件 方法一: 缺省情况下,在 Mac 下是不显示隐藏文件的,Finder 也未提供设置是否显示隐藏文件的选项,不像 Windows 下,有一个“文件夹选项“设置界面里可以控制,但这并不表示 Mac 下无法显示隐藏文件,我可以通过“终端”,用命令行设置这个选项,命令如下:显示:defaults write com.apple.finder AppleShowAllF...原创 2014-03-12 17:56:21 · 171 阅读 · 0 评论 -
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 · 169 阅读 · 0 评论 -
Using Emoji in Web Apps
Using Emoji in Web Apps By 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 · 220 阅读 · 0 评论 -
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 · 130 阅读 · 0 评论 -
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 · 192 阅读 · 0 评论 -
uiview
http://blog.youkuaiyun.com/tangbinqi_hua/article/details/6553298原创 2014-03-21 21:55:43 · 207 阅读 · 0 评论 -
关于IBOutlet
为了使用Interface Builder,我们需要在如XXViewController.h中增加IBOutlet标记。IBOutlet对于编译器而言只是一个标记,也就是说,编译器会忽略这个关键字。Interface Builder则是根据IBOutlet来寻找可以在Builder里操作的成员变量。 需要注意的是,任何一个被声明为IBOutlet并且在Interface Builder里被连接...原创 2014-03-28 13:22:54 · 202 阅读 · 0 评论 -
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 · 130 阅读 · 0 评论 -
Xcode修改工程名称
总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。 目标为:将项目名XCD4改成xcd5。 先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。 将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心的点击Rename就好...原创 2015-03-25 10:25:12 · 226 阅读 · 0 评论 -
ios提交审核遇到的问题罗列
iTunesConnect 1,提交审核填写iTunesconnect信息的时候,需要注意点:屏幕快照之前必须要求是屏幕截图,现在可以是设计图,但图片的大小格式有限制,屏幕快照必须为 JPG 或 PNG 格式,且必须采用 RGB 颜色空间。 App 视频预览必须为 M4V、MP4 或 MOV 格式,且不能超过 500 MB。了解更多。 2,名称不能有重名,APPID是苹果提供的,每个应...原创 2015-03-26 10:34:26 · 477 阅读 · 0 评论 -
UIApplication sharedApplication详细解释-IOS
iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); 那么UIApplicationMain函数到底做了哪些事情...原创 2014-04-25 16:44:33 · 171 阅读 · 0 评论 -
Xcode5.1和Xcode6.0.1共存
首先,确保你的mac os系统支持Xcode6,如果已经安装了Xcode5.1,那么会提示你升级; 这个时候需要先把Xcode5拷贝出来,放到一个文件夹里,然后,选择升级,如果提示安装 失败,请设置一下DNS; 升级成功之后,应用程序中会出现一个新的xcode,这个就是覆盖了之前的Xcode5,然后, 把之前备份的Xcode重命名为Xcode5,然后拷贝到应用程序文件夹中即可 ...原创 2014-09-27 14:11:54 · 167 阅读 · 0 评论 -
获取公网ip
NSString *URLTmp1 = @"http://ip.taobao.com/service/getIpInfo.php?ip=myip"; NSString *URLTmp = [URLTmp1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; ...原创 2016-08-11 15:04:58 · 288 阅读 · 0 评论 -
获取IOS设备上安装的应用
#include <objc/runtime.h> Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace"); NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWo...原创 2014-11-03 15:50:02 · 160 阅读 · 0 评论 -
xcode静态库修改需要注意的地方
关于“search path”------------- 只想说先注意这个$(inherited),这个是target在设置自己路径的时候如果加了这个,那么就是继承project里设置的路径。如果不需要继承就不加,要不然乱加有可能整混导致路径错误。 再者带引号的路径和不带引号的路径,网上搜了下 带引号主要是预防路径里有空格导致本来一个路径变成了两个路径,因为空格分开就...原创 2014-11-18 13:32:43 · 262 阅读 · 0 评论 -
ios json 解析丢失精度
当json字典中含有一位及以上小数位时,在使用NSJSONSerialization方法先转为NSData再解析为字符串时有时会出现数据误差,代码如下: NSString *jsonStr = @"{"number":81.6}"; NSData *jsonData_ = [jsonStr dataUsingEncoding:NSUTF8StringEncoding]...原创 2017-01-25 09:52:36 · 670 阅读 · 0 评论 -
universal link
什么是Universal Links? 在iOS9之前,对于从各种从浏览器、Safari中唤醒APP的需求,我们通常只能使用scheme。但是这种方式需要提前判断系统中是否安装了能够响应此scheme的app,并且这种方式在微信中是被禁用了的。 Universal Links是iOS9推出的一项功能,使你的应用可以通过传统的HTTP链接来启动APP(如果iOS设备上已经安装了你的app,不管...原创 2017-02-06 10:14:36 · 488 阅读 · 0 评论 -
ios版本判断
本篇译自:Matt Gallagher的blog-http://cocoawithlove.com原文:http://cocoawithlove.com/2010/07/tips-tricks-for-conditional-ios3-ios32.html这篇日志会告诉你在ios编程中如何判断不同的版本的ios系统。1,让项目/Target支持不同版本的iOS要让一个程序可以在多个版本的ios上...原创 2014-01-22 11:06:24 · 129 阅读 · 0 评论 -
开发ipa过程中遇到的问题
写在开头的话:坑爹的ipod5,电量不给力啊~~~~不给力!看来还要换phone 进入正题:1开发环境的配置,因为公司抠门,没有给配金苹果,自己只能黑了一个;用的是VMWare9.0+Mac10.8.2+Xcode4.6,又因为公司为了节省开支,选择了这种一处开发,到处运行的开发模式:WebApp。总而言之,这是一款webapp应用。 在配置环境的过程中,安装黑苹果网上找一...2013-11-07 17:52:53 · 254 阅读 · 0 评论 -
NSArray和NSMutableArray常用方法总结
不可变数组对象: [array count] : 得到这个对象数组的长度。 [array objectAtIndex 0]: 传入数组脚标的id 得到数据对象。 [arrayWithObjects: ...] :向数组对象初始化赋值。这里可以写任意对象的指针,结尾必须使用nil。 NSArray 不可变数组 常用方法 +(id)arrayWithObje...原创 2014-05-28 17:31:51 · 134 阅读 · 0 评论 -
iOS开发所有KeyboardType与图片对应展示
iOS开发所有KeyboardType与图片对应展示 2012-10-23 09:54:14| 分类: IOS代码|举报|字号 订阅 1.UIKeyboardTypeAlphabet2.UIKeyboardTypeASCIICapable3.UIKeyboardTypeDecimalPad 4.UIKeyboardTypeDefault5.UIKeybo...原创 2014-05-28 17:33:19 · 130 阅读 · 0 评论 -
UITableView中的部分设置
UITableView中的部分设置 UITableView 默认选中一个 cell 首先定义一个变量并初始化 1 2 3 4 5 6 BOOL isSelectRow; - (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup ...原创 2014-05-28 17:36:47 · 153 阅读 · 0 评论 -
NSString与int和float的相互转换
NSString *tempA = @"123"; NSString *tempB = @"456"; 1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB]; 2,字符转int int intString = [newString intValue]; 3,i...原创 2014-05-30 16:09:03 · 151 阅读 · 0 评论 -
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 · 130 阅读 · 0 评论 -
检查更新
#pragma mark - 检查更新 - (void)checkUpdateWithAPPID:(NSString *)APPID { //获取当前应用版本号 NSDictionary *appInfo = [[NSBundle mainBundle] infoDictionary]; NSString *currentVersio...原创 2014-05-30 16:09:56 · 148 阅读 · 0 评论 -
自动检测版本及自动升级
自动检测版本及自动升级 本来直接找网络上的想马上用,哪知道编译都过去不。花了不少时间,终于OK. 自己整理下。 1.为了实现功能单一分离,我用单独的一个类VersionCheck,实现版本检测 VersionCheck.h // // VersionCheck.h // // Created by chenhd on 2014.01.15 // @interface...原创 2014-05-30 16:10:11 · 500 阅读 · 0 评论 -
iOS企业开发In House ipa发布流程
这两天需要发布一个ipa放到网上供其他人安装,需要用到企业级开发者账号。在网上查了一下资料,感觉没有一个比较完善的流程,于是决定把整个流程写下来,供大家参考。 首先详细说明一下我们的目标,我们需要发布一个ipa放到网上,所有人(包括越狱及非越狱设备)可以直接通过链接下载安装,不需要通过AppStore,也不需要安装任何证书。要达到这个目标,就需要企业级开发账号(299刀)。企业级开发账号的申...原创 2014-05-30 16:10:23 · 135 阅读 · 0 评论 -
xcode编译报错找不到libCordova.a
首先网上很多文章都是phonegap1.X的,可是自2.0后就没有相关的安装文件了,只有官网上写了怎么装 不过官网有时候打不开,可能是首页出了问题 但http://docs.phonegap.com这个域名还是可以访问的。 在2.0上我们需要通过执行命令的方法来部署phonegap 我们把下载下来的解压包解压,把里面的lib/ios/bin目录拖到终端(teminal)里面 在文...原创 2013-11-05 18:21:47 · 401 阅读 · 0 评论 -
uilabel小结
一.默认状态 单行,不可获取用户点击事件,UIViewContentModeRedraw模式,改变就重绘. 二.相关属性与函数 1.文本属性 text // label 显示的文字 font // text 的字体,值不可以是nil,否则异常 textColor // text 的颜色 textAlignment // text...原创 2014-06-14 09:50:16 · 154 阅读 · 0 评论 -
用法总结:NSNumber、NSString、NSDate、NSCalendarDate、NSData(待续)
用法总结:NSNumber、NSString、NSDate、NSCalendarDate、NSData(待续) 分类: ios2012-03-13 21:09 6267人阅读 评论(4) 收藏 举报 stringpathencodingcharactertimezoneattributes NSNumber + (NSNumber *)numberW...原创 2014-02-03 16:15:55 · 124 阅读 · 0 评论 -
tableview 设置背景图片的方法
首页 > 代码片段 > 其他 (Others)代码 > 详情 tableView 设置可以滚动的背景图 设置滚动背景图时,只要保证背景图在tableview中处于最低层。 ? 1 2 3 4 5 6 7 8 9 10 11 //iOS7 的一句就搞定了 [tableView insertSubv...原创 2014-06-20 18:38:34 · 520 阅读 · 0 评论 -
iOS的网页调启app store的方法
iOS的网页调启app store的方法 以百度地图为例: <a href="http://itunes.com/apps/百度地图">百度地图</a><!--to itunes--> <a href="itms://itunes.com/apps/百度地图">百度地图</a><!--to原创 2014-02-13 12:54:52 · 311 阅读 · 0 评论 -
无线发布iOS应用(OTA)让用户不通过App Store直接下载iOS应用
无线发布iOS应用(OTA)让用户不通过App Store直接下载iOS应用 OTA 是苹果在 iOS4 中新增的一项功能,目的是让企业用户能够在脱离 Apple App Store 的情况下通过网页无线发布 iOS 应用。 作 者:xssfuo 来 源:iinterest 更新时间:2013-9-9 13:28:13 一、OTA (Over The Air) OTA 是苹果在 i...原创 2014-02-13 13:18:37 · 338 阅读 · 0 评论 -
PhoneGap开发IOS,JS调用IOS方法/phoneGap插件
目录[-] PhoneGap开发IOS,JS调用IOS方法/phoneGap插件开发——FakeMr 前沿 开始代码 CDVMyPlugin.h内容: CDVMyPlugin.m内容 JS封装通用调用方法 JS调用 配置插件 OVER! PhoneGap开发IOS,JS调用IOS方法/phoneGap插件开发——FakeMr 前沿 废话不说ph...原创 2014-02-18 17:01:43 · 203 阅读 · 0 评论 -
IOS中Json解析的四种方法
IOS中Json解析的四种方法 作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。 有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。 从IOS5开始,APPLE提供了对js...原创 2014-02-18 17:04:31 · 154 阅读 · 0 评论 -
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 · 145 阅读 · 0 评论
分享