6 伟人是熬出来的

尚未进行身份认证

伟大是熬出来的

等级
TA的排名 15w+

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

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

2016-09-14 22:54:41

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

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

2016-09-13 11:37:17

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

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

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

2016-09-10 10:57:14

跟我一起学OC系列-开篇

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

2016-09-09 21:07:36

软件开发成本工作量估算

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

2016-09-09 17:35:01

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

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

2016-09-09 15:26:56

创建cocoapods私库

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

2016-09-08 16:31:50

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:40readTime11:00sleepTime

2016-06-19 17:09:58

IOS之CAAnimation基本动画

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

2016-04-27 22:47:28

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

http调式

2016-04-27 22:45:28

CAlayer自定义图层

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

2016-04-24 21:40:35

Homebrew之利器

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

2016-04-22 17:33:33

IOS之CALayer基本使用

1自定义视图的layer2imagerview的layer

2016-04-21 23:10:58

读唐巧博客2011年总结感想

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

2016-04-17 15:27:53

IOS摇晃处理流程

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

2016-04-17 09:44:20

IOS之触摸事件

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

2016-01-22 23:03:28

IOS插件管理工具—Alcatraz

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

2016-01-19 19:04:48

IOS开发之cocoapods

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

2015-12-11 22:28:32

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

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

2015-04-01 17:42:02

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!