学习笔记
fnjnkn
这个作者很懒,什么都没留下…
展开
-
UIButton 背景图片延长 笔记 stretchableImageWithLeftCapWidth的使用
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight第一个参数从图片X坐标起,对输入值之后的位置进行拉伸。第二个则是Y坐标起,进行垂直方向的拉伸。原创 2013-03-28 12:58:10 · 591 阅读 · 0 评论 -
[读书笔记]Ruby 元编程4
#单件方法c = Class.new(Array)c.send :define_method, :my_method do 'Hello!'endMyClass = c# puts c.nameobj = MyClass.new# puts obj.my_method#给obj对象定义单件方法,而这个方法只属于obj自己。def obj.print_my_method原创 2013-08-15 16:15:07 · 492 阅读 · 0 评论 -
[读书笔记]Ruby元编程3
TestCase 测试ensure 不管有无错误,都将进入该代码块例子require 'test/unit'module Kernel def using(id) begin yield ensure id.dispose end endendclass TestUsing < Test::Unit::TestCase原创 2013-08-14 13:17:59 · 433 阅读 · 0 评论 -
[读书笔记]Ruby 元编程2
--方法#将字符串转换成符号String # to_sym() String # intern()#将符号转换成字符串Symbol # to_s()Symbol # id2name()原创 2013-08-12 18:29:15 · 492 阅读 · 0 评论 -
[读书笔记]Ruby元编程 01
--方法Object # instance_variables 列出对象变量Object # instance_methods 列出对象方法Object # ancestors 列出祖先链Array # grep 列出指定参数 --总结对象由一组实例变量和一个类的引用组成对象的方法存在于对象所属的类中(从类的角度看,他们叫做实例方法)类本身是Class类的对原创 2013-08-12 11:47:46 · 656 阅读 · 0 评论 -
[读书笔记]元编程 5
#判断来源是否被污染tainted?user_input = "User input: #{gets()}"puts user_input.tainted?原创 2013-08-19 17:48:46 · 551 阅读 · 0 评论 -
objective-c 标记方法过时
- METHOD DEPRECATED_ATTRIBUTE常用方法: #if defined(__GNUC__) && ((__GNUC__ >= 4) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 1))) #define DEPRECATED_ATTRIBUTE __attr原创 2013-07-27 16:06:23 · 1580 阅读 · 0 评论 -
CoreData和Set的 in、not in 的使用方法 (日语)
CoreDataやSet型からのデータ抽出でIN句、NOT IN句を使うNSPredicateのpredicateWithFormatでIN, NOT INを記述し、対象を配列で指定する// INNSArray *users = [NSArray arrayWithObjects:@"user1", @"user2", @"user3", nil];NSPredicat转载 2013-07-15 12:41:54 · 614 阅读 · 0 评论 -
如何给类增加属性CGRect的情况
@interface UIImageView(f)@property (nonatomic,assign)CGRect validFrame;@end@implementation UIImageView(f)static const void *VALID_FRAME_KEY = &VALID_FRAME_KEY;@dynami原创 2013-07-08 22:21:20 · 1590 阅读 · 0 评论 -
游戏笔记,敌人朝向玩家和跟踪代码
//敌人面朝玩家CGPoint diff = ccpSub(player.position,enemy.position); float angleRadians = atanf((float)diff.y / (float)diff.x); float angleDegrees = CC_RADIANS_TO_DEGREES(angleRadians); flo原创 2013-05-13 11:12:53 · 1369 阅读 · 0 评论 -
Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. 错误的处理方法
转至 : http://d.hatena.ne.jp/watanata2000/20100711/1278837861 CoreData を試して最初につまずいたのがこれ。1個エンティティを追加しただけなのに、いきなりエラーかよ(怒)!2010-07-10 13:42:23.939 Locations[1817:207] Unresolved error Error Domain=NS转载 2013-05-23 11:28:47 · 1237 阅读 · 0 评论 -
关于 cocos2d: CCTexture2D: Using RGB565 texture since image has no alpha 错误
具体看是什么版本了。个人用的是v2.0 。查了下源码,发现是在代码上遗漏了大括号,在else之后没有将 CCLOG(@"cocos2d: CCTexture2D: Using RGB565 texture since image has no alpha"); 括起来。具体查看CCTexture2D.m line: 286原创 2013-05-07 16:25:57 · 1351 阅读 · 0 评论 -
UITableView 滚动到指定行 section
NSIndexPath *indexPath = [NSIndexPathindexPathForRow:0 inSection:2]; CGRect frame = [tableviewrectForSection:indexPath.section]; [tableview setContentOffset:CGPointMake(0, frame.origin.y原创 2013-04-25 11:39:19 · 7105 阅读 · 0 评论 -
NSDate 时差问题 笔记
NSDate *currentDate = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zone secondsFromGMTForDate: currentDate]; NSDate *_date = [currentDate dateByAddingTime转载 2013-04-10 16:08:30 · 712 阅读 · 0 评论 -
ios weak和strong使用的区别
strong与weak是由ARC新引入的对象变量属性ARC引入了新的对象的新生命周期限定,即零弱引用。如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自动设置为nil。@property(strong) MyClass *myObject;相当于@property(retain) MyClass *myObject;@propert转载 2013-03-27 15:02:50 · 1106 阅读 · 0 评论 -
ibtool 抽取 写入替换 MARK (Xcode 工具使用)
ibtool --generate-strings-file 抽取字符串ibtool --strings-file --write 写入替换(作用是基于源xib创建需要替换的xib,并使用strings 替换新创建的xib重的所有字符串)原创 2013-03-27 00:28:50 · 874 阅读 · 0 评论 -
iOS 禁用多控件同时点击 笔记
[view setExclusiveTouch:YES];exclusiveTouchA Boolean value that indicates whether the receiver handles touch events exclusively.@property(nonatomic, getter=isExclusiveTouch) BOOL exclusive原创 2013-04-09 13:19:49 · 801 阅读 · 0 评论 -
IOS 自动填充视图控件长宽 笔记
self.view.autoresizingMask =UIViewAutoresizingFlexibleWidth| UIViewAutoresizingFlexibleHeight;原创 2013-04-01 13:23:54 · 745 阅读 · 0 评论 -
kernel method [MARK]
sodu chown -R root:wheel ${filePath}sodu kextload ${filePath}kextstatsodu kextunload ${fliePath}/var/log/kernel.log原创 2013-09-03 17:06:55 · 568 阅读 · 0 评论