NSGeometry h 裡面的方法詳解

2021-06-07 17:11:14 字數 1054 閱讀 2839

1,nsdividerect(nsrect inrect, nsrect *slice, nsrect *rem, cgfloat amount, nsrectedge edge); 的意思是把按amount把inrect分成兩塊。直接看**結果

nsrect arect = [sender frame];

nsrect popuprect, textrect;

nsdividerect(arect, &popuprect, &textrect, 30, nsminxedge);

nsstring *popuprectstring = nsstringfromrect(popuprect);

nsstring *textrectstring = nsstringfromrect(textrect);

nsstring *arectstring = nsstringfromrect(arect);

nslog(@"popuprectstring -> %@", popuprectstring);popuprectstring -> , }

nslog(@"textrectstring -> %@", textrectstring);textrectstring -> , }

nslog

(@"arectstring -> %@", arectstring); 

arectstring -> , }

2,nsrect nsinsetrect(

nsrect arect,

cgfloat dx,

cgfloat dy);

arect = [sender frame];

nsrect brect = nsinsetrect(arect, 10, 10);

nsstring *brectstring = nsstringfromrect(brect);

nslog

(@"brectstring -> %@", brectstring);

brectstring -> , }

列舉裡面的介面的實現

列舉式乙個類,這個類,同樣也有類改由的功能,今天來說說列舉來實現介面。下面還是來看看 吧.首先我們定義乙個介面 介面裡面由兩個抽象方法.如下.public inte ce enuminte ce下滿我們來定義我們的列舉型別的類,分別由三個物件,分別有自己的構造方法.如下.public enum de...

Python裡面的字典

python 將這種資料型別叫做 dict 有的語言裡它的名稱是 hash 這兩種名字都會用到,不過這並不重要,重要的是它們和列表的區別。你看,針對列表你可以做這樣的事情 things a b c d print things 1 b things 1 z print things 1 z prin...

jquery裡面的 this 和this

當你用的是jquery時,就用 this 如果是js,就用this this html this html bam 這個裡的html 是jquery方法,用 this html 當然,js裡也有相似方法innerhtml,如果用innerhtml,就要這樣寫了,這裡的reset是js方法,所以同上得...