常用Cocoa框架概覽

2021-07-11 17:34:15 字數 241 閱讀 3957

cocoa不是一種程式語言(它可以執行多種程式語言),它也不是乙個開發工具(通過命令列我們仍然可以開發cocoa程式),它是建立mac os x和ios程式的原生物件導向api,為這兩者應用提供了程式設計環境。

其實所有的mac os x和ios程式都是由大量的物件構成,而這些物件的根物件都是nsobject,nsobject就處在foundation框架之中,具體的類結構如下:

uikit主要用於介面構架,這裡我們不妨也看一下它的類結構:

Android UI框架概覽

在android中絕大部分的ui元件都是存放在android.widget包及其子包 android.view包及其子包,其中所有的ui檢視元件都是繼承自 view 類,view類還有乙個重要的子類 viewgroup 所以它也具有view的特性,但它主要用來充當view的容器,將其中的view視作...

NSArray利用Cocoa框架進行漢字排序

在nsstring有乙個函式localizedcompare 它的功能是通過自身與給定字串的比較,返回乙個本地化的比較結果。也就是說這個函式是支援漢字比較的。student.h inte ce student nsobject property nonatomic,copy nsstring stu...

深度學習框架概覽

import numpy as np import tensorflow as tf w tf.variable 0,dtype tf.float32 定義引數 cost tf.add tf.add w 2,tf.multiply 10,w 25 定義損失函式 損失函式j w 5 2,我們希望通過優...