iOS
文章平均质量分 52
莽雪
这个作者很懒,什么都没留下…
展开
-
facebook pop学习笔记-1
pop 地址https://github.com/facebook/pop有四种动画1. 三种动画都继承自POPPropertyAnimation, POPPropertyAnimation继承自POPAnimation POPBasicAnimation 固定时间间隔的动画(如淡入淡出效果) POPSpringAnimation 类似弹簧一般的效果 P原创 2015-12-25 16:10:36 · 682 阅读 · 0 评论 -
git学习笔记-4
40. 发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。41. a. 切换到原创 2015-12-22 16:17:35 · 273 阅读 · 0 评论 -
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 · 284 阅读 · 0 评论 -
微信开发-微信支付
微信的开发文档非常清晰明了,所以一些简单的东西咱们就简单说了,这就进入正文。准备阶段: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 · 631 阅读 · 0 评论 -
微信开发-开发文档阅读
微信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 · 442 阅读 · 0 评论 -
command line tools 安装
command line tools 是Xcode的一款工具,可以在命令行中运行c程序。Xcode 默认不安装command line tools 安装方法:打开终端,输入命令 xcode-select ——install原创 2016-01-04 10:48:56 · 1453 阅读 · 0 评论 -
git学习笔记-2
22. 分支管理多人协同工作,自己创建一个自己的分支, 别人看不到, 你在自己的分支上干活, 想提交就提交知道开发完毕,在一次性合并到master分支上, 这样既安全又不影响其他人工作23. 创建与合并分支原理:每次提交,git都把它们串成一条时间线,这条时间线就是一个分支。 截止到目前只有一条时间线,这个分支叫做主分分支master。 HEAD严格来说不是指向提交,而是指向m原创 2015-12-17 10:12:04 · 276 阅读 · 0 评论 -
代码规范学习笔记
代码规范:注意事项1. 使用 #pragma mark - 来分类方法2. if-else 规范 if (isOk) { } else { }3. 方法之间应该有且只有一行。在方法内的空白应该分离功能,但通常都抽离出来一个新方法4. 注释必须保持最新或被删除。一般避免使用块注释,因为代码尽可能做到自解释原创 2015-12-17 09:43:59 · 442 阅读 · 0 评论 -
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 · 307 阅读 · 0 评论 -
倒计时
实现倒计时功能//// CountDownViewController.m// 倒计时again/* 写一个自己的VC,命名为CountDownViewController */#import "CountDownViewController.h"@interface CountDownViewController() { NSInteger _seconds原创 2015-09-08 22:28:21 · 238 阅读 · 0 评论 -
C语言函数指针和Objective-c中的block
C语言中的函数指针:先来看下普通的变量怎么定义指针,及通过指针调用该变量 //声明变量 int i; i = 9; //直接调用 printf("i = %d",i); //============分割线================= //声明一个指针指向该变量原创 2015-09-08 00:19:06 · 760 阅读 · 0 评论 -
@property关键字和几个描述符号(不全,待补充)
@property关键字:相当于自动为类定义了实例变量,同时设置了setter方法和getter方法//如果是旧版本的Xcode需要在实现部分写@sythesize//接口部分#import @interface Car : NSObject{ //NSString *_brand;}@property (nonatomic,retain,readwrite) NSString原创 2015-08-16 23:09:07 · 410 阅读 · 0 评论 -
内存管理
当我们创建一个对象时,我们可能在一段时间内,访问这个对象的成员变量,调用这个对象的方法。但当我们不再需要这个对象的时候,就希望系统回收该对象所占用的内存。在Objective C中,采用引用计数(Reference Counting)来跟踪对象的状态。每个对象都有一个与之关联的整数,叫做引用计数器。当访问某个对象时,该对象引用计数+1,当不再访问该对象的时候,引用计数-1。当对象的引用计数为0原创 2015-08-25 22:44:02 · 223 阅读 · 0 评论 -
访问控制符(权限)
定义变量的时候可以用到访问控制符号原创 2015-08-16 23:25:18 · 669 阅读 · 0 评论 -
一些概念
面向对象的三大特征:封装、继承、多态封装:把对象的状态信息隐藏在对象的内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问继承:子类继承父类所有的实例变量(单独定义在实现部分,而没有在接口部分声明的除外)和方法,而不需要再次编写相同的代码OC中是单继承,编译器从上往下执行,所以子类在定义的前面要有父类的声明,OC中不允许子类中拥有和父类原创 2015-08-16 22:40:09 · 290 阅读 · 0 评论 -
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 · 243 阅读 · 0 评论