Time of Update: 2016-03-16
iOS開發筆記12:iOS7上UITextField限制字數輸入導致崩潰問題,ios7uitextfield 在一些情境中,需要限制使用者的輸入字數,例如在textField裡進行控制(textView也類似,崩潰原因也相同),下的輸入也會監聽,這裡如果不處理就容易發生崩潰,例如當快要達到字數限制時,繼續輸入,此時textField.text =Word
Time of Update: 2016-03-16
iOS開發藍芽 藍芽4.0的各種踩過的坑,希望你們少踩點,ios踩點1.首先建立這個三個參數@property (nonatomic,strong)CBCentralManager * manager;@property (nonatomic,strong)CBPeripheral * peripheral;@property (nonatomic,strong)CBCharacteristic *writeDataCharacteristic2、初始化CBCentralManager-
Time of Update: 2016-03-15
去掉tableView的header view的粘黏性,tableviewheader有的項目中,需要使用tableview的headerview,但是想讓headerview粘在最頂不,希望和cell一起滾動,可以試試下面的代碼來幫你實現這個需求:- (void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView == _tableView)
Time of Update: 2016-03-15
IOS 如何擷取裝置本地音視頻1、檢索音視頻 PHFetchOptions *allPhotosOptions;@property (nonatomic, strong) PHFetchResult *assetsFetchResults;if (allPhotosOptions == nil) { allPhotosOptions = [[PHFetchOptions alloc] init];
Time of Update: 2016-03-12
UINavigationController導航控制器,ledcontroller控制器UINavigationController導航控制器,是多個介面間跳轉的重要元素,可以理解為它儲存著多個viewController,它的儲存結構是棧,棧的特點是先進後出,所以添加視圖控制器時,要特別注意。UINavigationController有幾個常用的方法:1:[UINavigationController initWithRootViewController:viewController
Time of Update: 2016-03-11
如何讓 UITableViewCell 中的 imageView 大小固定,cell.imageview大小UITableView可以算是使用頻率最高的組件之一的,在開發過程中經常需要展示一些簡單的資訊列表常見列表布局,很多頁面其實就是這種展示結果,通常需要imageView,textLabel,detailTextlabel,而UITableViewCell本身提供了方便的自動布局(當有圖片和沒圖片時,textLabel和detailLabel的位置會左右自動調整).
Time of Update: 2016-03-10
iOS 二維碼掃描,ios掃描// 匯入 AVFoundation.framwork 架構#import "HDCodeViewController.h"#import "HDNormalViewController.h"#import <AVFoundation/AVFoundation.h>@interface HDCodeViewController
Time of Update: 2016-03-09
Your build settings specify a provisioning profile with the UUID, no such provisioning profile was found的解決方案,provisioningprofile在Archive項目時,出現了“Your build settings specify a provisioning profile with the UUID “”, however, no such
Time of Update: 2016-03-09
關燈遊戲源碼(iOS),關燈遊戲源碼ios就是點一下燈 它本身和周圍4盞燈會變色ViewController.m檔案#import "ViewController.h"#import "UIView+change.h"@interface ViewController ()@property(assign,nonatomic)int totalColums;@property(assign,nonatomic)NSInteger
Time of Update: 2016-03-04
【面試】iOS 開發面試題(一) 1.#import 跟#include 又什麼區別,@class呢, #import<> 跟 #import””又什麼區別? 答:#import是Objective-C匯入標頭檔的關鍵字,#include是C/C++匯入標頭檔的關鍵字,使用#import標頭檔會自動只匯入一次,不會重複匯入,相當於#include和#pragma
Time of Update: 2016-03-03
單機類似節奏大師遊戲源碼,單機節奏大師源碼 "本源碼不能成一個完整的遊戲,還欠缺很多的東西,當初只是作為使用cocos2dx引擎時的練習。 源碼也非常的簡單,基本都是if
Time of Update: 2016-03-03
Xcode控制台命令,xcode控制台命令解釋break NUM在指定的行上設定斷點bt顯示所有的調用棧幀,該命令可用來顯示函數的調用順序clear刪除設定在特定源檔案、特定行上的斷點,其用法為:clear FILENAME:NUMcontinue繼續執行正在調試的程式,該命令用在程式由於處理訊號或斷點而導致停止運行時display EXPR每次程式停止後顯示運算式的值。運算式由程式定義的變數組成file FILE裝載指定的可執行檔進行調試help NAME顯示指定命令的協助資訊info
Time of Update: 2016-03-03
【代碼筆記】自訂布局實現瀑布流,布局瀑布檔案目錄如下 動畫如下: 1 //ViewController檔案 2 3 #import "ViewController.h" 4 #import "LYWaterFlowLayout.h" 5 #import "LYWaterCell.h" 6 #import "LYShopModel.h" 7 8 @interface ViewController ()<UICollectionViewDataSource> 9
Time of Update: 2016-02-29
iOS開發之網路編程--1、NSURLSession的基本使用,iosnsurlsession前言:學習NSURLSession的使用之前,先學習一篇關於NSURLSession的好文章《From NSURLConnection to NSURLSession》或者是國內的譯文《從 NSURLConnection 到 NSURLSession》,或者不用學習本人的部落格園筆記直接學習《從 NSURLConnection 到
Time of Update: 2016-02-27
iOS開發中最有用關鍵的代碼整合 1.判斷郵箱格式是否正確的代碼: // 利用Regex驗證 -( BOOL )isValidateEmail:( NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}" ; NSPredicate *emailTest = [ NSPredicate
Time of Update: 2016-02-23
iOS開發:正確使用const,static,extern 前言 本篇主要介紹在開發中怎麼使用const,static,extern3個關鍵字,如果喜歡我的文章,可以關注我微博:吖了個崢,也可以來小碼哥,瞭解下我們的iOS培訓課程。後續還會更新更多內容。。。 一、const與宏的區別(面試題): const簡介:之前常用的字串常量,一般是抽成宏,但是蘋果不推薦我們抽成宏,推薦我們使用const常量。 編譯時間刻:宏是先行編譯(編譯之前處理),const是編譯階段。 編譯檢
Time of Update: 2016-02-22
處理旋轉螢幕,旋轉螢幕1.擷取HOME鍵方向視圖控制器本身能檢測到螢幕的旋轉,如果要處理旋轉螢幕,需要重寫方法supportedInterfaceOrientations(設定裝置支援旋轉的方法, 如果不添加,視圖控制器將無法檢測到螢幕的旋轉)旋轉後鍵盤收回- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)
Time of Update: 2016-02-20
NSSortDescriptor對象進行數組排序,js對象數組排序//建立一個數組 NSArray *array = @[@"zhangsan", @"lisi", @"zhonger", @"zhubada", @"honghunag"]; //建立一個排序條件,也就是一個NSSortDescriptor對象 //其中第一個參數為數組中對象要按照什麼屬性來排序(比如自身、姓名,年齡等) //
Time of Update: 2016-02-19
iOS 9 強制橫屏,ios強制橫首先在plist 檔案中 Supported interface orientations 選項 只留下一個 portrait螢幕強制橫屏 使用以下代碼self.navigationController.view.transform = CGAffineTransformMakeRotation(M_PI/2); self.navigationController.view.frame = CGRectMake(0, 0,
Time of Update: 2016-02-19
XIB 不能拖線的低級錯誤,xib拖線問題描述建立 XIB 檔案後,與其相關聯的.m檔案進行拖線,但無論如何都無法拖線,過程無任何反應.清除緩衝重啟 Xcode 均無法解決.解決方案事實上這是個低級錯誤,原因為 xib 的 view 的class錯誤.這個時候需要需要選中 xib 的 view, 點擊右上方查看 Class 與.m檔案的@interface是否一致,若不一致,點擊下拉框選擇對應的名稱即可正常拖線.