Time of Update: 2015-06-12
iOS- 再談ARC裡記憶體問題,ARC裡數組、對象記憶體得不到釋放?,ios-arc1.前言 本來以為在改成ARC以後,不再需要考慮記憶體問題了,可是在實踐中還是發現有一些記憶體問題需要注意,今天我不談block的循環參考的問題,主要說說一些對象、數組不記憶體得不到釋放的情況. 2.數組記憶體得不到釋放的情況 //組織字典資料- (NSMutableDictionary *)setupDicData{
Time of Update: 2015-06-12
【學習筆記】【C語言】迴圈結構-while,學習筆記結構-while1. 簡單使用while ( 條件 ) { 語句1; 語句2; .... }如果條件成立,就會執行迴圈體中的語句(“迴圈體”就是while後面大括弧{}中的內容)。然後再次判斷條件,重複上述過程,直到條件不成立就結束while迴圈
Time of Update: 2015-06-12
仿麵包旅行個人中心下拉頂部背景放大高斯模糊效果,下拉高斯HeaderView.h//// HeaderView.h// 仿麵包旅行個人中心//// Created by wb145230@163.com on 15/5/14.// Copyright (c) 2015年 wb145230. All rights reserved.//#import <UIKit/UIKit.h>@interface HeaderView :
Time of Update: 2015-06-11
Swift的基本運算子,Swift運算子 今天學習了Swift語言的最基本的知識,以下是本人的一些認識與小結,希望能協助更多人的區理解,如有不妥的地方望大家指出,以便及時更正。 基本運算子 運算子是一種特殊的符號或短語,你可以用它來檢查,改變,或組合值。 運算子都是一元,二元或者三元:一元運算子操作單個對象主要有:首碼操作符 (如 -a,!a)和尾碼操作符在對象後出現 (如 i++,i--)。二元運算子操作兩個對象且在兩對象之間,主要有:-,+,*,/,%,<,>,=。(
Time of Update: 2015-06-12
IOS開發中設定導覽列主題,ios開發導覽列主題/** * 系統在第一次使用這個類的時候調用(1個類只會調用一次) */+ (void)initialize{ // 設定導覽列主題 UINavigationBar *navBar = [UINavigationBar appearance]; // 設定背景圖片 NSString *bgName = nil; if (iOS7) { // 至少是iOS 7.0 bgName = @"NavBar64"
Time of Update: 2015-06-12
IOS-PPRevealViewController側邊欄> 定義 PPRevealViewControllerPPRevealSideViewControllerDelegate@property (strong, nonatomic) PPRevealSideViewController *revealSideViewController;> 初始化HomeViewController* con = [[HomeViewController alloc]init];
Time of Update: 2015-06-09
java學習之路—初級階段(迷茫的大學),java之路 本人現在大三,三本院校,電子資訊專業。大三下學期才開始定位軟體方向。真的是越上學越迷茫,真的不知道去幹嘛,本專業本身就可以分軟硬體兩個方向,可我們都要學。最迷茫的時候,一直在玩遊戲,因為真的不知道要去幹嘛。知道的太少,心態消極,,,,,後來開始上網才知道原來很多人大學生和我一樣迷茫,我們真的沒了方向。當然也有些人一上大學就知道自己要幹嘛,並且一直努力著。有時候真的很羨慕他們,當別人剛開始起步的時候,或許他們已經登上了頂峰,當然也怪自己的愚
Time of Update: 2015-06-09
明確何時使用線程,明確使用線程 線程或執行線程是電腦程式中的一個分支,會引發兩個或多個並發啟動並執行任務。線程包含在電腦程式中。 基本說來,如果應用在完成一個或多個任務的同進還需要保證對使用者的響應性,就應當對應用使用多線程。 多任務是指,作業系統控制多個進程共用CPU已耗用時間並等待它們的時間片到來,以達成多個任務同時啟動並執行效果。
Time of Update: 2015-06-09
IOS開發基礎知識--片段14,ios基礎知識--片段1:ZIP檔案壓縮跟解壓,使用ZipArchive建立/添加一個zip包ZipArchive* zipFile = [[ZipArchive alloc] init];//次數得zipfilename需要一個完整得路徑,例如***/Documents/demo.zip[zipFile CreateZipFile2:@"zipfilename"]; //有兩種可選得方式進行建立壓縮包,帶密碼和不帶密碼的[[zipFile
Time of Update: 2015-06-08
設計網路代碼,網路代碼 協議本身是一個運和地在UDP之上定製協議,我之所以決定使用定製協議有許多原因。首先,當前這個任務看起來足夠簡單,因此與嘗試改進一個現在協議相比,直接構建一個定製協議會更容易。其次,定製協議可以將開銷減少到最小並儘可能地提高效能。最後,這本身就是一個很好的教學練習。 TCP是一個流協議,每次查看網頁,檢查郵件或者下載檔案時使用的就是TCP協議。從本質上講,TCP會在兩個電腦之間建立了一個雙向管道,並盡其所能地掩蓋其底層網路的不可靠性和不確定性。 
Time of Update: 2015-06-08
UITextField輸入中文限制,uitextfield輸入中文 [self.textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; 輸入改變的時候監聽限制輸入- (void)textFieldDidChange:(UITextField *)tex
Time of Update: 2015-06-08
[oc學習日記]kvc,kvo和通知,kvckvoKVC索引值對編碼kvc索引值對編碼就是在對象沒有聲明屬性(畢竟能用點方法沒幾個人會再去用kvc),成員變數沒有公有化,並且沒有寫描述方法時使用的一種給成員變數或者屬性賦值的一種方式。例如: //我們建立了一個學生類,並將其執行個體化 Student *stu = [[Student alloc]init]; //給學生隊形的name成員變數使用kvc賦值 [stu
Time of Update: 2015-06-05
iOS_UITextField 基本操作基本操作UITextField *userNameTextField = [[UITextField alloc] init]; userNameTextField.frame = CGRectMake(30, 100, 220, 50); [self.window addSubview:userNameTextField]; [userNameTextField release]; // 設定樣式
Time of Update: 2015-06-05
[oc學習日記]單例模式,oc學習日記首先來瞭解一下單例模式的概念單例模式就是保證系統中只存在一個對象(只有一個地址)的模式下面我們就由一個學生類舉例說明因為要保證系統只有一個對象就要重寫對象的建立方法,對象的拷貝方法1 #import <Foundation/Foundation.h>2 //因為要重寫拷貝方法,所以要遵循拷貝協議3 @interface Student : NSObject<NSCopying,NSMutableCopying>4
Time of Update: 2015-06-05
IOS開發---視頻錄製,ios---錄製今天研究了一下使用app錄製視頻的功能,感覺還是挺簡單的。使用了AVFoundation架構,代碼比較死,按步驟調用就行。分享一下今天做的Demo的步驟一,初始化輸入裝置,這裡涉及到前,後網路攝影機;麥克風(匯入AVFoundation) //1.建立視頻裝置(網路攝影機前,後) NSArray *devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]; //2
Time of Update: 2015-06-05
iOS圖片上傳及處理 從網路攝影機或者是從相簿中讀取圖片,需要通過UIImagePickerController類來實現,在使用UIImagePickerController時,需要是實現下面兩個協議 1、從相簿中讀取圖片首先要執行個體化UIImagePickerController對象imagePicker,設定imagePicker的圖片來源為UIImagePickerControllerSourceTypePhotoLibrary,表
Time of Update: 2015-06-01
iOS開發筆記3:XML/JSON資料解析,iosjson 這篇主要總結在iOS開發中XML/JSON資料解析過程用到的方法。XML資料解析主要使用SAX方式的NSXMLParser以及DOM方式的GDataXML,JSON資料解析主要使用NSJSONSerialization。 1.XML解析之NSXMLParser
Time of Update: 2015-06-03
ios 開發中擷取字串中重複的字元的rangiOS 開發中經常會遇到處理字串的問題,對於一個字串經常會遇見裡麵包含重複的字元需要對重複的字元進行處理,下面的代碼就是對重複字元進行處理的操作,具體代碼如下所示: /** * 返回重複字元的location * * @param text 初始化的字串 * @param findText 尋找的字元 * * @return 返回重複字元的location */- (NSMutableArray *)getRangeStr:(
Time of Update: 2015-06-02
iOS NSString追加字串的方法,iosnsstring第一種: NSArray *array = [NSArray arrayWithObjects:@"Hello",@" ",@"world", @"!", nil]; NSString *printStr = @""; for(int i = 0; i < [array count]; i++){ printStr = [printStr stringByAppendingFormat:@"%@", [array
Time of Update: 2015-06-01
【學習筆記】【C語言】變數的記憶體分析,學習筆記c語言變數1. 位元組和地址為了更好地理解變數在記憶體中的儲存細節,先來認識一下記憶體中的“位元組”和“地址”。1> 記憶體以“位元組為單位”上面的寫法是不建議的 3.課程代碼 1 #include <stdio.h> 2 3 4 // 1.記憶體定址由大到小,優先分配記憶體位址比較大的位元組給變數 5 6 //