自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hwang

GG思密达

  • 博客(19)
  • 收藏
  • 关注

原创 类unix的路径小记

UNIX像是一位大神

2014-05-06 12:19:26 522

原创 囧rz 的 C Programming Language(1)

说起来作为一介码农,每每看到简历上要写语言shuxi

2014-04-13 23:12:58 651

原创 app Icon尺寸官方文档

https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html下面的表格显示了几种一个普通App一般会用到的几种icon的尺寸.图片最好是png格式.        标准的位深是24位,rgb各8位,再加

2014-03-31 23:54:33 1126

原创 #pragma pack(n)的作用

内存对齐,对于c系语言来说,直接用#pragma pack(n),n可以为1,2,4,8,16,32等2的次方数.当然,在不接触到底层的编程中,很少会使用到这个功能.但是还是需要知道有这个对齐原则,以及它存在的理由:对于结构体,联合而言,第一个结构体成员的地址偏移量必然是0,对于之后的成员,地址偏移量必须是在n和该结构体的成员中自身大小中较小的那个值.这也就是说,当n值大于

2014-03-31 23:50:46 552

原创 Objective-C对象模型

顾名思义,Objective-C就是面向对象的C,那么,为了在C的基础上实现面向对象,设计者是怎么搭建起这个框架的呢?首先,得从Cocoa框架最基本的类NSObject说起.@interface NSObject { Class isa OBJC_ISA_AVAILABILITY;}可以看到NSObject类有一个叫isa的实例变量,类型是Class,Class的定义:/

2014-03-31 14:38:55 695

原创 《设计模式》读书笔记:装饰者模式

家里的小面摊或多或少都有点名气,最早的记忆中,他们会使用小铁片了来识别你点的面要什么浇头,比如三角的表示牛肉,圆形的代表杂酱的.后来,随着时代的进步,他们也开始使用更方便的电子化的记账方式.对于那时还没接触过面向对象编程的我来说,我理所当然的认为就是这个记账系统有一个表,记录着二两牛肉面多少钱,三两牛肉面多少钱.嗯,对于这种小型店面来说,这确实是即节省成本,又能很大程度上方便使用的做法,这

2014-03-21 14:41:34 477

原创 入门向的RSA算法研究

RSA可以说是很出名的算法了,这一套非对称加密的算法在网络上的应用非常多,多到你可能每分钟都用到了它.上次看到一个使用RSA简易算法在范围内随机的文章,所以就仔细研究了一下RSA的基础知识.发明这算法的大神们,显然都是数学上的行家,所以,我们先得补补数学知识.第一个,就是欧拉函数,FML!我表示很难看懂,所以我只能告诉你一个结论.我们用φ(N)表示在小于或等于N的正整数中,与N互质

2014-02-24 02:21:40 563

原创 当执行[object selector:para]的时候,发生了什么?

本来只是想写一下SEL,IMP这些类型到底有什么意义的,结果,网上查资料挺丰富的,干脆把整个过程都捋捋.在Objective-C中的方法调用,其实是调用下面这个函数向对象发送一个信息.id objc_msgSend(id self, SEL op, ...)self就是接受该消息的对象,...就是参数列表,这里比较特别的是SEL这个类型.从Apple的文档中,可以看到    t

2014-02-20 23:54:40 864

原创 《设计模式》读书笔记:观察者模式

公司拿到了一个气象观察站的项目,气象站的专利中有一个WeatherData对象,能够追踪目前的天气状况(温度,适度,气压).气象站希望我们设计的布告板系统,能够根据Weather对象的反馈,及时刷新不同布告板上的数据.Weather对象,已经实现了getTemperature(),getHumidity(),getPressure(),提供了获取三个参数的方法,以及更新数据时的回调函数me

2014-02-18 14:49:12 380

原创 《设计模式》读书笔记:策略模式

《设计模式》我从头开始看了好几遍,老是因为这事那事打断,还是通过写博客来强迫自己读完吧.第一章就是策略模式(Strategy).最开始的时候,Joy上班的公司,设计了一个模拟鸭子的游戏:SimUDuck.游戏中会有各种各样的鸭子.首先,基于面向对象的想法,在该游戏中,设计了一个鸭子的超类Duck.Duck拥有quack(),swim(),display()三个成员函数,而其子类则自

2014-02-16 23:24:49 544

原创 NSString和NSAttributedString的Attribute参数

在iOS中,对于某些需要特定化绘制的文字,需要用到NSAttributedString类,其实,除了NSAttributedString可以使用Attribute的属性来绘制之外,本身的NSString类也是可以使用的.而从苹果在iOS7.0中新增的的API,也极大的加强了文字绘制的功能.一下是Attribute属性针对的作用,后面的括号是其对应的iOS版本号.NSAttachment

2014-02-16 20:38:57 1880

原创 stretchableImage和resizeableImage

在iOS中的button图片,有时候外观一模一样,但是因为button上的标题,可能宽度,高度上会有不同.为了能拉伸图片苹果提供了方法来实现:- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight这个函数在放大图片的的时候,将在图片上通过

2014-02-12 23:12:33 827

原创 Http报文小探

曾经做过一个社交APP,大家都知道,像什么陌陌,什么微信,总少不了经常上传自拍照啊什么的.对于观看者,为了帮助他们节省宝贵的流量,上传的照片,服务器一般都会单独再保存一个缩略图,客户端先读取那些缩略图,观看者发现感兴趣,再读取大图观看.同样为了节省流量,这种大图是需要缓存在本地的,而图片何时过期才使我产生了研究下Http报文的年头.在firefox上,有live http he

2014-02-10 20:43:37 596

转载 Objective-C的Block的实现原理

iOS在4.0之后就提供了对Block的支持.下图是苹果文档上的一张图,解释了Block的基本语法.参考这篇文章http://blog.csdn.net/jasonblog/article/details/7756763,我依样画葫芦试试.#include int main(){ return 0;}使用clang处理之后的文件多了很多东西.从中我们能发现一个结构体的

2014-02-10 00:43:24 698

原创 Apple官方CoreAnimation动画演示(2)

(11)Layer Transitions演示了CATransition的type,subtype的使用.kCATransitionPushkCATransitionMoveInkCATransitionRevealkCATransitionFadekCATransitionFromRightkCATransitionFromLeftkCATransitionF

2014-02-08 21:51:26 500

原创 Apple官方CoreAnimation动画演示(1)

苹果官方的CA360项目展示了使用CoreAnimaition来实现简单动画.一下是我个人对该项目每个演示的小项目的总结.(1)GeometricProperties主要展示了CALayer的几何属性:bounds : 在自身坐标系的位置,主要是大小.position : 以锚点(anchorPoint为基准点的当前坐标)frame : 在父layer坐标系中的位置

2014-02-07 23:15:32 672

原创 Code Sign error: Provisioning profile XXXX can't be found

我其实也不是很清楚这个问题为什么会出现,看了下别人的说法是,更新了证书之后在编译项目就会出现这个问题.        具体的原因也不想追究了,网上对这个问题已经有很好的解决办法了.                1.关闭你的项目,找到项目文件XXXX.xcodeproj,在文件上点击右键,选择“显示包内容”(Show Package Contents)。会新打开一个Finder。注:其

2014-02-07 22:47:38 456

翻译 Objective-C Singleton Pattern

根据该文章写了一篇关于iOS单例模式的文章:http://duckrowing.com/2010/05/21/using-the-singleton-pattern-in-objective-c/单例模式是在软件设计中很常用的一个模式,所谓单例,就是只能有一个实例化对象的类.在iOS中,常见的单例:// Some singletons in the CocoaTouch librari

2014-02-07 21:47:59 468

翻译 Exploring iPhone Graphics Part 1

本文章第一部分,主要讲了如何使用SDK在iphone上绘图,全文的绘图上下文,都是以一个窗口大小的UIVIew创建的.使用绘图上下文来绘图,第一步就是获取当前绘图上下文.                      CGContextRef ctx = UIGraphicsGetCurrentContext();  ///获取绘图上下文      CGContextC

2014-02-07 13:02:07 799

空空如也

空空如也

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

TA关注的人

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