Time of Update: 2015-07-05
【學習筆記】【C語言】typedef,學習筆記typedef1.概念我們可以使用typedef關鍵字為各種資料類型定義一個新名字(別名)。2.作用:給已經存在的類型起一個新的名稱3.使用場合: 1> 基礎資料型別 (Elementary Data Type) 2> 指標 3> 結構體 4> 枚舉 5> 指向函數的指標4.代碼 1 #include <stdio.h> 2 3 typedef
Time of Update: 2015-07-04
IOS階段學習第12天筆記(類的初始化),ios第12天IOS學習(OC語言)知識點整理一、類的初始化 1)init初始化方法(構造方法):一般和alloc一起調用,用於給成員變數初始化。2)id類型:相當於C中的void*,可以指向任何對象,不能加*,類似.net或java中的泛型。3)帶參的初始化方法(自訂的初始化方法),是執行個體方法,必須以initWith開頭 。 例如:-(id)initWithName:(NSString*)
Time of Update: 2015-07-04
【學習筆記】【C語言】檔案的包含,學習筆記c語言一、基本概念#include,它可以將一個檔案的全部內容拷貝另一個檔案中。二、一般形式1.第1種形式#include <檔案名稱>直接到C語言庫函數標頭檔所在的目錄中尋找檔案 2.第2種形式
Time of Update: 2015-07-04
iOS單例的快速實現單例模式是iOS常用設計模式中的一種。單例設計模式的作用是使得這個類的一個對象成為系統中的唯一執行個體,因此需要用一種唯一的方法去建立這個對象並返回這個對象的地址。那麼,我們何時使用單例模式呢?1、類只能有一個執行個體,而且必須從一個為人熟知的訪問點對其訪問。2、這個唯一的執行個體只能通過子類化進行擴充,而且擴充的對象不會破壞用戶端代碼。 根據安全執行緒的實現來區分,一種是使用@synchronized
Time of Update: 2015-07-03
iOS開發——post非同步網路請求封裝#import #import #import Reachability.h@interface HttpHelper : NSObject+ (BOOL)NetWorkIsOK;//檢查網路是否可用+ (void)post:(NSString *)Url RequestParams:(NSDictionary *)params FinishBlock:(void (^)(NSURLResponse *response, NSData *data,
Time of Update: 2015-07-04
IOS 推送詳解一.關於推播通知 推播通知,也被叫做遠程通知,是在iOS 3.0以後被引入的功能。是當程式沒有啟動或不在前台運行時,告訴使用者有新訊息的一種途徑,是從外部伺服器發送到應用程式上的。一般說來,當要顯示訊息或下載資料的時候,通知是由遠程伺服器(程式的提供者)發送,然後通過蘋果的推播通知服務(Apple Push Notification
Time of Update: 2015-07-04
IOS頁面自動布局 之 NSLayoutConstraint基礎篇使用AutoLayout之前需要知道以下兩點: 1.必須設定 translatesAutoresizingMaskIntoConstraints為NO。 2.如果是viewControl則AutoLayout適配寫在[- updateViewConstraints]中; 如果是view則AutoLayout適配寫在[-
Time of Update: 2015-07-03
iOS版PSP模擬器PPSSPP怎麼用 很多童鞋喜歡玩PSP上面的遊戲,那麼一定需要PSP裝置嗎?現在有一款很火的psp模擬器ppsSPP,不僅可以在電腦上,還可以在安卓手機蘋果手機上面使用。iOS版的PPSSPP的可玩性也達到了一個不錯的水平,那它的實際表現又是怎樣呢? 首先介紹一下iOS版的PPSSPP的安裝方法,安裝的前提當然是需要一台越獄後的iOS裝置。 或者在Cydia中添加源:http://cydia.angelxwind.net/中紅框所示
Time of Update: 2015-07-03
iOS CoreImage圖片處理動態渲染(濾鏡)//// ViewController.m// CoreImageOfDong//// Created by Dong on 15/6/30.// Copyright (c) 2015年 xindong. All rights reserved.//#import ViewController.h#import // 需要匯入此庫@interface ViewController ()@property (nonatomic, strong)
Time of Update: 2015-07-04
iOS給鍵盤添加控制欄iOS中鍵盤的使用很頻繁,有時給鍵盤上添加一個控制欄可以方便快捷的在不同輸入框內進行切換或隱藏這裡簡單說下具體實現方式初始化一個UIToolBar並添加到介面,隨著鍵盤的高度的更改而動態更改,從而進行展示下面來看代碼實現標頭檔部分 #import #import @interface UIKeyboardTool : NSObject///用於介面展示的toolbar@property (nonatomic,strong) UIToolbar *toolBar;/
Time of Update: 2015-07-04
IOS開發-使用Storyboard進行介面跳轉及傳值前言:蘋果官方是推薦我們將所有的UI都使用Storyboard去搭建,Storyboard也是一個很成熟的工具了。使用Storyboard去搭建所有介面,我們可以很迅捷地搭建出複雜的介面,也就是說能為我們節省大量的時間。我們還可以很直觀地看出各個介面之間的關係,修改起來也很方便。將來如果遇到需要作修改的地方,我們只需要找到相對應的Storyboard就可以了,比起以前來說,快捷了不少。我會在本文的最後附上Demo,可以協助你們有更直觀的理解,
Time of Update: 2015-07-03
[iOS]擷取裝置具體型號資訊本文地址; http://blog.csdn.net/zhaoyabei/article/details/46697859應用統計中有時候需要上傳裝置型號,如果這樣寫:[[UIDevice currentDevice] model]獲得的裝置型號不是具體型號,如在iPhone5S上面運行,實測得到字串為@”iPhone”,我想要的是具體型號。這裡提供一個方法來獲得裝置具體型號(版本與機型的對應關係來源於維基百科):- (NSString *)
Time of Update: 2015-07-03
IOS控制項UITextView 實現placeholder效果和解決UITableView鍵盤遮擋平時開發中老是出現多行的文本而且要有placeholder提示,就自己整理項目中部分代碼以供參考、討論,希望有更好實現方法的人多多指教。思路:通過改變UITextView的文本顏色實現placeholder效果,通過改變UITableView的setContentOffset方法解決鍵盤遮擋1、建立UITextView textView = [[UITextViewalloc]
Time of Update: 2015-07-01
iOS開發之多表視圖滑動切換樣本(仿"頭條"用戶端),ios樣本 好長時間沒為大家帶來iOS開發乾貨的東西了,今天給大家分享一個頭條新聞用戶端各個類別進行切換的一個樣本。在Demo中對所需的組件進行的簡單封裝,在封裝的組件中使用的是純程式碼的形式,如果想要在項目中進行使用,稍微進行修改即可。 廢話少說,先介紹一下功能點,是整個Demo的功能點,最上面左邊的TabBarButtonItem是用來減少條目的,比如有三個按鈕,點擊減號會減少一個條目。右邊的為增加一個條目。點擊相
Time of Update: 2015-07-03
【學習筆記】【C語言】條件編譯,學習筆記編譯1.條件編譯的概念在很多情況下,我們希望程式的其中一部分代碼只有在滿足一定條件時才進行編譯,否則不參與編譯(只有參與編譯的代碼最終才能被執行),這就是條件編譯。2.基本用法#if 條件1 ...code1... #elif 條件2 ...code2... #else ...code3... #endif1>如果條件1成立,那麼編譯器就會把#if 與
Time of Update: 2015-07-01
擷取視窗當前顯示的控制器,視窗當前顯示控制器解決類似網易新聞用戶端收到新聞推送後,彈出一個UIAlert,然後跳轉到新聞詳情頁面這種需求1.提供一個UIView的分類方法,這個方法通過響應者鏈條擷取view所在的控制器- (UIViewController *)parentController{ UIResponder *responder = [self nextResponder]; while (responder) { if ([responder
Time of Update: 2015-07-01
[iOS]iOS8可用的識別使用者方式(idfa、UUID、idfv) 想要追蹤、統計使用者,自然離不開使用者唯一識別碼,這是每個公司都面臨的問題。在曆史上唯一識別碼很多,如UDID、MAC地址、OpenUDID等,不再一一介紹他們是怎麼掛掉的,現在好用的只剩下了idfa、idfv、UUID+keyChain。 idfa(Advertising
Time of Update: 2015-07-01
iOS根據字串計算UITextView高度iOS計算字串高度,有需要的朋友可以參考下。方法一:ios7.0之前適用 /** @method 擷取指定寬度width,字型大小fontSize,字串value的高度 @param value 待計算的字串 @param fontSize 字型的大小 @param Width 限制字串顯示地區的寬度 @result float 返回的高度 */- (float) heightForString:(NSString *)value
Time of Update: 2015-07-01
開源一個適用iOS的資料庫表結構更新機制的代碼將前段時間開源的代碼,發布一下:ARDBConfigOn the iOS, provide a database table structure update mechanism, ensure that the user in any version of the installer, the database structure to ensure
Time of Update: 2015-07-01
iOS 開發之資料庫(SQLite)SQLite嵌入式資料庫優點:1.嵌入式資料庫2.支援事件,不需要配置,不需要安裝,不需要管理員3.支援大部分SQL92標準4.完整的資料庫儲存在磁碟上面一個檔案,同一個資料庫檔案可以在不同機器上面使用,最大支援資料庫到2T5.整個系統少於3萬行,少於250KB的記憶體佔用開始使用SQLite:1.引入標頭檔2.開啟資料庫3.執行SQL命令4.關閉資料庫以下代碼展示整個資料庫的 開啟、關閉、增加、刪除、尋找、修改。建立一個單例: #import