Time of Update: 2015-12-30
UIAlertController的建立以及添加,uialertcontroller個人還是更喜歡以前的UIAlertView的建立方法,更新後的UIAlertController雖然說將UIAlertView和UIActionSheet的功能和作用以一種模組化替換的方式來代替,但是卻給人一種多此一舉的感覺,原先一步到位變成了現在就連一個取消或者“OK”按鈕都需要通過Add來添加才能實現,說是畫蛇添足也不為過。import UIKitclass Vie
Time of Update: 2015-12-24
iOS開發~CocoaPods使用詳細說明,ioscocoapods一、概要iOS開發時,項目中會引用許多第三方庫,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用來方便的統一管理這些第三方庫。 二、安裝由於網上的教程基本都大同小異,但細節之處還不是很完善,所以藉機會在這裡補充下:註:要使用CocoaPods,那就要下載安裝它,而下載安裝CocoaPods需要Ruby環境 1、Ruby環境搭建當前安裝環境為Mac
Time of Update: 2015-12-22
iOS ---
Time of Update: 2015-12-21
iOS開發筆記7:Text、UI互動細節、兩個動畫效果等,iosui Text主要總結UILabel、UITextField、UITextView、UIMenuController以及UIWebView/WKWebView相關的一些問題。 UI細節主要總結介面互動開發中遇到的一些細節問題,包括Masonry部分的問題。
Time of Update: 2015-12-16
iOS分享,ios分享功能 在分享經驗之前,先說點題外話,之前的一個項目涉及到了多圖片的上傳,本來以為是一個很簡單的事情,卻著實困擾了我好久,究其原因,一是我不夠細心,二是與後台人員的交流不夠充分。在此,我想將我的老師常說的一句話送給大家:“做一個細心的男人(女人)”。好了,閑話少說,進入正題。 AFNetworking是我們在日常開發中,常用於發送網路請求的第三方類庫。其中,我們經常用到的方法有兩類,一是普通的網路請求,其常用方法為://GET請求-
Time of Update: 2015-12-16
iOS中 @synthesize 和 @dynamic 區別,synthesizedynamicOC object-c 為了讓java的開發人員習慣 使用.的操作,所以可以將介面類中的變數 使用@property來聲明屬性。但是在.h中聲明的屬性,必須在.m中使用@synthesize或者@dynamic來實現(傳言,在最近出的ios6中這不已經省了),否則屬性不可用。熟悉object-c文法的都知道@synthesize實際的意義就是
Time of Update: 2015-11-30
【代碼筆記】3DES+Base64加密解密,3desbase64一,工程目錄。二,代碼。RootViewController.m#import "RootViewController.h"#import "NSString+TripleDES.h"#import "GTMBase64.h"@interface RootViewController ()@end@implementation RootViewController- (id)initWithNibName:(NSString
Time of Update: 2015-11-10
postNotificationName 訊息傳遞詳解,postnotificationname 1.定義訊息建立的關聯值 也就是找到方法的標誌NSString *const GameToIPhoneNotification
Time of Update: 2015-11-10
OpenGL ES 3.0之Texturing紋理詳解(二),opengltexturing Texture Filtering and Mipmapping
Time of Update: 2015-11-04
iOS字串處理_替換(去掉空格換行)、截取,ios換行以下代碼主要實現了:1、截取"@@"前的字串; 2、去掉字串中的"##"; 3、去掉字串中的空格和換行。希望相互學習相互指正。 -----ViewController.m內容如下:------ #import "ViewController.h"#import "HandleString.h" @interface ViewController (){
Time of Update: 2015-11-04
Reveal-Plugin-for-Xcode 自動結合 Reveal 進行 UI 分析,xcodeplugin:https://github.com/shjborage/Reveal-Plugin-for-Xcode 還記得之前我們如何使用 Reveal UI 分析工具進行即時查看 UI 的結構嗎?如果忘記了,可以查看此隨筆進行回顧:Reveal UI
Time of Update: 2015-10-28
淺談Swift集合類型,淺談swift集合Swift 的集合表現形式由數組和字典組成。它可以完美的儲存任何呢想儲存的東西。 數組是一個同類型的序列化列表集合,它用來儲存相同類型的不同值。字典也是一個數組,但它的存值方式類似於Map,通過一對一鍵來綁定值,是一組非序列化集合。 在Swift中,數組和字典的鍵和值都必須明確它的類型。這意味這數組和字典不會插入一個錯誤的類型的值,以致於出錯。這也意味著當你在數組和字典中取回數值的時候能夠確定它的類型。Swift
Time of Update: 2015-10-19
iBeacon
Time of Update: 2015-10-14
IOS開發-封裝資料庫sqlite3之為何選擇FMDB,sqlite3fmdb為什麼使用第三方輕量級架構FMDB?FMDB是用於進行資料存放區的第三方的架構,它與SQLite與Core Data相比較,存在很多優勢。 FMDB是物件導向的,它以OC的方式封裝了SQLite的C語言API,使用起來更加的方便,不需要過多的關心資料庫操作的知識。為什麼不使用core data和SQLite?Core Data是ORM的一種體現,實現了介面化操作。使用Core
Time of Update: 2015-10-14
IOS中如何擷取手機的當前IP,ios擷取當前ip網上有許多類似的文章、在搜尋了資料以後、覺得下面的方法是最簡單的、使用的時候直接把類方法拖到自己建立的分類中就行、.h檔案#import <Foundation/Foundation.h>@interface NSObject (GetIP)+ (NSString *)deviceIPAdress;@end.m檔案#import "NSObject+GetIP.h"#include <ifaddrs.h>#include
Time of Update: 2015-09-21
Windows下搭建IOS開發環境(一),搭建ios原文:http://blog.csdn.net/shangyuan21/article/details/18153605 我們都知道開發iPhone等ios平台的行動裝置 App時需要使用Mac本,但是Mac本都比較昂貴,所以我們可以採用Windows7上利用VMWare安裝Mac作業系統的方法來類比ios開發環境,達到降低成本的目的。1.相關配置作業系統:windows7旗艦版Work
Time of Update: 2015-09-14
iOS開發日記18-runtime進階篇,ios日記18-runtime 今天博主有一個runtime進階的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步. 相信看了博主上一篇博文,各位對runtime都有了一定的理解,當面試官問你runtime是什麼的時候,相信大家不會只說一個運行時就沒有詞了.那麼當你說完了你對runtime的理解後,大部分面試官都會問你,你用過runtime嗎?runtime是一項危險的技術,蘋果的官方文檔建議我們不要輕易使用runtime,但
Time of Update: 2015-09-04
Motion Design for iOS,motioniosBook DescriptionMotion Design for iOS is a first-of-its-kind guide that explains how to both design & build wonderful, immersive animations for iOS. Learn about the history of animation and motion, the basic
Time of Update: 2015-08-29
iOS UI13_資料解析XML_,JSON- (IBAction)parserButton:(id)sender {parserXML *parser =[[parserXML alloc] init];[parser startParser];//遍曆學生的姓名for (Student *stu in parser.stuArr) {NSLog(@%@,stu.name);} } - (IBAction)domButton:(id)sender
Time of Update: 2015-08-29
iOS項目開發實戰——學會使用TableView清單控制項(四)plist讀取與Section顯示文本將會實現把資料存放區到plist檔案中,然後在程式中進行讀取,在TableView控制項中根據不同的類別顯示Section。有關TableView 的其他實現,請參考《iOS項目開發實戰——學會使用TableView清單控制項(一)》《iOS項目開發實戰——學會使用TableView清單控制項(二)》《iOS項目開發實戰——