自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 远程推送

这里主要详细介绍苹果的远程推送服务,在本文后会有本地通知的简单示例。一,IOS远程通知服务APNs苹果的APNs(苹果推送通知服务Apple Push Notification server)允许设备和苹果的推送通知服务器保持链接,支持开发者推送消息到给用户设备对应的应用程序。苹果的APNs基本原理是:首先由应用注册远程通知。注册成功之后APNs会返回一个唯一标示的设备令牌码dev

2016-01-29 14:52:50 10081 1

原创 Objective-C学习笔记(二)——OC基本语法概述

1.源代码文件扩展名对比                     头文件      实现文件C语言             .h             .cC++语言        .h             .cppOC语言          .h             .mOC&C++       .h             .mm3.类的声明,注意和J

2016-01-18 15:56:26 358

原创 Objective-C学习笔记(一)——OC语言的特点

Objective_C语言的特点:(1)支持C语言语法,是一个高效的编程语言;(2)作为C语言面向对象的扩展,支持完整的面向对象编程特性;(3)简洁而优雅的编程风格使得编写程序与阅读代码都变得格外清晰;(4)兼容性好,可以在同一个项目中同时使用 OC与C++,也可以在项目中导入由C,C++等语言编写的库文件。

2016-01-18 15:37:03 550

原创 obj-c内存管理的规则

Objective-C 2.0增加了一些新的东西,包括属性和垃圾回收。那么,我们在学习Objective-C 2.0之前,最好应该先了解,从前是什么样的,为什么Objective-C 2.0要增加这些支持。这一切都跟Cocoa内存的管理规则有关系,我们知道,Objective-C中所有变量都定义为指针。指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址,如果使用不当,就会出错

2016-01-18 15:20:10 400

原创 mac上SVN使用技巧和感受

SVN在团队项目开发中起到非常关键的作用,关乎一个软件项目成败。在mac上自带了svn,我们可以非常方便的使用命令行的方式来进行版本控制。我现在来谈谈在mac下使用svn的方法和注意事项。(1)如何在mac配置SVN客户端和服务器。推荐一篇文章《http://blog.csdn.net/q199109106q/article/details/8655204》,按照上面的步骤,可以完成svn

2016-01-14 14:24:36 376

原创 Xcode中git的使用方法介绍与"Please tell me who you are"问题的解决方案

我在之前多篇博客中讲解了如何使用命令行操作git,可以大大提高我们的工作效率。具体可以参考《Git学习札记》《Git学习札记——进阶》等文章。其实对于同一个工具,我们有不同的使用方法,今天我们就来学习如何使用Xcode中自带的Git,使用起来也是更为方便。同时对于一个Xcode中常见的问题进行解决。       当我们在Xcode创建一个项目的时候,可以勾选Source Control:C

2016-01-14 14:15:37 587

原创 Git学习札记——进阶

(1)git blame 文件名该命令会显示出该文件名的创建者,以及最后的提交和时间戳。(2)git reflog该命令显示的是head指针移动的信息。他是在本地的,而不是你仓库的一部分。不会包含在push和merge中。如果我使用git log ,我得到的提交信息是我仓库的一部分。(3)git stash 把你当前在工作区中的修改暂

2016-01-14 14:07:37 363

原创 .gitignore使用方法和规范

在实际的协作开发中,git是很常用的版本控制工具。但是git是如此的强大,我们应该怎么学呢?《Git学习札记》是我刚写的一篇学习git的文章,是参考了廖雪峰老师的git教程 学习的。但是实际使用中并没有那么简单,首当其冲的问题是.gitignore文件。       在进行版本控制过程中,有些文件是不需要管理的。比如OSX下的.DS_Store的隐藏文件,我们必须要把它“忽略”掉,否则可能

2016-01-14 14:03:35 3330

原创 Git学习札记

首先理解几个基本概念:origin:默认远程版本库;master:默认开发分支;(1)git log查看提交日志。会显示出你的每一次提交。如图:(2)git log --pretty=oneline如果你觉得上面输出内容太多太杂,可以使用这个命令。信息会在一行显示。如图:(3

2016-01-14 13:26:44 296

原创 Github版本控制与git checkout命令的使用

Github的作用实在是太多了,版本控制、代码托管、协作开发、基友社交等等。我们今天就来介绍下如何使用Github release来进行版本控制。(1)我首先在Github创建一个repo,名字为iOS-UIView-Animation,地址为:https://github.com/chenyufeng1991/iOS-UIView-Animation   。(2)并且把本地的

2016-01-14 13:18:12 4613

原创 Github进行fork后如何与原仓库同步

我们在进行Github协同开发的时候,往往会去fork一个仓库到自己的Github中,过一段时间以后,原仓库可能会有各种提交以及修改,很可惜,Github本身并没有自动进行同步的机制,这个需要我们手动去执行,现在我来演示一下如何进行自己的仓库和原仓库进行Gith同步的操作。(1)我使用终端 命令行的方式在Mac中来操作。首先在终端中配置原仓库的位置。进入项目目录,执行如下命令:查看你的远程

2016-01-14 13:12:47 2752

原创 Mac下如何安装配置git

我们都知道,其实Mac本身已经自带了git。但是如果我们需要自己配置git环境,来进行各种自定义设置,那么怎么来下载安装配置呢?具体实现步骤如下:(1)登陆git的官网:http://www.git-scm.com/    。点击如图位置下载即可:(2)下载完成后,如图所示,点击安装即可。  (3)然后进入终端,执行命令:

2016-01-14 11:19:12 2541

原创 在Github的README.md中显示一张图片

我们都知道,当我们在Github中新建一个repository时,一般都会同时创建一个README.md文件,该文件是一个markdown文件,一般用来在你的repository下面说明这个项目的简介。这样会有更多的人来参与了解你的项目。现在我们来实现一下如何在README.md中显示一张图片。(1)首先在你的本地项目目录下新建一个Screenshots文件夹,用于来存放需要显示的图片,我

2016-01-14 11:17:36 11326

原创 使用Git命令把本地项目上传到Github托管

(1)首先在Github上新建一个repository,我命名为NewsClient,其他的根据自己的需求填写即可:(2)创建完成后,可以看到是这样子的。。。3)注意到右下角的项目URL,复制一下,以后会用到:(4)然后我在本地有一个项目,名称为News,终端进入我的项目目录:(5)执行命令:git init  (6)执行

2016-01-14 11:02:29 5382 2

原创 Mac下Git命令汇总

1.   which -a git查看当前Mac下有哪几个版本的Git;2.git --version查看当前使用的git版本;3.git config --global user.name Jack配置git的用户名;4.git config --global user.email *****配置git的

2016-01-14 11:01:23 1811

原创 Git简介

1.Git是分布式的,SVN是集中式的版本控制系统;2.Git每个历史版本存储完整的文件,SVN存储文件差异;3.Git可离线完成大部分操作,SVN则相反;4.Git有着更优雅的分支和合并实现;5.Git有更强的撤销修改和修改版本历史的能力;6.Git速度更快,效率更高;Git的基本工作流程:(1)Git使用40个16进制字符的S

2016-01-14 11:00:00 350

原创 使用Git命令从Github远程仓库更新项目

如果说其他的开发人员往Github项目中修改了代码,我要在他们的饿基础上继续进行开发,那么应该怎样才能把Github的代码同步下来呢,注意此时并不是要重新git init.在本机创建一个新的仓库了。其实此时本机的代码仓库和远程服务器已经保持了一个连接,我们只要把代码pull下来就可以了。      这将会在我的上一篇博客《使用Git命令实现代码上传与同步》,的基础上继续进行演示。

2016-01-14 10:54:39 4511

原创 使用Git命令实现代码上传与同步

在本地进行了代码编写后,就要想办法把代码上传到Github远程仓库,或者其他开发人员已经上传了最新版本的代码,我们就要从Github上同步最新的代码。这个过程应该怎么做呢。     如果是以可视化的方式来实现,会有Git for Mac这样比较好用的软件,的确可以实现非常方便的实现同步。但是这样是不是有点太low了。程序员都是比较喜欢Jeek的,现在我们来实现使用命令行的方式实现项目上传。

2016-01-14 10:44:02 2989

原创 使用Git命令从Github下载代码仓库

(1)先在本地新建一个文件夹,把该文件夹作为一个本地仓库。然后使用终端命令进入该文件夹。比如我把Github Pages作为这个项目的文件夹。2)然后初始化版本仓库,命令为:git init.   然后会在这个文件夹下创建一个.git的隐藏文件.(3)然后就可以从Github远程克隆一个版本库,一般都是会在项目的右侧显示:复制这个url即可。

2016-01-14 10:31:23 4917

原创 安装iOS开发环境Xcode

iOS应用程序是在Xcode上进行开发的iOS开发的环境搭建是比较方便和简单的。下面来简单介绍如何安装Xcode。(1)登录App Store,在搜索框中输入Xcode,出现以下界面:(2)选择第一个Xcode,进行安装,可见安装Xcode时免费的:(3)点击安装,以下过程可能有点慢,稍等片刻,可在Launchpad中查看下载

2016-01-13 17:08:48 700

原创 Mac中的简单快捷键

熟悉桌面下方的Dock栏,可以简单理解为Windows中的任务栏。最重要的是Mac中的快捷键,简单几个如下:(1)command+c:复制(2)command+v:粘贴(3)command+m:最小化当前窗口(4)F1:快捷调暗屏幕(5)F2:快捷调亮屏幕(6)F4:快捷显示所有应用程序,可以理解为Windows的开始菜单(7)F5:调暗键盘

2016-01-13 16:54:00 419

空空如也

空空如也

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

TA关注的人

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