原创 輸入3個學員的姓名,動態分配內存保存學員姓名,並在最後輸出

<span style="font-family:Arial;font-size:32px;"><strong>char tempstr[20] = {0}; //定義字符數組接收字符串 char *names[3] = {0}

原创 創建一個Fraction類(分數)實現分數的加減乘除,比較大小、約分等方法.要求:爲類添加屬性

<span style="font-family:KaiTi_GB2312;font-size:32px;">#import <Foundation/Foundation.h> @interface Fraction : NSObject

原创 字典知識點,集合知識點

字典知識點 一個key只能對應一個value 但是一個value可以對應多個key. 字典主要是用來存儲有一一對應關係的數據 不可變字典增加了:添加,刪除,修改功能 其中刪除和修改的方法相同爲setObject: forKey: (如果要

原创 做⼀個班級信息程序,包含4個⾃定義的類:OurClass、Teacher、 Student、Person,並實現方法.

#import "Teacher.h" @interface OurClass : NSObject @property (nonatomic, retain) Teacher *tea; @property (nonatomic, re

原创 1、定義普通殭屍類: 實例變量:殭屍種類、殭屍總血量、殭屍每次失血量。 方法:初始化方法(設置殭屍種類,總血量)、被打擊失血、死亡。

<span style="font-size:32px;">@interface OrdinaryZombie : NSObject { NSString *_species; //種類 NSInteger _tot

原创 3、有一段文本,將文本中的所有單詞,存放到一個字符指針數組中(要求每個單詞內存恰好)

<span style="font-family:Arial;font-size:32px;"><strong>//1.bug1 : 如果最後一個單詞後面直接跟\0.無法獲取. //2.bug2 : 第一個單詞前面出現空格,或者多

原创 繼承知識點總結

繼承 1.  子類繼承父類保留自己獨有的實例變量. 2.  子類可以繼承父類除了private以及私有方法以外的實例變量. 3.  繼承是單向的,具有傳遞性 4.  導入頭文件時,直接導入子類頭文件即可. 5.  子類可以重寫父類的方法

原创 NSString類的常用方法

1.創建對象的兩種方法 (1).在main函數裏先通過alloc開闢空間,然後初始化 (2).便利構造器,也就是把第一種方式封裝在類的實現部分,使用時直接用類調用即可 2.求字符串長度 NSUInteger length = [str l

原创 //2.、動態函數調用實現下列操作,輸入2個數以及操作符計算結果。@ 求最大公約數 $求最小公倍數
 - 求差+ 求和 等等

<span style="font-family:Arial;font-size:32px;">#import <Foundation/Foundation.h> //求最大公約數 int maxDivisor(int x, int y)

原创 內存管理

OC中的內存管理 1.爲什麼要管理內存 系統資源有限,會爲每個程序分配30M的內存,超過20M會收到內存警告,超過30M,sorry 系統將會終止你的應用程序。 2.怎麼樣管理內存 1)  內存管理機制     

原创 笑笑語法(語法糖):快速將OC中其他數據類型轉換爲對象.

     2.枚舉綁定數據類型     enum {         ObjectiveC,         Java,         Ruby,         Python,         Erlang     };     t

原创 fatal error 系統提供類的頭文件被更改

錯誤原因:系統提供類的頭文件被更改. 解決方案: (1)查找到如下代碼. (2)將下列代碼複製下來 /Users/lanouhn/Library/Developer/Xcode/DerivedData/ModuleCache/2BM

原创 NSDate類總結

1.創建的日期對象永遠都是0時區的.東八區+8小時 2.初始化:NSDate *date1 = [NSDatedate]; 3.時間的間隔都是以秒爲單位來計算的. 4.獲取兩個時間的間隔一般都是大的時間在前面,求出結果爲正數 5.可以調用