原创 【C語言基礎】結構體數組的易錯問題

今天在學習結構體數組的時候,自己寫了一份代碼 #include <stdio.h> struct Student { //年齡 char *name; //編號 char *id; //年齡

原创 OC中封裝與多態的實例

/* 設計一個成績類 屬性:C語言成績 OC成績 IOS成績 行爲: 比較C語言成績,返回自己與其他成績差 比較OC成績、比較IOS成績、計算總分、計算平均分 */ #import <Foundation/

原创 【C語言基礎】結構體指針

在數據類型中,結構體是C語言中相對複雜的一種,把它和指針這種技術聯繫起來使用,無疑很有學習意義 #include <stdio.h> struct Student { //年齡 char *name; /

原创 【OC語言基礎】之布爾類型的使用

和java一樣,OC中也有布爾類型 BOOL ,取值爲YES/NO ,使用方法如下: #import <Foundation/NSObjCRuntime.h> int main(){ BOOL isMan = YE

原创 OC中類方法的使用實例

#import <Foundation/Foundation.h> //車輛類的聲明 @interface Car : NSObject { int _speed; } -(void)setSpeed:(int)speed;

原创 使用終端編譯和運行OC程序

1、創建OC程序源文件 touch a.m 2、打開OC程序源文件 open a.m 3、編輯OC程序源文件 #include<stdio.h> int main(){ printf("Hello OC\n");

原创 【轉載】C語言中指針使用的注意事項

相信大家對指針的用法已經很熟了,這裏也不多說些定義性的東西了,只說一下指針使用中的注意事項吧。 一.在定義指針的時候注意連續聲明多個指針時容易犯的錯誤,例如int * a,b;這種聲明是聲明瞭一個指向int類型變量的指針a和一

原创 【C語言基礎】數組變量的初始化

1、基本的數組初始化方式 #include <stdio.h> main(){ int is[5] = {1,2,3,4,5}; return 0; } 2、部分初始化 #include <stdio.h> int ma

原创 OC/iOS獲取隨機數

//獲取1到100之間的隨機整數 NSInteger i=arc4random()%100+1; 點贊 收藏 分享 文章舉報 703969875 發佈了36 篇原創文章 · 獲

原创 【OC語言基礎】之面向對象開發(類和對象)

OC是一種可以進行面向對象開發的語言,但它聲明類的方法和java有些不同,首先聲明類的屬性和行爲(函數), 由於在OC中創建對象需要用到NSobject的 new函數,所以需要繼承NSobject,注意OC中繼承的方法是“:”而java

原创 iOS之UIButton的各種使用

// // ViewController.m // Day2ClassCode1 // // Created by Leven on 15/7/21. // Copyright (c) 2015年 Leven. All right

原创 用Mac終端編寫、編譯C程序

1、創建c程序源文件: touch a.c2、打開c程序源文件: open a.c3、在編寫源程序,如: #include <stdio.h> int main(){ printf("Hello world");

原创 mac系統終端的常用命令

------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! ------- mac系統終端的常用命令 1、【pwd】:

原创 OC中分類的使用

在oc中,如果想對某個類進行方法的擴充,又不想改變原有累的方法和成員變量,可以使用分類 分類-Category 基本用途如何在不改變原來類模型的前提下,給類擴充一些方法?有2種方式繼承分類(Category) 格式分類的聲明@inte

原创 【OC複合題】之定義一個學生類,需要有姓名,年齡,考試成績三個成員屬性,創建5個對象,屬性可以任意值。(Objective-C)

題目: 定義一個學生類,需要有姓名,年齡,考試成績三個成員屬性,創建5個對象,屬性可以任意值。(Objective-C) 1)    不使用@property,手動編寫他們的訪問器方法(getter和setter),注意內存管理(手動管理