胖子汪洋的博客

一只超级简单的喵星转世人

Core Animation Notes 1

| Comments

废话

看Core Animation相关的例子不下10次,只有最近一次才看得算是明白,然后又看了一点文档。我不是什么爱学习的人,也不想特意去先学习点什么东西以便留着以后用。我只是碰到了,我就看,看不明白拉倒,哪天碰到了再看,总有一天能看明白。

瞅了一眼Core Animation Basics,看完就忘记了,不得已一边再看一遍文档,一边写文章了。

上一段代码

经常的,想实现一个动画,或者只是想看看这个动画怎么写的布局,那就看一下别人写的代码呗。一看,我了个去,看不明白啊。好吧,整个简单的代码先看看

1
2
3
4
5
6
7
8
9
10
11
12
- (void)scaleLabel:(UILabel *)label
{
    [label.layer removeAnimationForKey:@"transform.scale"];

    CABasicAnimation *pulseAnimation = [CABasicAnimation animationWithKeyPath:@"transform.scale"];
    pulseAnimation.duration = .3;
    pulseAnimation.toValue = [NSNumber numberWithFloat:1.05];
    pulseAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear];
    pulseAnimation.autoreverses = YES;

    [label.layer addAnimation:pulseAnimation forKey:nil];
}

Octopress配置

| Comments

修改默认的markdown文件

每次使用rake post时产生的新文件中都有如下格式:

layout: post
title: "Octopress配置"
date: 2013-06-06 12:30
comments: true
keywords: octopress     //默认是没有这行的
categories: 

如果想自定义这里的内容,比如添加一个key,

iOS Core Data 入门

| Comments

做了一年多iOS开发,真没怎么用过Core Data,来新公司一直没有活,就看Core Data了。网上一搜一大把关于Core Data的教程,我以我自己的方式重新再说一次,如看不懂就再自己搜索吧。

注意

Core Data不是数据库,只是对SQLite的封装,集成了很多内容,并且高效。

开始

我新建了一个类,SQLManager : NSObject

添加了一个类方法,目的是全局使用一个SQLManager对象

iMac蓝牙与wifi信号

| Comments

在新公司终于使用上了iMac,甚是高兴,可是用着用着发现magic mouse总是掉帧,输入文字时偶尔也会变得很卡,鼠标的问题尤为严重,于是google之,的确有同样的问题。其中有一个帖子说是与其用的wifi信号频道(强度)有关系,于是将iMac连接到了公司的另一个wifi信号上,果然蓝牙设备不再掉帧了。具体原因我说不清,只提供一些证据

  • iMac型号MD093CH/A,使用的无线芯片是Broadcom BCM43xx,集成了wifi与bluetooth
  • 先前的wifi信号强度是-52dBm,后来的wifi信号强度是-26dBm
  • 查看蓝牙设备的RSSI,基本都在-52dBm上下波动