自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 微信开发-微信支付

微信的开发文档非常清晰明了,所以一些简单的东西咱们就简单说了,这就进入正文。准备阶段:a. 集成SDK 包括libWeChatSDK.a WXApi.h WXApiObject.h 三个文件b. SystemConfiguration.framework libz.dylib libsqlite3.0.dylib libc++.dylib (Security.framework Cor

2016-01-06 16:15:44 614

原创 微信开发-开发文档阅读

微信iOS SDK文档https://open.weixin.qq.com/zh_CN/htmledition/res/dev/document/sdk/ios/index.html准备工作:a. 下载SDK 包括libWeChatSDK.a WXApi.h WXApiObject.h 三个b. SystemConfiguration.framework libz.dyli

2016-01-06 15:35:32 425

原创 man page介绍

使用man page时,常见的几个数字代表内容:1 用户在shell环境中可以操作的指令或可执行文件(一般用户可用的命令)2 系统核心可呼叫的函数与工具等3 一些常用的函数(function)与函式库(library),大部分为c的函数库(libc)4 装置档案的说明,通常在/dev下的档案5 装置文件或者是某些档案的格式6 游戏games7 惯例与协议等,例如Linu

2016-01-04 15:56:11 859

原创 鸟哥私房菜学习笔记-1

linux的核心版本主版本.次版本.释出版本-修改版本主次版本为奇数:发展中版本(development) 偶数:稳定版本(stable)linux 的核心版本与distribution的版本并不相同几个linux distribution 发行者网址 Red Hat: http://www.redhat.com Fedora: http://fedorap

2016-01-04 14:28:05 330

原创 Linux文本模式下更改背景色

虚拟机装了rehl6.4 ,文本模式下对比度太差。命令setterm 可以 解决这个问题开始状态setterm -background white -foreground black -store设置背景色为白色,前景色为黑色 -store 是保存设置。 可以自己去man setterm设置完状态

2016-01-04 13:40:05 2424

原创 command line tools 安装

command line tools 是Xcode的一款工具,可以在命令行中运行c程序。Xcode 默认不安装command line tools 安装方法:打开终端,输入命令 xcode-select ——install

2016-01-04 10:48:56 1436

原创 cocoapods 安装

Mac 自带ruby 环境ruby -v 查看ruby版本gem -v 查看gem版本如果不是最新版本gem update —system开始安装:1. gem sources -l ,这时候*** CURRENT SOURCES ***如果是https://rubygems.org/ 这个是国外的站点,我们不用(用不了), 用自己的2. 运行gem sou

2015-12-25 17:20:51 234

原创 facebook pop学习笔记-1

pop 地址https://github.com/facebook/pop有四种动画1. 三种动画都继承自POPPropertyAnimation, POPPropertyAnimation继承自POPAnimation     POPBasicAnimation 固定时间间隔的动画(如淡入淡出效果)     POPSpringAnimation 类似弹簧一般的效果     P

2015-12-25 16:10:36 671

原创 git学习笔记-4

40. 发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。41. a. 切换到

2015-12-22 16:17:35 267

原创 git学习笔记-3

27. 分支管理策略通常,合并分支时,如果可能,git会用fast forward模式, 但这种模式下,删除分支后,会丢到分支信息如果要强制禁用fast forward模式,git会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息28. 实战--no--ff方式的git mergea. checkout -b dev //switched to

2015-12-22 15:29:12 274

原创 git学习笔记-2

22. 分支管理多人协同工作,自己创建一个自己的分支, 别人看不到, 你在自己的分支上干活, 想提交就提交知道开发完毕,在一次性合并到master分支上, 这样既安全又不影响其他人工作23. 创建与合并分支原理:每次提交,git都把它们串成一条时间线,这条时间线就是一个分支。 截止到目前只有一条时间线,这个分支叫做主分分支master。 HEAD严格来说不是指向提交,而是指向m

2015-12-17 10:12:04 271

原创 代码规范学习笔记

代码规范:注意事项1. 使用 #pragma mark - 来分类方法2. if-else 规范   if (isOk) {   } else {   }3. 方法之间应该有且只有一行。在方法内的空白应该分离功能,但通常都抽离出来一个新方法4. 注释必须保持最新或被删除。一般避免使用块注释,因为代码尽可能做到自解释

2015-12-17 09:43:59 427

原创 git学习笔记-1

git 使用1. 输入git命令查看是否安装git2. mac 安装 git安装Xcode, Xcode集成了git, 不过默认没有安装。选择菜单Xcode->Preferences 在弹出窗口中找到Downloads, 选择Command Line Tools 点击install就完成安装了.3. 创建版本库repository选一个空地方,创建一个空

2015-12-16 11:03:52 297

原创 倒计时

实现倒计时功能//// CountDownViewController.m// 倒计时again/* 写一个自己的VC,命名为CountDownViewController */#import "CountDownViewController.h"@interface CountDownViewController() { NSInteger _seconds

2015-09-08 22:28:21 231

原创 C语言函数指针和Objective-c中的block

C语言中的函数指针:先来看下普通的变量怎么定义指针,及通过指针调用该变量 //声明变量 int i; i = 9; //直接调用 printf("i = %d",i); //============分割线================= //声明一个指针指向该变量

2015-09-08 00:19:06 750

原创 内存管理

当我们创建一个对象时,我们可能在一段时间内,访问这个对象的成员变量,调用这个对象的方法。但当我们不再需要这个对象的时候,就希望系统回收该对象所占用的内存。在Objective C中,采用引用计数(Reference Counting)来跟踪对象的状态。每个对象都有一个与之关联的整数,叫做引用计数器。当访问某个对象时,该对象引用计数+1,当不再访问该对象的时候,引用计数-1。当对象的引用计数为0

2015-08-25 22:44:02 212

原创 访问控制符(权限)

定义变量的时候可以用到访问控制符号

2015-08-16 23:25:18 657

原创 @property关键字和几个描述符号(不全,待补充)

@property关键字:相当于自动为类定义了实例变量,同时设置了setter方法和getter方法//如果是旧版本的Xcode需要在实现部分写@sythesize//接口部分#import @interface Car : NSObject{ //NSString *_brand;}@property (nonatomic,retain,readwrite) NSString

2015-08-16 23:09:07 403

原创 一些概念

面向对象的三大特征:封装、继承、多态封装:把对象的状态信息隐藏在对象的内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问继承:子类继承父类所有的实例变量(单独定义在实现部分,而没有在接口部分声明的除外)和方法,而不需要再次编写相同的代码OC中是单继承,编译器从上往下执行,所以子类在定义的前面要有父类的声明,OC中不允许子类中拥有和父类

2015-08-16 22:40:09 283

空空如也

空空如也

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

TA关注的人

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