- 博客(33)
- 收藏
- 关注
转载 网站流量分析指标-PV/UV/PR/ip分析及区别
转摘自:http://www.cnblogs.com/Nikola/archive/2011/04/29/2032532.html1.什么是pv?PV(page view),即页面浏览量,或点击量;通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。高手对pv的解释是,一个访问者在24小时(0点到24点)内到底看了你网站几个页面。这里需要强调:同一个人浏览你网站同一个页面,不重...
2019-01-01 20:01:29 2693 1
原创 历时15天APP上架血泪史
写在前面的话:真诚的告戒iOS开发者,不要抱任何一丝侥幸去欺骗苹果审核团队,因为那样耽误的只是你的时间,用心做好某个细节才是开发者们所追求的。我们开发的是一款亲子社交类主题的APP,是面向广大宝爸宝妈的一款产品,由于初创公司的原因,公司负责人在其APP中加入了二级分销的功能,并且提供了提现,有过多年经验的我们知道这是一个挑战,苹果对此类应用审核极其苛刻。当然我们在提交过程中犯了各种的错误,因此我一...
2018-07-14 11:16:49 8375 1
转载 Tomcat启动命令
1、跳转至Tomcat主目录:cd /usr/local/tomcat1 2、查看Tomcat是否运行:ps -elf | grep java3、关闭Tomcat:bin/shutdown.sh 或catalina.sh stop 4、查看Tomcat是否还在运行:ps -elf | grep java 5、强制关闭:kill -9 12062(图中
2017-11-09 13:42:59 7273
转载 iOS使用WSDL2ObjC工具调用Webservice接口
1. 下载 WSDL2ObjC.apphttps://code.google.com/archive/p/wsdl2objc/downloads 2:下载WSDL文件2.1一般情况下, 你会得到这样的地址http://pc.cloudhvacr.com/DataInterfaceService.asmx添加 ?wsdl 得到http://pc
2017-05-05 09:43:49 1174
转载 App Store 审核指南
简介App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会。因此,App Store 已成长为一个激动人心且充满活力的生态系统,正为数百万的开发者和超过十亿的用户提供服务。不管是开发新手,还是由经验丰富的程序员所组成的大型团队,我们都非常欢迎您为 App Store 开发 app,并希望能够帮助您了解我们的准则,以确保您的 app 能够快速通过审核流程。
2017-04-28 15:42:36 1146
转载 iOS常用宏定义
//获取AppDelegate#define ShareApp ((AppDelegate *)[[UIApplication sharedApplication] delegate])//16进制颜色转RGB//For example: self.view.backgroundColor = UIColorFromRGBA(0xfdf4e1, 1);#define UIColorFr
2017-04-26 14:27:07 1069
原创 iOS切图规范
**本部分内容太细,不再详细描述, 可参考以下文章.**http://danielxu.github.io/blog/2013/04/12/ios-ui-design/>http://www.cocoachina.com/ios/20141205/10534.html>## 下面列出一些需要注意的切图规范: ##1. 命名格式:
2016-04-29 09:57:17 974
转载 超全!iOS 面试题汇总
作者:Job_Yang之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删)1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++
2015-10-27 15:42:20 1538
原创 iOS后端取值之种种
做为一个iOS开发者,与后端进行交互必不可少的会要进行取值,面对各种后端的写法,我们应该如果的应对呢?抓住一条原则,把数据组装成你所想要的!比如,后端的返回的json是如下这样的:但是我们并不是在同一个地方需要这样值,很可能我们是一个大view中存放了若干小view,然后取值会变得麻烦,如果我们去写死那种,一旦后端把数据进行了位置替换,那将会给程序带来的是致命的,因此显然不
2015-10-16 10:46:38 712
转载 iOS编码规范
# 前言 # Objective-C开发中,所有的编码规范都以苹果官方代码为标准,如果编码过程的遇到的问题在本文档中没有涉及到,请参考苹果官方代码的格式。苹果推崇的编码规范核心思想是:可读性高。不随便使用缩写,分段式长函数名都是基于此思想。在实际编码过程中,随时以此思想为准则。# 一:命名## 1:清晰,无歧义如:
2015-08-25 16:37:53 408
转载 苹果IOS开发者账号总结
详细地址:https://developer.apple.com/programs/which-program/ 个人账号(Individual):费用99美金一年, 该账号在App Store销售者只能显示个人的ID,比如zhitian zhang,单人使用。个人账号只能有一个开发者。100个苹果的iOS设备UDID测试。 公司团队账号 (Company/Orga
2015-08-21 16:15:46 399
转载 AFNetworking如何post一个json数据到服务器
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];//申明返回的结果是json类型manager.responseSerializer = [AFJSONResponseSerializer serializer];//申明请求的数据是json类型mana
2015-07-17 11:27:56 488
转载 Objective-C精确的货币计算
在iOS开发中,和货币价格计算相关的,需要注意计算精度的问题。即使只是两位小数,也会出现误差。使用float类型运算,是完全不够的。经过一番测试,最后选择使用系统提供的API的NSDecimalNumber来进行更好的解决。作为一个对外的库,鉴于版本延续,我们保留对外的flaot的类型,不改变接口,选择进行内部适配。以下是一些基本的测试,原始数据floa
2015-07-04 09:43:36 506
转载 为什么你要拒绝我(苹果AppStore被拒理由大全)
简而言之截图中出现了Android截图中出现了hack苹果的内容评论中出现了“屌丝”等不雅词汇App中包含谈论Android系统的内容你修改了状态栏,不行只有第三方登录,没有自己的注册登陆功能,不行您的应用包括色情内容(色情交易,色情展示)有微信分享功能,结果因为要强制用户安装微信,才能使用该功能,被拒应用内用了圆角按钮,无情被拒你给我解释解释,应用里的积分从哪里来,到哪里去?应用里面表示
2015-06-23 09:49:59 884
转载 iOS开发工具——网络封包分析工具Charles
简介Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。Charles是收费软件,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分
2015-05-05 15:46:18 456
转载 Xcode6制作动态及静态Framework
有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着xCode6的发布,相信小伙伴们已经都知道了,xCode6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用xCode6制作,目前网上也
2015-04-24 16:29:44 457
转载 iOS UIWebView 访问https绕过证书验证的方法
@implementation NSURLRequest (NSURLRequestWithIgnoreSSL)+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host{ return YES;}@end
2015-03-30 09:07:50 3594
原创 xcode6本地化教程
随着iOS版本的不断更新,本地化的方式也在不断变化。今天以目前版本为例,讲一下纯代码情况下的本地化处理。1、点击 File>New>File,选择Resource中Strings Fils,如图:点击Next,将文件取名为Localizable.strings,保存在根目录,然后点击Save。(Localizable.strings是iOS用来本地化文本默认的文件名
2015-02-12 09:35:46 652
原创 uialertview block 回调
最近项目中需要对uialertview的选择进行判断然后回调,因此想到了block,网上搜了搜,发现了UIAlertView-Block,觉得很方便,因此分享出来。可能许多人早就用过了,也就不详细说明了,直接上代码。if(![str isEqual: @"javascript:;"]) { if ([str rangeOfString:@"tel://" opt
2015-01-30 15:07:05 585
转载 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系
刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisioning Profile等做个总结。 1.概念介绍如果你拥有一个开发者账户的话,在iOS Dev Center打开Certificates, Indentifiers & Profiles
2015-01-26 14:10:22 573
原创 ios UIWebView与web的交互
最近重构了一个项目,中间大量运用了原生的项目与web的交互,因为此前接触的web仅仅只是展示一下内容,如企业的注册协议及联系方式等信息。因此学习并整理了一下中间的用法,希望给有需要的人参考。//当程序以UIWebView以loadRequest进行加载的时候就会调用到此函数,然后执行webViewDidStartLoad函数,所以我们可以在此函数中进行一些请求解析,URL地址分析的
2014-11-26 09:19:01 527
转载 Mac OS X 10.10(yosemite)更新后,cocoapods出错, 及cocoapods更新至0.34后, 错误情况整理
1:Mac升级10.10后,执行pod install出错如下1234567891011QTX-Will-mini:NewHishop willbin$ pod install[!] Unable to load a specification f
2014-10-23 11:06:00 5747
转载 《iOS7 by Tutorials》系列:iOS7的设计精髓(下)
我们继续上篇的内容 四、聚焦于内容在iOS7里,强调的不是眼花缭乱的装饰效果,而是最重要的内容本身。下面我们来探讨这个主题: 1.删除不必要的内容伟大的设计更多是减法和加法的组合。虽然很酷的想法是很重要,但还有更重要的 ———— 杀死那些很酷的想法,以保持应用程序的重点。 1.1.不再强调chromechrom
2014-10-22 11:16:49 541
转载 《iOS7 by Tutorials》系列:iOS7的设计精髓(上)
简介:本文翻译自《iOS7 by Tutorials》一书的第一章“Designing for iOS 7”,主要从程序员角度介绍了iOS7的新设计理念,堪称神作!本文翻译仅作学习交流之用,版权归原作者所有,有删减。非专业翻译人士粗糙之处在所难免,想体会原文精髓的朋友请到Raywenderlich商店支持正版。—————— by 葛布林大帝关于作者:这篇文章的原作者
2014-10-22 11:14:04 803
转载 升级10.10 Yosemite 后,cocoapods 出现错误(解决方案)
12345678910111213141516RSMacBook-Pro:~ RS$ pod search jsonkit/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/
2014-10-22 09:44:16 533
转载 CocoaPods安装和使用教程
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新
2014-10-21 19:45:47 397
原创 Xcode + SourceTree + Bitbucket - 轻松云端作业
如何新建bitbucket工程 常见流程:1: 本地电脑A:创建Xcode工程 2:Bitbucket网站A:"创建"仓库B:然后"从零开始",根据提示命令.在 本地电脑 的 Xcode工程目录中 运行几个命令行命令, 将此工程纳入git管理.(命令行工具推荐 go2shell.app) 2: 本地电脑
2014-10-19 13:36:25 1375
转载 iOS界面规范
1.基本尺寸(1)界面实际设计时按:· iPhone4、4s:640px*960px· iPhone5: 640px*1136px· iPhone6: 1920px*1080px· iPad:1536px*2048px(2)图标· 1024px*1024px圆角180px· 提交1024px*1
2014-10-19 13:01:26 570
转载 iOS开发规范
前言Objective-C开发中,所有的编码规范都以苹果官方代码为标准,如果编码过程的遇到的问题在本文档中没有涉及到,请参考苹果官方代码的格式。苹果推崇的编码规范核心思想是:可读性高。不随便使用缩写,分段式长函数名都是基于此思想。在实际编码过程中,随时以此思想为准则。 一、命名1.清晰,无歧义。insertObject: atIndex:(好)insert:at:(
2014-10-19 12:52:54 533
原创 向上转型
前提:了解继承 假设有一个称为Animal的代表动物的基类和一个被称为Dog的导出类,由于继承的关系可以确保基类中所有的方法在导出类中也同样有效,所以能够向基类发送的所有信息同样也可以向导出类发送。如果Animal类有一个eat()方法,那么Dog类同样具备。这样可以说明Dog对象也是一种类型的Animal。例如: class Animal { public void eat
2010-03-30 20:47:00 728
转载 经典SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat--- 开始
2010-03-26 09:39:00 4670 58
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En
2010-01-21 10:26:00 1073 7
转载 开发注意事项
1. 服务器端必须提供输入数据正确性的验证,客户端的Javascript验证可以没有。这是基于安全性的考虑,因为Javascript是很容易被绕过的,增加客户端验证只是为了减少服务器压力、界面更加容易使用。2. 适度使用Session,尽量不要在Session里放很大的集合对象,以免内存消耗过大,因为很多用户访问的时候会产生很多的Session。参数传递应该
2010-01-06 16:41:00 610 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人