<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[icemanws的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/icemanws</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; icemanws]]></copyright><item><title><![CDATA[网站流量分析指标-PV/UV/PR/ip分析及区别]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/85556983</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/85556983</guid><author>icemanws</author><pubDate>Tue, 01 Jan 2019 20:01:29 +0800</pubDate><description><![CDATA[转摘自：http://www.cnblogs.com/Nikola/archive/2011/04/29/2032532.html

1.什么是pv?

PV(page view)，即页面浏览量，或点击量;通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。

高手对pv的解释是，一个访问者在24小时(0点到24点)内到底看了你网站几个页面。这里需要强调:同一个人浏览你网站同一个页面，不重...]]></description><category></category></item><item><title><![CDATA[历时15天APP上架血泪史]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/81041297</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/81041297</guid><author>icemanws</author><pubDate>Sat, 14 Jul 2018 11:16:49 +0800</pubDate><description><![CDATA[写在前面的话：真诚的告戒iOS开发者，不要抱任何一丝侥幸去欺骗苹果审核团队，因为那样耽误的只是你的时间，用心做好某个细节才是开发者们所追求的。我们开发的是一款亲子社交类主题的APP，是面向广大宝爸宝妈的一款产品，由于初创公司的原因，公司负责人在其APP中加入了二级分销的功能，并且提供了提现，有过多年经验的我们知道这是一个挑战，苹果对此类应用审核极其苛刻。当然我们在提交过程中犯了各种的错误，因此我一...]]></description><category></category></item><item><title><![CDATA[Tomcat启动命令]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/78488773</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/78488773</guid><author>icemanws</author><pubDate>Thu, 09 Nov 2017 13:42:59 +0800</pubDate><description><![CDATA[1、跳转至Tomcat主目录:cd /usr/local/tomcat1 


2、查看Tomcat是否运行:ps -elf | grep java


3、关闭Tomcat:bin/shutdown.sh 或catalina.sh stop 


4、查看Tomcat是否还在运行:ps -elf | grep java 


5、强制关闭:kill -9 12062(图中]]></description><category></category></item><item><title><![CDATA[iOS使用WSDL2ObjC工具调用Webservice接口]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/71191288</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/71191288</guid><author>icemanws</author><pubDate>Fri, 05 May 2017 09:43:49 +0800</pubDate><description><![CDATA[1. 下载 WSDL2ObjC.app

https://code.google.com/archive/p/wsdl2objc/downloads

 

2:下载WSDL文件

2.1一般情况下, 你会得到这样的地址

http://pc.cloudhvacr.com/DataInterfaceService.asmx

添加 ?wsdl 得到

http://pc]]></description><category></category></item><item><title><![CDATA[App Store 审核指南]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/70916579</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/70916579</guid><author>icemanws</author><pubDate>Fri, 28 Apr 2017 15:42:36 +0800</pubDate><description><![CDATA[简介

App 正在改变世界，丰富人们的生活，并为像您一样的开发者提供前所未有的创新机会。因此，App Store 已成长为一个激动人心且充满活力的生态系统，正为数百万的开发者和超过十亿的用户提供服务。不管是开发新手，还是由经验丰富的程序员所组成的大型团队，我们都非常欢迎您为 App
 Store 开发 app，并希望能够帮助您了解我们的准则，以确保您的 app 能够快速通过审核流程。
]]></description><category></category></item><item><title><![CDATA[iOS常用宏定义]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/70800080</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/70800080</guid><author>icemanws</author><pubDate>Wed, 26 Apr 2017 14:27:07 +0800</pubDate><description><![CDATA[//获取AppDelegate
#define ShareApp ((AppDelegate *)[[UIApplication sharedApplication] delegate])


//16进制颜色转RGB
//For example: self.view.backgroundColor = UIColorFromRGBA(0xfdf4e1, 1);
#define UIColorFr]]></description><category></category></item><item><title><![CDATA[iOS切图规范]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/51279556</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/51279556</guid><author>icemanws</author><pubDate>Fri, 29 Apr 2016 09:57:17 +0800</pubDate><description><![CDATA[**本部分内容太细,
不再详细描述, 可参考以下文章.**


http://danielxu.github.io/blog/2013/04/12/ios-ui-design/>




http://www.cocoachina.com/ios/20141205/10534.html>




## 下面列出一些需要注意的切图规范: ##


1. 命名格式:]]></description><category></category></item><item><title><![CDATA[超全！iOS 面试题汇总]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/49449263</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/49449263</guid><author>icemanws</author><pubDate>Tue, 27 Oct 2015 15:42:20 +0800</pubDate><description><![CDATA[作者：Job_Yang


之前看了很多面试题，感觉要不是不够就是过于冗余，于是我将网上的一些面试题进行了删减和重排，现在分享给大家。（题目来源于网络，侵删）

1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?

答： Object-c的类不可以多重继承;可以实现多个接口，通过实现多个接口可以完成C++]]></description><category></category></item><item><title><![CDATA[iOS后端取值之种种]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/49175651</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/49175651</guid><author>icemanws</author><pubDate>Fri, 16 Oct 2015 10:46:38 +0800</pubDate><description><![CDATA[做为一个iOS开发者，与后端进行交互必不可少的会要进行取值，面对各种后端的写法，我们应该如果的应对呢？抓住一条原则，把数据组装成你所想要的！


比如，后端的返回的json是如下这样的：


但是我们并不是在同一个地方需要这样值，很可能我们是一个大view中存放了若干小view，然后取值会变得麻烦，如果我们去写死那种，一旦后端把数据进行了位置替换，那将会给程序带来的是致命的，因此显然不]]></description><category></category></item><item><title><![CDATA[iOS编码规范]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/47979237</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/47979237</guid><author>icemanws</author><pubDate>Tue, 25 Aug 2015 16:37:53 +0800</pubDate><description><![CDATA[# 前言 #
        
Objective-C开发中，所有的编码规范都以苹果官方代码为标准，如果编码过程的遇到的问题在本文档中没有涉及到，请参考苹果官方代码的格式。


苹果推崇的编码规范核心思想是：可读性高。不随便使用缩写，分段式长函数名都是基于此思想。在实际编码过程中，随时以此思想为准则。




# 一：命名


## 1：清晰，无歧义


如：
]]></description><category></category></item><item><title><![CDATA[苹果IOS开发者账号总结]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/47836221</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/47836221</guid><author>icemanws</author><pubDate>Fri, 21 Aug 2015 16:15:46 +0800</pubDate><description><![CDATA[详细地址：https://developer.apple.com/programs/which-program/

 

个人账号（Individual）：

费用99美金一年, 该账号在App Store销售者只能显示个人的ID，比如zhitian zhang，单人使用。个人账号只能有一个开发者。100个苹果的iOS设备UDID测试。

 公司团队账号 （Company/Orga]]></description><category></category></item><item><title><![CDATA[AFNetworking如何post一个json数据到服务器]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/46924989</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/46924989</guid><author>icemanws</author><pubDate>Fri, 17 Jul 2015 11:27:56 +0800</pubDate><description><![CDATA[AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

//申明返回的结果是json类型

manager.responseSerializer = [AFJSONResponseSerializer serializer];

//申明请求的数据是json类型

mana]]></description><category></category></item><item><title><![CDATA[Objective-C精确的货币计算]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/46753533</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/46753533</guid><author>icemanws</author><pubDate>Sat, 04 Jul 2015 09:43:36 +0800</pubDate><description><![CDATA[在iOS开发中，和货币价格计算相关的，需要注意计算精度的问题。即使只是两位小数，也会出现误差。使用float类型运算，是完全不够的。经过一番测试，最后选择使用系统提供的API的NSDecimalNumber来进行更好的解决。

作为一个对外的库，鉴于版本延续，我们保留对外的flaot的类型，不改变接口，选择进行内部适配。

以下是一些基本的测试，

原始数据




floa]]></description><category></category></item><item><title><![CDATA[为什么你要拒绝我(苹果AppStore被拒理由大全)]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/46602629</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/46602629</guid><author>icemanws</author><pubDate>Tue, 23 Jun 2015 09:49:59 +0800</pubDate><description><![CDATA[简而言之

截图中出现了Android截图中出现了hack苹果的内容评论中出现了“屌丝”等不雅词汇App中包含谈论Android系统的内容你修改了状态栏，不行只有第三方登录，没有自己的注册登陆功能，不行您的应用包括色情内容（色情交易，色情展示）有微信分享功能，结果因为要强制用户安装微信，才能使用该功能，被拒应用内用了圆角按钮，无情被拒你给我解释解释，应用里的积分从哪里来，到哪里去？应用里面表示]]></description><category></category></item><item><title><![CDATA[iOS开发工具——网络封包分析工具Charles]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/45503431</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/45503431</guid><author>icemanws</author><pubDate>Tue, 05 May 2015 15:46:18 +0800</pubDate><description><![CDATA[简介

Charles是在Mac下常用的截取网络封包的工具，在做iOS开发时，我们为了调试与服务器端的网络通讯协议，常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器，使得所有的网络访问请求都通过它来完成，从而实现了网络封包的截取和分析。

Charles是收费软件，可以免费试用30天。试用期过后，未付费的用户仍然可以继续使用，但是每次使用时间不能超过30分]]></description><category></category></item><item><title><![CDATA[Xcode6制作动态及静态Framework]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/45248175</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/45248175</guid><author>icemanws</author><pubDate>Fri, 24 Apr 2015 16:29:44 +0800</pubDate><description><![CDATA[有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作，相信也有很多的人使用 iOS-Universal-Framework ，随着xCode6的发布，相信小伙伴们已经都知道了，xCode6支持做Framework了.
 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发，建议开发者使用xCode6制作，目前网上也]]></description><category></category></item><item><title><![CDATA[iOS UIWebView 访问https绕过证书验证的方法]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/44746063</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/44746063</guid><author>icemanws</author><pubDate>Mon, 30 Mar 2015 09:07:50 +0800</pubDate><description><![CDATA[@implementation NSURLRequest (NSURLRequestWithIgnoreSSL)


+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
    return YES;
}


@end]]></description><category></category></item><item><title><![CDATA[xcode6本地化教程]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/43758811</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/43758811</guid><author>icemanws</author><pubDate>Thu, 12 Feb 2015 09:35:46 +0800</pubDate><description><![CDATA[随着iOS版本的不断更新，本地化的方式也在不断变化。今天以目前版本为例，讲一下纯代码情况下的本地化处理。


1、点击 File>New>File，选择Resource中Strings Fils，如图：




点击Next，将文件取名为Localizable.strings，保存在根目录，然后点击Save。(Localizable.strings是iOS用来本地化文本默认的文件名]]></description><category></category></item><item><title><![CDATA[uialertview block 回调]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/43307323</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/43307323</guid><author>icemanws</author><pubDate>Fri, 30 Jan 2015 15:07:05 +0800</pubDate><description><![CDATA[最近项目中需要对uialertview的选择进行判断然后回调，因此想到了block，网上搜了搜，发现了UIAlertView-Block，觉得很方便，因此分享出来。可能许多人早就用过了，也就不详细说明了，直接上代码。


if(![str isEqual: @"javascript:;"])
    {
        if ([str rangeOfString:@"tel://" opt]]></description><category></category></item><item><title><![CDATA[关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系]]></title><link>https://blog.youkuaiyun.com/icemanws/article/details/43151905</link><guid>https://blog.youkuaiyun.com/icemanws/article/details/43151905</guid><author>icemanws</author><pubDate>Mon, 26 Jan 2015 14:10:22 +0800</pubDate><description><![CDATA[刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解，可能你按照网上的教程一步一步的成功申请了真机调试，但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisioning Profile等做个总结。

 1.概念介绍

如果你拥有一个开发者账户的话，在iOS Dev Center打开Certificates, Indentifiers & Profiles]]></description><category></category></item></channel></rss>