框架小知識

2021-06-28 22:12:42 字數 4009 閱讀 5517

#import int main(int argc, const char * argv)

else if ([floatnum1 compare:charnum2 ] == nsorderedsame)else

//

//nsrange(範圍)

//nspoint(點)

//nssize(尺寸)

//nsrect(表示乙個ui元素的位置和尺寸)

//********************===

// //結構體(查詢某個 在字串的位置)

// nsstring *str = @"i love rabbit";

// nsrange ran = [str rangeofstring:@"rabbit"];

// nslog(@"%lu %lu",ran.location,ran.length);

// // nspoint(點)

// nspoint point = nsmakepoint(100, 100);

// nslog(@"%.1lf %.1lf",point.x,point.y);

// //nssize

// nssize size = nsmakesize(100, 100);

// cgsize size1 = cgsizemake(21, 21);

// nslog(@"%.1lf %.1lf",size.height,size.width);

// nslog(@"%.1lf %.1lf",size1.height,size1.width);

// //nsrect

// cgrect rect = cgrectmake(0, 0, 100, 45);

// //列印結構當中的乙個元素

// nslog(@"%lf",rect.size.width);

// nsrect rect2 = nsmakerect(0, 0, 50, 25);

// nsstring *rectstr = nsstringfromrect(rect2);

// nslog(@"%@",rectstr);

// //座標原點

// cgpointmake(0, 0);

// cgpoint poin = cgpointzero;

// cgpoint p1 = cgpointmake(10, 10);

// cgpoint p2 = cgpointmake(10, 10);

// //比較兩個物件那個是否相同返回bool

// cgpointequaltopoint(p1, p2);

// //比較尺寸

// cgsizeequaltosize(size, size1);

// //比較位置和尺寸

// cgrectequaltorect(rect, rect2);

// //在iphone左上角為原點

// //判斷某個範圍中是否包含了某個點

// nsrect rect4 = nsmakerect(0, 0, 100, 105);

// nspoint point1 = nsmakepoint(100, 100);

// bool contains = cgrectcontainspoint(rect4, point1);

// if (contains)

// else

//

//*************************=

// //nsstring 不可變的字串

// nsstring *str = @"asdfghj";

// //description類建立字串

// nsstring *str2 = [nsstring stringwithformat:@" %@ wggf",str];

// //把c語言中的字串轉化為oc當中得字串

// char *str3 ="bamam a am";

// nsstring *str4 = [nsstring stringwithutf8string:str3];

// //把oc語言中的字串轉化為c當中得字串(utf8string)

// const char *str5 = [str4 utf8string];

// nsstring *str6 = @"1234";

// int num = [str6 intvalue];//把數字串轉化為乙個整形數字

// float num2 = [str6 floatvalue];//把數字串轉化為乙個浮點型

// [str6 length];//字元竄長度(乙個漢字算乙個長度)

// [str6 characteratindex:2];//獲取字串中的字元

// //比較兩個字串是否相等(isequaltostring||compare(區分大小寫比較))

// [str2 isequaltostring:str4];

// //不區分大小寫比較字元大小

// [str2 caseinsensitivecompare:str4];

// //把字串的小寫字母轉化為大寫字母;

// [str uppercasestring];

// [str lowercasestring];//把字串的大寫字母轉化為小寫字母

// //將字串中的首字母大寫,其他的字母小寫

// [str capitalizedstring];

// //在乙個字串中查詢裡乙個字串

// nsstring *str7 = @"dfgh jshh";

// nsrange ran = [str7 rangeofstring:@"jshh"];

// nslog(@"%@",nsstringfromrange(ran));

// //

// if (ran.location != nsnotfound)//找到了才輸出

// else

// //從乙個字串中擷取某一部分作為新的字串(從開始到末尾)

// [str substringfromindex:4];

// //從開始到當前位置(不包括當前位置)

// [str substringtoindex:2];

// //擷取範圍(按照範圍來擷取)

// nsrange ran8 = nsmakerange(1, 2);

// [str substringwithrange:ran8];

// //判斷當前字串是否以乙個特定的字串開頭

// nsstring *str9 = @"www.21-sun.com";

// [str9 hasprefix:@"www"];//返回bool變數

// ///結尾

// [str hassuffix:@"wwww"];

}return 0;

}

python小知識 Python小知識

1 python是一種解釋性語言,當程式執行時,一行一行的解釋,並執行 優點 除錯 很方便,開發效率高,並且可以跨平台 不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。缺點 執行速度慢。python的種類 cpython ipython pypy jython ironpython ...

python小知識 python小知識

一 列表 l 1,2 m l l和m同時指向列表物件,內容為 1,2 l l 3,4 系統新增了乙個物件,內容為 1,2,3,4 l,m 1,2,3,4 1,2 l 1,2 m l l 3,4 對列表在原處做修改 l,m 1,2,3,4 1,2,3,4 二 python程式設計中的中文編碼問題 問題...

flask知識框架

模組的安裝 pip 虛擬環境 anaconda,virtualenv 實現簡單的web服務 路由 安全上下文 request request.user agent 獲取客戶端使用者 request.remote addr 獲取ip位址 request.args.get id 獲取使用者請求url位址...