自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ESON的专栏

分享,有你有我。

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 跟我一起学OC系列-OOP编程的基础知识

1.前言面向对象编程(Object-Oriented Programming)是一种编程架构,可构成由多个对象组成的软件或者系统。对象就好比存在于计算机中的小零件,它们通过互相传递信息(消息)来完成工作。本节主要跟大家一起回顾一下面向对象中的几个关键的概念。2.间接 在编程界中流行这么一句话:“只要再多添加一层间接,计算机科学中就没有解决不了的问题。”1.1 变量与间接

2016-09-14 22:54:41 439

原创 跟我一起学OC系列-布尔类型

大家先来看看objective-c是如何定义布尔类型的,废话不多说,直接看如下截图: 从上图可以了解到:Objective C中的BOOL实际上是一种对带符号的字符(singed char)类型的定义(typedef),它使用8位存储空间(一个字节)。YES定义为1,而NO定义为0(使用#define)。 编译器将BOOL认做8为二进制数,YES 和 NO值只是一种约定。这会引发一个小问题

2016-09-13 11:37:17 560

原创 MAC下svn无法上传.a文件的问题

svn默认是忽略.a文件的,但是在实际开发中,避免不了要引用第三方的sdk,其中就包含一些.a 文件,如百度地图sdk中,那么如何才能上传.a 文件呢?1.首先,cd 到subversion目录下: 2.然后,大家会看到如上的截图,打开config文件 3.看到上图中global-ignores 默认是注释掉的,取消注释,并删掉*.a 保存即可。 4.这样,你就可以通过svn

2016-09-12 11:36:59 508

原创 跟我一起学OC系列-最经典篇

我们学习其他语言(c,c++,java,python等),相信大家第一个入门程序基本上都是HELLO, WORLD!;oc也不例外,我们也来创建这个最经典的程序,来作为我们的入门开篇之作吧!1.第一个OC程序-helloworld第一步,点击xcode图标,会出现如下图的xcode的欢迎界面: 2.点击Create a new xcode project,出现如下图: 3.点击上图中

2016-09-10 10:57:14 454

原创 跟我一起学OC系列-开篇

最近一直在思考一些问题,想把过去一些OC知识再重新梳理一遍,一方面自己可以温故而知新,另一方面也可以供新手或者刚入门的参考一下(纯属自恋哈,哈哈哈),欢迎大家一起探讨,共同进步,成长,装逼!1.前言本博客系列主要介绍OC编程语言基础,这也是进行IOS开发必备之路(虽然现在也有基于swift语言开发的,不过目前主流的还是基于OC的哈);期间,有纰漏之处,还望大家一起指正或者反馈,我会及时纠正,避免误导

2016-09-09 21:07:36 499

原创 软件开发成本工作量估算

软件开发成本工作量估算:工作量是指在软件项目建设过程中需要投入的人力和时间,一般用人月数进行度量。项目的建设分为开发阶段,实施阶段,运行维护阶段。故工作量需要分阶段进行估算。工作量=开发工作量+实施工作量+维护工作量 开发阶段工作量估算: 两种估算方式:功能点估算法和任务估算法 功能点估算法:该方法是依据软件项目的功能需求来评估开发工作量。通过分析系统需求计算项目规模(功能点数),再乘以各阶段完

2016-09-09 17:35:01 10877

原创 软件开发人月成本估算方法

软件行业人月成本估算方法:(行业普遍的计算方法) 1 开发人员工资 B 2 国家规定的福利(五险一金):0.476B 3 奖金以及物资奖励(过节费等):0.2B 4 办公成本(办公场地,水电费,差旅费,其他费用):B/3 5 人力资源储备费(企业人员流动,人员储备及人员的培养):0.2B 6 基础设施费用(设备购置,折旧费,开发工具):0.15B 7 国家稅收

2016-09-09 15:26:56 21345 1

原创 创建cocoapods私库

本文默认读者已经装好了cocoapods环境,拥有github账户的前提。 1 首先在github上创建一个空的git库,如 PrivateSpecs 2 利用如下命令创建私库 pod repo add PrivateSpecs [email protected]:liuzewen/PrivateSpecs.git3 查看是否创建成功 pod repo list4 看到如上截图 ,恭喜

2016-09-08 16:31:50 749

原创 2016.6.20 Timeline之plan

7:00 - 7:10 起床 漱口 7:10 - 7:40 跑步 8:30 - 6:00 上班 20:00 - 20:40 散步 9:00 - 9:30 洗澡 9:40-10:40 readTime 11:00 sleepTime

2016-06-19 17:09:58 357

转载 IOS之CAAnimation基本动画

#import "MainViewController.h"@interface MainViewController ()@property (weak, nonatomic) UIView *myView;@end@implementation MainViewController/* 要是先简单动画,通过touchBegan方法来触发 1. 平移动画 */- (void)vi

2016-04-27 22:47:28 430

原创 快速认识和使用浏览器跟踪Http服务及Http服务调试工具

http 调式

2016-04-27 22:45:28 214

原创 CAlayer自定义图层

通过UIView的layer属性可以拿到对应的根层,这个层不允许重新创建,但可以往层里面添加子层(调用CALayer的addSublayer)要具体使用CALayer,获取当前图层或使用静态方法layer初始化CALayer后,可以设置以下属性:bounds:宽度和高度 position:位置(默认指中心点,具体由anchorPoint决定) anchorPoint:锚点(x,y的范围都

2016-04-24 21:40:35 300

原创 Homebrew之利器

HomeBrew简介 OS X不可或缺的套件管理器官网链接 [ http://brew.sh/index_zh-cn.html]获取Homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Homebrew 能够做什么? 试一试如下命

2016-04-22 17:33:33 434 2

原创 IOS之CALayer基本使用

1 自定义视图的layer2 imagerview的layer

2016-04-21 23:10:58 424

原创 读唐巧博客2011年总结感想

看了牛人的博客才知道,人与人之间的差距为什么会越来越大,人家每天都在挑战自己,深化自己,每年看了多少本技术书籍和其他书,再想想自己,感觉无言以对呀,骚年,加油吧! 附上唐巧博客2011总结部分内容; 读书 这一年,我也看了很多书,包括: 后端开发的各种书:《java 程序员职场全攻略》等 前端开发的各种书:《ppk 谈 JavaScript》, 《Professional Javascr

2016-04-17 15:27:53 441

原创 IOS摇晃处理流程

微信摇一摇功能刚刚出来时,吸引了不少人,特别是到了某个时刻,大家都不知觉拿起手机摇一摇哈,呵呵,大家都懂的。但是作为IOS开发者,大家免不了好奇是如何实现的呢?接下来就跟大家一起来聊一聊,ios处理摇晃事件的基本流程:当view出现在屏幕时,让view变成第一响应着 `-(void)viewDidAppear:(BOOL) animated{ [self.view becomeFirst

2016-04-17 09:44:20 1149

原创 IOS之触摸事件

在ios开发中,UIKit可识别三种输入事件:UIEventTypeTouches(触摸事件),UIEeventTypeMotion(运动事件),UIEventRemoteContro(远程控制事件)。UIEvent对象事件抽象的类。                     在接受触摸事件之前,先说明一下几个概念:                      响应者对象:只有继承了UIRes

2016-01-22 23:03:28 413

原创 IOS插件管理工具—Alcatraz

在ios实际开发中,经常会用到插件,便于项目的管理以及开发效率,比如上文提到的cocoapods ,那么有没有统一的管理插件的工具?                   答案是肯定。下面就为大家来介绍这个管理器。                   Alcatraz 是一个开源的 Xcode 包管理器。Alcatraz无论是安装、卸载还是使用都非常简单,具体的安装方法github上面都有说

2016-01-19 19:04:48 455

原创 IOS开发之cocoapods

由于公司项目的需要,2015,10份开始接触ios开发,还没有接触ios开发之前,就已经听说ios开发的高大上了,一台mac pro电脑或者mac mini,一部iphone真机调试。也可以说是装逼神器,呵呵。          好啦,言归正传,接触ios开发以来,一直想分享一下自己在实际项目中遇到的问题或者踩过的坑,由于某些原因,。。。。。。          在实际ios开发中,避免不

2015-12-11 22:28:32 593 1

转载 eclipse中引入的js文件报错的解决办法

有些时候,项目中引入外部.js文件会报错,比如ajax框架中的jquery-1.9.1.js文件 一个大大的红叉,看着都不爽,决定去掉,因为这个问题遇到了好多次.解决方法: 进入该工程文件夹,打开文件夹.project,将以下部分的配置文件直接的加上注释或者删除:  org.eclipse.wst.jsdt.core.javascriptValidator   和 or

2015-04-01 17:42:02 1656

原创 每日一句【2015-01-19】

沟通是需要成本的!请说话慢三秒!

2015-01-19 11:38:55 395

原创 每日一句【2015-01-17】

今天突然想起到博客里面每日写一句自己的感悟,也是自己开博客以来,第一次写文章,希望自己能够坚持下去,希望通过这种方法,提升自己,反思自己,不断成长!            伟大是熬出来的!这也是我一直以来坚信的一句话,与大家共勉!

2015-01-17 11:02:11 371

everthing安装包

便于查找计算机类的文件,快速便捷!而且能够快速定位具体文件的位置

2015-07-15

空空如也

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

TA关注的人

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