Time of Update: 2014-12-13
iOS自訂modal控制器動畫presentViewController動畫是從下鑽上面來的,但有時候我們需要自訂modal動畫。// 原來的方法- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ RedViewController *redVc = [[RedViewController alloc] init]; redVc.view.backgroundColor = [UIColor
Time of Update: 2014-12-13
iOS 地圖開發小結首先來說說ios地圖開發使用的主要類:MKMapView:地圖控制項,無其他Label等控制項無異,拖進來就可以用了,用於地圖的內容的顯示,使用者可以對地圖進行放大、縮小、拖動、旋轉等操作;CLLocationCoordinate2D :座標,包括經度和緯度;MKCoordinateSpan :地圖跨度,表示地圖放大倍數,數值越小地圖顯示的單位越精細;CLLocationManager
Time of Update: 2014-12-13
IOS
Time of Update: 2014-12-13
[iOS]代碼進行裝置螢幕判斷的最佳實務方案討論目前開發的項目由於曆史原因均用代碼編寫UI,所以判斷裝置尺寸成了不可避免的任務。目前我是這樣進行尺寸判斷的。首先定義一個枚舉類,包含了所有的尺寸類型:// 螢幕尺寸的枚舉類型typedef NS_ENUM(NSUInteger, ScreenSizeType) { iPhone4Size, // 480 iPhone5Size, // 568 iPhone6Size, // 667
Time of Update: 2014-12-13
iOS8中使用CoreLocation定位在iOS8中,蘋果已經強制開發人員在請求定位服務時獲得使用者的授權,此外iOS狀態列中還有指示表徵圖,提示使用者當前應用是否正在使用定位服務。另外在iOS8中,蘋果進一步改善了定位服務,讓開發人員請求定位服務時需要向使用者提供更多的透明。此外,iOS8中還支援讓應用開發人員調用全新的“訪問監控”功能,當使用者允許後應用才能獲得更多的定位元據。iOS8以前使用CoreLocation定位1、首先定義一個全域的變數用來記錄CLLoca
Time of Update: 2014-12-13
iOS本地項目依賴項(CocoaPods管理本地庫)iOS做本地依賴項其實是比較麻煩的,做靜態庫.a和.framework,但是當你用靜態庫去訪問靜態庫的時候,你的程式就會報錯,而且版本管理麻煩。然後我們就想到用cocoapods做依賴庫,由於是公司的代碼所以不能可能放到github上面去,所以就要求建立本地依賴庫。首先,我們要安裝git和cocoapodsgit安裝和使用就看這篇文章 http://www.liaoxuefeng.com/wiki/0013739516305929606dd1
Time of Update: 2014-12-13
ios之UITabBarItem顯示真實自訂的圖片而非顏色填充讓TabBarItem 顯示出我們設定的圖片的真實樣子,需要看以下設定方法在AppDelegate.h中,拿到所有的item然後統一設定成自訂的圖片分別是選中和未選中,針對ios7以後_tabBarController = [[UITabBarController alloc]init]; [_tabBarController
Time of Update: 2014-12-13
ios開發過程中螢幕方向判斷的問題判斷螢幕的方法有很多著及僅提供幾個我個人認為好用的方案Landscape 豎屏Portrait 橫屏最有效方法是:在willRotateToInterfaceOrientation:duration:方法中將方向儲存起來:DrviceOrientation = toInterfaceOrientation;然後在別的方法中使用相應的螢幕的方向方法一:直接擷取裝置的方法:self.interfaceOrientation(此方法已經到期)方法二:通過下面的方法:
Time of Update: 2014-12-13
iOS瘋狂詳解之適配百度地圖授權問題iOS8修改了位置設定裡的內容,增加了一套狀態(使用中可用/通常可用),所以以前的CLLcationManage的註冊後, Delegate介面不響應了。 iOS8需要這麼設定 第一步 location = [[CLLocationManageralloc]init]; location.delegate=self; [locationrequestAlwaysAuthorization]; 第二步 在Plist中追加下面兩個欄位
Time of Update: 2014-12-13
IOSÖÐÉèÖÃUINavigationBarµÄ¸÷ÖÖÑùʽ£¨Í¼Æ¬/͸Ã÷Ч¹û/Ï·½ÄÚÈÝÏÔʾÇé¿ö)ΪÁË·½±ãÑÝʾ£¬ÎÒÓÃstoryBoard½¨Á¢ÁËÒ»¸ö»ù±¾µÄµ¼º½À¸ ²¢ÔÚ´úÂëÖлñµÃÁËNavgationBarUINavigationBar *bar =
Time of Update: 2014-12-13
色彩轉換 IOS中十六進位的色彩轉換為UIColor可用類別寫一個 方便使用+ (UIColor *) colorWithHexString: (NSString *)color{ NSString *cString = [[colorstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]] uppercaseString]; // String should
Time of Update: 2014-12-13
iOS8新特性之UIAlertControlleriOS8把很多相識的控制項結合在一起。比如這節要講的:UIAlertControllerUIAlertController 結合了UIAlert/UIActionSheet的所有功能 // 建立代碼UIAlertController *alert = [UIAlertController alertControllerWithTitle:@提示 message:@啊啊啊啊啊啊
Time of Update: 2014-12-13
iOS瘋狂詳解之清理工程中沒有用到的圖片APP發布前往往需要清理工程中沒有用到的圖片,這些圖片可能是測試圖片也可能是以往版本中替換遺留下來的圖片使用方法將下面代碼儲存成**.sh 然後chomd 777 使其可執行將**.sh 拷貝到工程根目錄下./執行**.sh再同級目錄下會產生一個imge.txt 結果檔案如源碼#!/bin/shecho "刪除有風險 下手需謹慎 如需再次確認圖片是否被引用到"echo "Defult.png 和例如[UIImage
Time of Update: 2014-12-13
iOS瘋狂詳解之多線程GCDGrand Central Dispatch (GCD)是Apple開發的一個多核編程的解決方案。dispatch queue分成以下三種:1)運行在主線程的Main queue,通過dispatch_get_main_queue擷取。/*!* @function dispatch_get_main_queue** @abstract* Returns the default queue that is bound to the main thread.**
Time of Update: 2014-12-13
IOS:UI系列之UISCROLLVIEW和UIPAGECONTROL 轉眼間,又是一天,就這樣忙忙碌碌的一天一天的過著, 不過還好,不是渾渾噩噩的,也算是小有所成,勞有所獲吧,嘿嘿! 好了,到了總結的時間啦, 下面就為大家簡單講解下我今天學習的內容吧,希望對各位都有所協助吧,同時也是對自己的一種激勵,最終實現共贏吧 嘿嘿! 首先,在上課時間我們先簡單講述了UIScrollView,
Time of Update: 2014-12-13
iOS中,在UIAcitionSheet中添加UIPickerView執行個體寫在之前,有些事情我們無法左右,但是至少我們可以努力去讓它變得更好。我曾說過這樣一句話,我可能不是最好的,但我給你的絕對是最好的。找到自己想要的東西,想過的生活,即使再艱難,也別回頭看。一個人至少擁有一個夢想,有一個理由去堅強,心若沒有棲息的地方,到哪裡都是在流浪。——J!nl!n佛祖鎮樓,希望每個人開心快樂幸福。因項目需要,涉及到日期選取器和地區聯動選取器。考慮到使用開源庫的資源不是特別划算,
Time of Update: 2014-12-13
iOS瘋狂詳解之中如何添加應用自己的字型1.第一步找到你想用的字型的 ttf 格式。加入到你的工程的resouce目錄下。2.在工程的plist中AddRow,“Fonts provided by application” ,然後添加key為item0,value為你剛才加入的testFont.ttf 。是這樣,可以添加多個,使用的時候寫對應字型名字就行。3.在你的工程就可以直接用了。xx.font = [UIFont fontWithName:@testFont
Time of Update: 2014-12-13
iOS UITableView中非同步載入圖片 - 解決方案問題背景:需要在UITableView中的每一行下載圖片,之前使用placeholder,下載好後存在cache中。 解決方案:方案一: 如何安裝及使用在git頁面有詳細解釋,具體使用的代碼: #import ...- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath
Time of Update: 2014-12-13
iOS8 根據經緯度顯示地名我們很多時候做項目的時候都選用通過手機擷取定位,然後傳資料給後台,這是iOS8根據經緯度顯示地名的demo//1.匯入架構//// NearByViewController.m// nearDemo//// Created by apple on 14/12/5.// Copyright (c) 2014年 youdianshang. All rights reserved.//#import #import @interface
Time of Update: 2014-12-13
iOS對象屬性詳解oc對象的一些屬性: retain,strong, copy,weak,assign,readonly, readwrite, unsafe_unretained 下面來分別講講各自的作用和區別: retain,計數器加1, (增加一個指向記憶體的指標) 對應release(計數器-1) setter 方法對參數進行 release 舊值再 retain 新值,所有實現都是這個順序 複製代碼-