自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IntelliJ IDEA使用(二):tomcat和jetty配置

上一讲用idea创建了maven web项目,接下来我们把项目发布到tomcat和jetty运行,以便进一步地开发和调试配置tomcat第一、打开菜单栏第二、点击设置按钮,添加应用服务器,选择tomcat server选择tomcat目录添加后如下所示到此我们已经把tomcat服务器添加进idea了,接下来还得设置ma

2017-07-03 15:34:48 682

转载 IntelliJ IDEA使用(一):创建maven web项目

在公司用eclipse开发maven web项目后,慢慢开始明白大家的那句话“受不了eclipse”。的确,在开发大型的web项目,尤其是maven构建的项目,eclipse很不友好,时不时会出现莫名其妙的错误提示,有时改了某个类的代码明明没有任何错误却提示一大堆错误,还有就是每次清除项目的时候还要清除tomcat服务器下面的项目。总之各种不爽了,很多java开发人员都转向用IntelliJ ID

2017-07-03 15:32:33 387

转载 走向大神之路的必备git命令操作

一直以来自己觉得已经有了sourceTree这些可视化Git工具了,没有必要去有针对性的训练git命令行工具操作了,现在细想起来极恐,掌握核心技术是非常的重要的,但是也需要我们通过熟练的工具使用来将我的思想,想法高效输出。另外作为一个团队的leader,很有必要对团队中出现效率降低的事情有预见性,并有相关的预案进行解决,学习git命令行,以及相关原理,对于团队中出现的常见,不常见的代码管理问题都有

2017-07-03 15:25:22 309

转载 Mac OS X系统搭建谷歌Go语言开发工具 Sublime Text 2环境配置

Go语言是谷歌自家的编译型语言,旨在不损失性能的前提下降低代码复杂率。其优势是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。一、安装Golang的SDK在官网http://golang.org/ 直接下载安装包安装即可。下载pkg格式的最新安装包,直接双击运行,一路按照提示操作即可完成安装。安装完成后,打开终端,输入go,检测Golang SDK是否安装成功

2016-08-03 15:56:38 263

转载 iOS与JS交互实战篇(ObjC版)

前言ObjectiveC与Js交互是常见的需求,可对于新手或者所谓的高手而言,其实并不是那么简单明了。这里只介绍iOS7.0后出来的JavaScriptCore framework。关于JavaScriptCore本教程中所涉及到的几种类型:JSContext, JSContext是代表JS的执行环境,通过-evaluateScript:方法就可以执行一JS代码

2016-05-09 18:15:42 307

转载 Xcode7 真机调试(无需证书)详解

iOS 9更新以后,最期待的大概就是无需证书就能真机调试啦  忙着工作也没空去总结这些,今天在此分享一下下   首先准备:  1.xcode 更新到7以上  2. 自己有一个app id  也就是能登陆app store 的账号  操作阶段 打开xcode ,在菜单栏选择Xcode-Preferences-

2016-05-05 11:03:43 284

转载 Apple的App Analytics统计平台你必须知道的

Apple最近在iTunesConnect里最新发布了App Analytics统计平台,提供了现有友盟统计平台和自有统计平台无法统计的数据,具有自己的独有特点,尤其是下面几个最让人头疼的流量分析转化,可以在App Analytics里得以解决,例如:推广链接转化网站流量来源由于苹果自己的统计方式和其他平台有所区别,且文档只提供了英文版,故整理了常见的Q

2016-04-19 15:35:32 2327 1

转载 苹果审核失败相关申诉

1.https://developer.apple.com/contact/app-store/?topic=appeal直接提交申诉理由 (里面还有一起其他功能 如加速审核等.)2.https://developer.apple.com/contact/submit.php开发问题, 貌似也可以问一些审核问题3.https://developer.apple.

2016-04-15 11:43:09 2869

转载 iOS开发过程中专门在调试时运行代码的方法

iOS开发没有想象的那么复杂。iOS提供了丰富的UIKit控件来供我们使用,大部分的工作都已经帮我们处理了。而且为了不失可控制性,每个控件都公开了可以让用户自定义的接口。我们可以通过实现这些接口来做自定义的处理,也不失灵活性。 至于调试,iOS的调试是不太方便,不过只要能合理的利用好工具,应该不是大问题。AD:网+线下沙龙 | 移动APP模式创新:给你一个做APP的理由>>

2016-04-15 11:02:34 433

转载 iOS应用内付费(IAP)开发步骤列表

登录到Developer.apple.com,然后进行以下步骤,为应用建立建立一个不带通配符的App ID,用该App ID生成和安装相应的Provisioning Profile文件。AD:网+线下沙龙 | 移动APP模式创新:给你一个做APP的理由>>前两天和服务端同事一起,完成了应用内付费(以下简称IAP, In app purchase)的开发工作。

2016-04-15 11:01:19 207

转载 苹果应用商店审核指南中文翻译

前言 感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。我们希望帮助您加 入这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度。   我们将

2016-04-15 10:16:23 498

转载 java 为什么匿名内部类和局部内部类只能访问final变量

转:http://feiyeguohai.iteye.com/blog/1500108为什么匿名内部类参数必须为final类型1)  从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2)  为什么JAVA中要加上一条限制:只能访

2016-04-11 12:00:02 1461 1

转载 iOS archive(归档)的总结

iOS 归档的记录 归档是一种很常用的文件储存方法,几乎任何类型的对象都能够被归档储存(实际上是一种文件保存的形式),浏览网上的一些资料后,并结合自己的一些经验,总结成此文。一、使用archiveRootObject进行简单的归档 使用NSKeyedArichiver进行归档、NSKeyedUnarchiver进行接档,这种方式会在写入、读出数据之前对数据进

2016-03-17 13:47:37 204

转载 iOS学习之iOS沙盒(sandbox)机制和文件操作之NSFileManager(三)

接上篇,iOS学习之iOS沙盒(sandbox)机制和文件操作(二),我们看看NSFileManager如何使用。包括创建文件,目录,删除,遍历目录等。1、在Documents里创建目录创建一个叫test的目录,先找到Documents的目录,[cpp] view plain copyNSArray

2016-03-17 11:39:38 292

转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(二)

接上篇 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。1、获取程序的Home目录[cpp] view plain copyNSString *homeDirectory = NSHomeDirectory();  NSLog(

2016-03-17 11:38:13 203

转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)

1、iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容 1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行

2016-03-17 11:35:25 221

转载 转个堆与栈的区别

堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可

2016-03-17 10:50:30 180

转载 OC学习---description方法重写

description方法的作用是打印对象,跟java里的toString有点类似。对于一个Person类,如果没有重写description方法,NSLog(@“%@”,p),输出的是 Person:地址,而我们想要的效果是打印出Person的成员变量,所以我们可以在Person类里重写description方法。description方法,返回值是OC字符串- 重写实例方法NS

2016-03-14 17:55:56 698

转载 iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控

2014-09-02 06:33 by KenshinCui, 44976 阅读, 42 评论, 收藏,  编辑-- iOS事件全面解析概览iPhone的成功很大一部分得益于它多点触摸的强大功能,乔布斯让人们认识到手机其实是可以不用按键和手写笔直接操作的,这不愧为一项伟大的设计。今天我们就针对iOS的触摸事件(手势操作)、运动事件、远程控制事件等展开学习:iOS事件

2016-03-10 14:20:50 343

转载 一个减少App Store审核被拒的小技巧--善用iTunes Connect中被遗忘的字段

本文由CocoaChina--zheng0115(社区ID)翻译 作者: @Brenden Mulligan原文: A simple tip to reduce App Store rejections在过去的两年中,我们团队在App Store中 为7款APP推出了60个发布版本 。因此,我们已经熟知什么才是用户在想要的,以及如何定位和营销App以使其获得最高

2016-03-09 15:32:02 315

转载 willMoveToParentViewController和didMoveToParentViewController

iOS 5.0 后UIViewController新增:willMoveToParentViewController和didMoveToParentViewController在iOS 5.0以前,我们在一个UIViewController中这样组织相关的UIView在以前,一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在

2016-03-08 18:04:15 224

转载 iOS 图片压缩

最近做论坛功能,发帖的时候需要用到从相册中选取图片然后上传,由于每次上传图片的最大数量为9张,所以需要对图片进行压缩。开始时用了以前经常用的压缩的方法:[objc] view plain copy//压缩图片质量  +(UIImage *)reduceImage:(UIImage *)image percent:(float)percen

2016-03-08 15:26:45 190

转载 git - 简明指南

git - 简明指南助你入门 git 的简明指南,木有高深内容 安装下载 git OSX 版下载 git Windows 版下载 git Linux 版创建新仓库创建新文件夹,打开,然后执行 git init以创建新的 git 仓库。检出仓库

2016-03-08 15:21:51 205

转载 iOS CGAffineTransform属性

transform我们一般称为形变属性,其本质是通过矩阵变化改变控件的大小、位置、角度等,这里我们通过一个例子来看一下具体的操作,在下面的例子中我们也会看到UIImageView控件的常用操作。[objc] view plain copy//旋转  - (IBAction)rotationButtonPressed:(id)sen

2016-03-08 15:16:32 197

转载 CALayer图层2

一、简介CALayer包含再QuartzCore框架中,这是一个跨平台的框架,即可以用在iOS中又可以用在Mac OS X中。再使用Core Aniamtion开发动画本质就是将CALayer中的内容转化为位图从而供硬件操作,所以要熟练掌握动画操作必须先来熟悉CALayer。在使用Quartz 2D绘图时已经用到了CALayer,当利用drawRect:方法绘图的本质就是绘

2016-03-07 18:18:49 274

转载 CABasicAnimation的基本使用方法(移动·旋转·放大·缩小)

CABasicAnimation类的使用方式就是基本的关键帧动画。所谓关键帧动画,就是将Layer的属性作为KeyPath来注册,指定动画的起始帧和结束帧,然后自动计算和实现中间的过渡动画的一种动画方式。CABasicAnimation的基本使用顺序1.引用QuartzCore.framework将"QuartzCore.framework"这个库添加到项目中。

2016-03-07 17:24:36 188

转载 CALayer图层

概念CALayer图层,属于CoreAnimation.framework,主要用于绘制UIView的显示。有人问,这跟UIView有毛线关系?其实UIView有个重要属性layer,UIView在屏幕上所显示的东西都是通过layer这个CALayer对象绘制出来的,如动画,变换,绘图等操作都是在CALayer上进行的,UIView更像是一个CALayer的管理器。另外UIView

2016-03-07 17:10:19 292

转载 IOS 核心动画之CAKeyframeAnimation - iBaby

- IOS 核心动画之CAKeyframeAnimation - 简单介绍 是CApropertyAnimation的子类,跟CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值 - 属性解析: -

2016-03-07 16:45:22 302

转载 iOS 常量的最佳使用方法

最近开始要弄iPhone开发,赶鸭子上架,呵呵,没关系,咱是IT民工,搞得定的 常量的最佳使用方法" style="margin:0px; padding:0px; border:0px; list-style:none"> 由于本人有些编码风格癖,不能容忍字符串常量在代码中硬编码,所以IOS下的常量如何处理居然是我在写HelloWorld的时候就要考虑的事了,汗啊~ 

2016-03-04 18:03:42 333

转载 如何重新签名ipa文件

准备  在重签名之前要做一些准备工作。  1.首先要下载并安装Xcode,里面有个codesign_allocate程序,在安装时/usr/bin中会多一个codesign的程序,该程序用于ipa包的签名。  2.企业证书的Certificate文件,私钥文件,Provisioning Profile文件等。注意企业证书一定要是iOS Distribution的类型,不能是

2016-01-27 18:04:36 734

转载 AutoLayout详解+手把手实战

首先说一下这篇博客虽然是标记为原创,但是事实并非本人亲自写出来的,知识点和例子本人花了一天各处查找和整理最终决定写一个汇总的详解,解去各位朋友到处盲目查找的必要,因为不是转载某一个人的内容,故此不标记为转载,因为加入了个人的理解和细心整理所以标为原创,请谅解!1.首先我们要明确,当我们使用自动布局的时候为了不让Contraint和view本身的autoresize属性发生冲突,我们首先需要

2015-12-04 16:42:20 245

转载 iOS性能优化之内存管理:Analyze、Leaks、Allocations的使用和案例代码

最近接了个小任务,和公司的iOS小伙伴们分享下instruments的具体使用,于是有了这篇博客...性能优化是一个很大的话题,这里讨论的主要是内存泄露部分。一. 一些相关概念很多人应该比较了解这块内容了...可以权当复习复习...1.内存空间的划分: 我们知道,一个进程占用的内存空间,包含5种不同的数据区:(1)BSS段:通常是存放未初始化的全局变量;(2)数据段:通常是

2015-12-04 16:34:11 275

转载 那些不能错过的Xcode插件

整理自BigPolarBear的博客 、杂技杂记  以及CC此前整理。 古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appF

2015-11-20 15:55:09 236

转载 IOS开发者常用的10个Xcode插件

IOS开发者常用的10个Xcode插件一个合适的插件意味着它可以适应不同的开发环境,Sublime Text 和TextMate就是很好的例子。你知道Xcode也支持插件吗?如果你不知道我也不会感到惊讶,因为苹果公司并没有在花力气去宣传Xcode的这个功能,而且官网上关于为Xcode创建插件的文档也很少。幸运的是这并没有阻止开发者为Xcode创建插件

2015-11-20 15:48:21 393

转载 iOS深入学习(使用CocoaPods进行第三方资源管理)

一年前在外包公司呆过,惊叹于Cocoa Pods的强大,也让我有不少迷惑的地方。之前写过一篇Cocoa Pods使用的博客,详细列出了通过Unix终端命令搭建环境的步骤,发布在新浪sae搭建的WordPress博客平台,但是因为没有续费,现在找不到了。近半年来在新公司,惊叹于老大进行项目依赖关系的处理,我老大主要是对iOS平台的Xcode工具中的Workspace、Project、Targ

2015-11-20 15:25:03 224

转载 iOS CocoaPods安装和使用图解

Cocoapods安装步骤1.升级Ruby环境sudo gem update --system如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:$ gem sources --remove https://

2015-11-20 15:23:35 261

转载 JSONModel解析数据成Model

JSONModel, Mantle这两个开源库都是用来进行封装JSON->Model的, 想想看, 直接向服务器发起一个请求,然后回来后,就是一个Model, 直接使用, 这是一个多么美好的事情。 感谢GitHub的开源精神。那我们开始吧。 先说说这两个的差别。这两个使用的方法其实都差不多, 详细的使用方法请直接GitHub上找, 还是比较简单地。 就我

2015-11-19 18:06:16 181

转载 GCD的简单用法

/*      创建一个队列用来执行任务,TA属于系统预定义的并行队列即全局队列,目前系统预定义了四个不同运行优先级的全局队列,我们可以通过dispatch_get_global_queue来获取它们      四种优先级      DISPATCH_QUEUE_PRIORITY_HIGH      DISPATCH_QUEUE_PRIORITY_DEFAULT      DI

2015-11-19 18:03:35 691

转载 iOS 9之应用内搜索(CoreSpotlight)API

金田(github 示例源码)链接github:https://github.com/CocoonJin/CoreSpotlight前言       在iOS9之前我们只能使用Spotlight来搜索应用名称来打开指定App,而其他的内容都是提供给系统使用(信息,联系人,邮件等)。在iOS9以后Apple允许开发者设置应用中任意内容可以被Spotlight索引到以及

2015-11-17 12:35:59 279

原创 查看iOS应用的推广渠道

在iTunes connect 中的“分析”,选择“来源”,选择“生成营销活动链接”

2015-11-12 18:17:01 435

空空如也

空空如也

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

TA关注的人

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