OC反射機制獲得該類全部屬性並建立資料表,oc反射1. 首先我們要知道,這使用的是運行時的反射機制所以我們需要標頭檔 runtime.h 1 - (BOOL) createTableByClassAttributes: (id)classModel { 2 3 // 得到類名 當表名、 也為了下邊的反射、 4 NSString *className = NSStringFromClass([classModel class]); 5 6 //
ios發送郵件ios發送郵件by 伍雪穎第一種:NSString *myEmail = @"3423423423@qq.com";NSString *toemail = @"asdfasdf@gmail.com";NSString *emailDetail = [NSString stringWithFormat:@"mailto:%@?cc=%@&subject=Feedback!&body=Dear:",toemail,myEmail];[[UIApplication
符號化(Symbolicating) iOS Crash檔案今天有空研究一下如何分析iOS Crash檔案。看了一下網上的方法,有些行不通了。最後拿老大以前寫的指令碼,可以了。然後理解了一下指令碼,最後稍作修改。整理一下。指令碼(在Mac上面運行):echo dSYM uuid:xcrun dwarfdump --uuid $2.app.dSYM/Contents/Resources/DWARF/$2echo crashlog uuid:grep $2' armv7' $1 |
ios 判斷網路 網路的重要性,相信大家都知道了。這次介紹下ios是如何判斷網路的好壞的,由於在開發中用到,所以分享給大家,很簡單。這裡要用到Reachability封裝類來實現,大家可以網上去下載Reachability.m 和Reachability.h檔案,需要我提供請留言。具體代碼:在AppDelegate裡面實現:- (BOOL)application:(UIApplication *)application
Object-C基礎知識,objectc基礎教程先行編譯指令 1.自己寫的標頭檔最好用雙引號,而系統內建的可以用角括弧。*************************************************點文法 p.age= 10; /* 1.不是訪問age成員變數,而是調用其方法
Swift基礎之方法實戰,swift基礎實戰1.和之前一樣2.代碼 1 // 2 // ViewController.swift 3 // SwitfLesson_exam 4 // 5 // Created by 薛雨侖 on 14-10-7. 6 // Copyright (c) 2014年 Dylan. All rights reserved. 7 // 8 9 import UIKit 10 11 class ViewController:
iOS中基於 Socket 的 C/S 結構網路通訊(中) 結合上一篇的知識,接下來將介紹基於 TCP 協議的 Socket 編程;由於 Socket 需要有用戶端和服務端,那麼現在實現的是關於服務端的簡單程式。服務端採用的是CFStream 類來實現的。 這個服務端是把Xcode中的 Command Line Tool 來作為服務端的;當然,你也可以把 iPhone 作為服務端,但是要利用其他的架構,比如 AsyncSocket
iOS開發之使用XMPPFramework實現即時通訊(一),iosxmppframework 關於XMPP的理論介紹在本篇部落格中就不做贅述了,如何在我們之前的中加入XMPP協議來實現通訊呢?下面將會介紹一下XMPP的基本的知識,讓我們的可以實現互聯通訊。要做的準備工作是要有伺服器支援XMPP協議,然後通過spark註冊個測試帳號,最後就可以通過XMPP用我們已有的帳號和密碼進行通訊啦。至於如何使伺服器支援XMPP協議,如何通過Spark註冊帳號,不是本篇部落格的論述主題,本篇部落格中主要是
ShareSDK IOS 2.9.3整合問題,sharesdk2.9.3首先,在ShareSDK下載ShareSDK IOS 2.9.3版本其次,按照官網提供的IOS快速整合指南文檔配置好接下來,會出現第一個問題:X86_64問題,如所示:引起該問題的主要原因就是:xcode5 ios7 iphone5s升級到64位之後,引用的第三方庫會報錯問題,因此這個ShareSDK打包進去也會同樣報錯。解決方案如下:開啟項目中的Build
iOS小米遙控器的手勢監聽及UI實現這篇文章通過執行個體實現了一個類似小米手勢遙控器的功能頁面。如下所示:觸摸事件的響應通過對系統的觸摸實踐監聽來進行。通過一個數組來對點的集合進行緩衝和分析。vcD4KPHA+PC9wPgo8cHJlIGNsYXNzPQ=="brush:java;">- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ if (!self.allowsInteraction)
iOS實現圖片高斯模糊效果RT,支援iOS 6.0 and later CIContext *context = [CIContext contextWithOptions:nil]; CIImage *inputImage = [[CIImage alloc] initWithImage:[UIImage imageNamed:@"1.png"]]; // create gaussian blur filter CIFilter *filter = [CIFilter
[iOS]坑爹的ALAsset(Assets Library Framework),iosalassetAssets Library Framework 可以用來做iOS上的多選器,選照片視頻啥的啦就不介紹了。目前的項目有點類似dropbox,可以選擇裝置內的照片然後幫你上傳檔案,使用了Assets Library
iOS8數字鍵台左下角添加完成按鈕iOS8數字鍵台左下角添加完成按鈕的核心代碼如下:- (void)addDoneButtonToNumPadKeyboard{ UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeCustom]; if (systemVersion 1){ UIWindow *needWindow = [windowArr objectAtIndex:1];
IOS開發之類和對象IOS開發之類和對象OC和Java一樣都是一種物件導向的語言,從今天開始我和大家一起來系統學習這種物件導向的語言oc,歡迎大家什麼問題和我一起探討和學習。OC定義類有兩個步驟:1、介面部分(通俗的說是.h檔案)2、實現部分(通俗的說是.m檔案)介面部分文法如下: #interface:Myclass:NSObject { int _count; NSString* _name;
iOS開發中CATransition過渡動畫的類型移動開發過程中, 動畫是必不可少的,有了動畫,彷彿我們的程式有了生命一樣.動畫可以讓我們的程式介面變化更流暢, 而不是很突兀的感覺.今天,就說一下CATransition過渡動畫.我們先看一下過渡動畫的代碼實現:// 建立 CATransition *transition = [CATransition animation]; transition.duration = 2; // 設定過渡樣式 /**
iOS 協議使用這整個是一個cell,框框的放的image(有很多圖片,可以左右滑動,我用iCarousel做的,這個的代理寫在自訂cell類裡面的)。現在需要點擊圖片進入下一個頁面。。。。現在我點擊圖片,都會進入到自訂cell類裡面的代理裡,但是cell類裡面,是不讓我彈出下一個viewcontroller的。。??不然用[self.navigationController pushViewController:show
iOS 多線程詳解 NSThread, NSOperationQueue(NSInvocationOperation, NSBlockOperation), GCD //進程: 程式在電腦的一次執行活動, 一個程式就是一個進程, 在iOS中, 一個app就是一個進程 //線程: 程式執行的最小單元, 一個進程中至少有一個線程(主線程) //線程中要注意的幾點:1 線程中的autorelease對象不能釋放, 必須手動釋放或者添加自動釋放池 2
iOS8 遇到的問題1、不能定位打勾 設定- 隱私-定位服務-你的app-使用應用程式期間(始終)開啟app再進設定後會發現,你打勾的使用程式期間(始終)又給取消了。。。。原來iOS8需要一些方法。。。如果需要僅在前台定位,你在調用startUpdatingLocation 前需要調用requestWhenInUseAuthorization如果需要在前後台定位,你在調用startUpdatingLocation
iOS開發- UITabBarItem自訂圖片(去除黑色)在項目中使用UITabBarController的時候, 每個UITabBarItem都可以展示對應的圖片。UITabBarItem有兩種狀態, 即 選中/ 非選中狀態。如果用storyboard設定圖片, 那麼設定的是選中狀態的圖片, 並且, 它會自動的填充為深藍色. (就是 default color)至於非選中狀態呢, 它會自動的變成灰色。 這大大影響了美觀。如下:我們想要的效果, 應該是這樣的:如果要變成這樣,
iOS開發 偷懶小技巧---自訂XCode程式碼片段 有句話說的好,聰明的程式員懂得"偷懶"來提升開發效率.我們在日常開發中,有一些程式碼片段會經常利用到,大家可能會覺得定義一些宏可以解決問題,但是遇到比如,UITableView的協議方法,或者寫Demo時候想要快速的定義一個UIButton(當然,你用storyboard除外)呢? 好吧,先來介紹下什麼是程式碼片段? 我們在XCode中輸入if,選擇ifelse後斷行符號,出現