Time of Update: 2015-06-28
@import與#import的使用, 在xcode 5 下,為了更易於項目開發,增加了modules和 auto-linking 這兩個新特性。用 @import 來增加架構項目中比用 #import會更有效. Modules and auto-linking 預設情況下是enabled的。 如果是舊的項目,你可以通過設定"Language - Modules." 來設定Enable Modules 和Link Frameworks Automatically 為Yes。
Time of Update: 2015-06-28
【學習筆記】【C語言】結構體,學習筆記c語言1.定義結構體變數的3種方式 1> 先定義類型,再定義變數(分開定義) struct Student { int age; }; struct Student stu; 2> 定義類型的同時定義變數 struct Student { int age; }
Time of Update: 2015-06-28
iOS 頁面間幾種傳值方式(屬性,代理,block,單例,通知),iosblock第二個視圖控制器如何擷取第一個視圖控制器的部分資訊例如
Time of Update: 2015-06-26
IOS——中級篇,ios // 設定tableView的行高 self.tableView.rowHeight = 100;// 設定tableView分割線的樣式// UITableViewCellSeparatorStyleNone 不顯示分割線// UITableViewCellSeparatorStyleSingleLine 顯示分割線(預設) self.tableView.separatorStyle =
Time of Update: 2015-06-27
ios中 繼承物件模型的歸檔實現 之前項目中使用到了歸檔的技術,也用到了MJExtension但是問題是,這個公用庫遇到了無法歸檔的一些問題,讓人蛋疼不已,怎麼辦呢。對於不能歸檔的部分,職能手動歸檔,很是無語。 尋找了一下原因:原來對於兩個模型,如何A繼承了B,那麼A有很大的情況是無法歸檔的! 自己寫了。對於上述的A模型和B模來說,定義如下: #import #import "Student.h"@interface Coder :
Time of Update: 2015-06-28
Xamarin iOS教程之頁面控制項Xamarin iOS教程之頁面控制項Xamarin iOS 頁面控制項在iPhone手機的主介面中,經常會看到一排小白點,那就是頁面控制項,2.44所示。它是由小白點和滾動視圖組成,可以用來控制翻頁。在滾動滾動視圖時可通過頁面控制項中的小白點來觀察當前頁面的位置,也可通過點擊頁面控制項中的小白點來滾動到指定的頁面。圖2.44 頁面控制項在此圖中,小白點對應的當前頁被高亮顯示。此控制項指示內容分為兩個頁面。【樣本2-26】以下將使用整頁模式來控製圖像的顯示。
Time of Update: 2015-06-27
【學習筆記】【C語言】變數類型,學習筆記變數根據變數的範圍,可以分為: 1.局部變數: 1> 定義:在函數(代碼塊)內部定義的變數(包括函數的形參) 2> 範圍:從定義變數的那一行開始,一直到代碼塊結束 3> 生命週期:從定義變數的那一行開始分配儲存空間,代碼塊結束後,就會被回收 4> 沒有固定的初始值 2.全域變數 1> 定義:在函數外面定義的變數 2>
Time of Update: 2015-06-27
iOS進階路線以及進階書籍第一,熟悉ARC機制:首先要瞭解ARC的前世今生;如果瞭解不清楚會導致兩種可能,1,一個對象的引用莫名奇妙為空白,或失效了。這個一般都能在開發階段及時發現,因為會導致應用異常。2,導致記憶體溢出;不瞭解ARC機制很容易導致記憶體不能被正確釋放,這類問題會很隱蔽。若非特意去做記憶體測試,那麼都會在使用者使用的階段才會被暴露出來,因為記憶體消耗是個累積的過程,使用者不斷使用APP,至到記憶體耗盡,異常退出。 第二,瞭解Block的用法:我使用後的感受是,可以把一個
Time of Update: 2015-06-25
IOS中級篇—— 多線程--NSOperation,ios--nsoperationNSOperation 操作 任務是對代碼的封裝, 操作是對任務的封裝 --目的:就是可以隨時的暫停/恢複/取消任務; NSOperation 對GCD的封裝. OC 運用起來更加方便. 抽象類別. 車NSOperation的使用: <1> 操作直接調用 start方法,就是在當前線程執行(Block中封裝的任務數大於1的情況除外). <2>
Time of Update: 2015-06-25
九宮格的演算法,九宮格演算法## 九宮格計算思路- 利用控制項的索引index計算出控制項所在的行號和列號- 利用列號計算控制項的x值- 利用行號計算控制項的y值## HUD- 其他說法:指標、遮蓋、蒙板- 半透明HUD的做法 - 背景色設定為半透明顏色## 定時任務- 方法1:performSelector```objc// 1.5s後自動調用self的hideHUD方法[self performSelector:@selector(hideHUD) withObject:nil
Time of Update: 2015-06-24
【學習筆記】【C語言】字串數組,學習筆記字串數組1.使用場合 * 一維字元數組中存放一個字串,比如一個名字char name[20] = "mj" * 如果要儲存多個字串,比如一個班所有學生的名字,則需要二維字元數組,char names[15][20]可以存放15個學生的姓名(假設姓名不超過20字元) * 如果要儲存兩個班的學生姓名,那麼可以用三維字元數組char names[2][15][20] 2.初始化 char names[2][10] = {
Time of Update: 2015-06-24
oc和swift的混編,ocswift混編參考:http://blog.sina.com.cn/s/blog_8d1bc23f0102v5tl.htmlswift中使用oc類的方法1.建立一個oc.h檔案 2.添加需要倒入的oc類的標頭檔 3.Bulid
Time of Update: 2015-06-24
oc記憶體管理機制,oc記憶體管理一直對oc記憶體管理機制一知半解,今天特意看了一下官方文檔,聊以記之。本人比較懶在這裡直接貼官方文檔啦//************************//Use Accessor Methods to Make Memory Management EasierIf your class has a property that is an object, you must make sure that any object that is set as
Time of Update: 2015-06-23
iOS自訂發送訊息輸入框,ios發送訊息輸入框 簡單的封裝了一個,免得麻煩直接初始化就可以用了
Time of Update: 2015-06-21
IOS階段學習第二天筆記,IOS學習第二天筆記 IOS學習(C語言)知識點整理筆記 1、C語言32個關鍵字 一、儲存相關 1)auto
Time of Update: 2015-06-23
IOS中級篇——何時使用copy,strong,weak,assign關鍵字 定義屬性,iosassign父類指標可以指向子類對象 //定義block別名。typedef void (^LYItemOption)(); @interface LYItemArrow : LYItem@property(nonatomic,strong) Class desController;@property(nonatomic,copy) LYItemOption option; 1.strong
Time of Update: 2015-06-23
【學習筆記】【C語言】數組,學習筆記數組1. 什麼是數組數組,從字面上看,就是一組資料的意思,沒錯,數組就是用來儲存一組資料的2. 數組的特點只能存放一種類型的資料,比如int類型的數組、float類型的數組裡面存放的資料稱為“元素”3. 定義聲明數組的類型聲明數組的元素個數(需要多少儲存空間)4. 格式元素類型 數組名[元素個數];比如:int ages[3];5. 簡單使用簡單初始化:int ages[5] = {19, 19, 20, 21,
Time of Update: 2015-06-23
IOS中級篇 —— 多線程,ios多線程GCD 是c語言的架構,不需要手動管理記憶體 是一個面向任務 不是面向線程,不需要管理線程的生命週期 GCD 任務/隊列 執行函數任務:Block 任務都封閉在Block中。 —— 線程執行 隊列:存放任務 FIFO (先進先出的原則) GCD中的隊列:
Time of Update: 2015-06-20
IOS階段學習第一天筆記,IOS學習第一天筆記原本從事的是.NET開發,一直在要不要轉IOS 中猶豫徘徊,經過複雜的內心掙紮終於鼓起勇氣辭職脫產學習IOS,現在已成無業人士加學生狗一枚。希望通過四個月的學習後能夠拿到理想的薪資。以下是學習過程中的學習筆記,為了方便自己日後查看,同時也希望為IOS初學者帶來些許協助,遂準備將IOS整個學習階段的學習筆記整理記錄。
Time of Update: 2015-06-21
IOS階段學習第三天筆記(運算子),ios第三天