Time of Update: 2017-11-26
iOS-PYSearch完美搜尋網頁,ios-pysearch搜尋APP搜尋網頁基本上是少不了的,熱門搜尋、搜尋記錄等;這裡推薦一個大牛ko1o寫的:PYSearch,他還有一個不錯的圖片瀏覽開源:PYPhotoBrowser;這個也不錯,感興趣的可以瞭解下;下面說下PYSearch的主要功能及(原Gitdemo)效果; 熱門搜尋風格PYHotSearchStyleDefaultPYHotSearchStyleColorfulTag PYHotSearchStyl
Time of Update: 2017-11-22
【代碼筆記】iOS-自訂loading(IanAlert),ios-ianalert一,。二,工程圖。三,代碼。ViewController.h#import <UIKit/UIKit.h>@interface ViewController : UIViewController{ //loading UIView *backViewLoad;}@end ViewController.m#import
Time of Update: 2017-11-29
iOS之estimatedHeightForRowAtIndexPath避免程式EXC_BAD_ACCESS,在你的項目中把estimatedHeightForRowAtIndexPath方法寫實現以下,返回一個估計高度(隨便估,筆者建議還是按照正常思路來寫,大概高度是多少就返回多少),這樣就不會報EXC_BAD_ACCESS錯誤了.注意:estimatedHeightForRowAtIndexPath方法既是下面這個方法.- (CGFloat)tableView:(UITableView *)
Time of Update: 2017-11-17
iOS百度地圖 Demo,ios地圖demo 一、環境設定1.開發環境:Xocode 7.3.12.模擬器環境:iOS 9.33.iOS 9 之後不能直接使用 HTTP 進行請求,需要在 Info.plist 新增一段用於控制 ATS 的配置:<key>NSAppTransportSecurity</key><dict> <key>NSAllowsArbitraryLoads</key> <true/>
Time of Update: 2017-11-25
【代碼筆記】iOS-HTTPQueue下載圖片,一,工程圖。二,代碼。ViewController.h#import <UIKit/UIKit.h>#import "ASIHTTPRequest.h"#import "ASINetworkQueue.h"#import "NSNumber+Message.h"#import "NSString+URLEncoding.h"@interface ViewController : UIViewController@property
Time of Update: 2017-11-15
iOS-硬體授權檢測【通訊錄、相機、相簿、日曆、麥克風、定位授權】,ios-通訊錄總結下幾個常用到的擷取手機許可權,從iOS8以後,擷取手機某種許可權需要在info.plist檔案中添加許可權的描述檔案 <key>NSContactsUsageDescription</key> <string>App需要您的允許,才能訪問通訊錄</string>
Time of Update: 2017-11-21
iOS-strong和copy,iOS-strongcopystrong和copy是常用到的修飾符,那麼什麼時候用strong,什麼時候用copy,先上一段代碼再說(以下代碼直接在ViewController中寫);先定義兩個數組///strong@property (nonatomic,strong) NSArray *arraystrong;///copy@property (nonatomic,copy) NSArray *arraycopy;viewDidLoad方法-
Time of Update: 2017-11-16
iOS開發針對對Masonry下的FPS最佳化討論,iosmasonry今天部落格的內容就系統的討論一下Masonry對FSP的影響,以及如何更好的使用Masonry。如果你對iOS開發足夠熟悉的話,那麼對Masonry架構應該不陌生。簡單的說,Masonry的誕生讓AutoLayout的使用更為優雅,讓控制項的布局更為方便。使用辯證的觀點來看一個事物的話,凡事都有兩面性,Masonry的使用也不例外。Masonry架構的使用不當會直接影響當UI的FPS。今天我們就來討論一下在使用Masonry
Time of Update: 2017-11-15
iOS-擷取通訊錄連絡人資訊,ios-通訊錄連絡人標頭檔#import <AddressBook/AddressBook.h>#import <AddressBookUI/AddressBookUI.h>授權關於通訊錄的授權這裡不再多說了,我在上一篇中有提到:通訊錄授權 訪問通訊錄跳轉到系統通訊錄- (void)jumpAddress{ ABPeoplePickerNavigationController *peoplePickVc =
Time of Update: 2017-11-12
iOS-鍵盤監聽YYKeyboardManager,如果鍵盤彈出覆蓋了原有的試圖,這種效果並不好,所以我們就要在鍵盤彈出的時候,監聽鍵盤的位置來改變我們一些試圖的位置,如果tableView列表等;在這裡推薦一個大牛ibireme寫的YYKeyboardManager,Git地址:https://github.com/ibireme/YYKeyboardManager;用CocoaPods匯入:pod 'YYKeyboardManager' ,終端 pod install
Time of Update: 2017-11-18
iOS-隱藏Navigationbar【導覽列無縫圓滑的隱藏】,ios-navigationbar1.ViewController.m- (void)viewDidLoad { [super viewDidLoad]; self.title = @"隱藏導覽列"; UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.backgroundColor = [UIColor
Time of Update: 2017-11-13
iOS-RAC從新手開始,iOS-RAC新手什麼是RAC?其實RAC就是一個簡化代碼的第三方庫ReactiveCocoa,直接用Cocoapods添加到項目裡就可以, podfile 檔案添加 pod 'ReactiveCocoa',然後終端 pod install ,標頭檔引用:#import
Time of Update: 2017-11-23
【代碼筆記】iOS-collectionView實現照片刪除,一,。二,工程圖。三,代碼。ViewController.h#import <UIKit/UIKit.h>@interface ViewController :
Time of Update: 2017-11-16
iOS-打電話、發簡訊、發郵件【指定QQ使用者發送QQ訊息】,ios-訊息1.發簡訊標頭檔#import <MessageUI/MessageUI.h>頭部代理@interface ViewController ()<MFMessageComposeViewControllerDelegate>發送資訊- (void)senderMessage{ if([MFMessageComposeViewController canSendText]) { //
Time of Update: 2017-11-11
iOS 實現圖片自訂變換,ios圖片自訂變換先看效果看載入了一張image,根據四個頂點任意變換。 知識點:1.BitmapContext 2.矩陣變換 一.什麼是BitmapContext官方解釋:The number of components for each pixel in a bitmap graphics context is specified by a color space, defined by a
Time of Update: 2017-11-13
iOS11、iPhone X、Xcode9 適配指南,ios11iphone更新iOS11後,發現有些地方需要做適配,整理後按照優先順序分為以下三類:1.單純升級iOS11後造成的變化;2.Xcode9 打包後造成的變化;3.iPhoneX的適配一、單純升級iOS11後造成的變化1. 升級後,發現某個擁有tableView的介面錯亂,組間距和contentInset錯亂,因為iOS11中 UIViewController 的
Time of Update: 2017-11-09
iOS-Mac配置Tomcat【Mac環境配置Tomcat】,ios-mactomcatTomcat配置1.官網下載Tomcat配置包:http://tomcat.apache.org/download-70.cgi2.下載之後,將解壓後的的整個檔案夾重新命名:ApacheTomcat(這個名字隨便起),然後放在一個檔案目錄下,我把它放在了:/Users/電腦使用者名稱/Library下;3.開啟終端進入ApacheTomcat檔案裡的bin檔案夾目錄;4.然後啟動Tomcat,終端輸入:./s
Time of Update: 2017-11-09
info.plist的選項含義,info.plist含義 1. Application does not run in background(鍵名:UIApplicationExistsOnSuspend)自從iOS4.0之後,當你在應用程式執行的時候按下Home鍵,應用程式並不會中斷目前的執行,而是躲到背景去了。因此希望使用者在按下Home鍵之後就要中斷目前程式的執行,請勾選這個選項。 2. &
Time of Update: 2017-11-10
iOS之非同步任務進度載入提示工具,ios進度載入一、簡介DMProgressHUD是一款用於顯示非同步作業任務進度狀態的視圖工具。 該工具包含了目前較為主流的載入狀態檢視類型,後續會根據具體情況或需求進行迭代。 DMProgressHUD從設計層次的角度來看,其包含了5種展示模式:二、匯入(Platform : ios >=
Time of Update: 2017-11-11
iOS-FMDB事務【批次更新資料庫】,ios-fmdb交易資料庫開啟資料庫(sqlite)///開啟資料庫+ (BOOL)openDataBase{ _TYDatabase = [[FMDatabase alloc]initWithPath:[self databasePath]]; if ([_TYDatabase open]) { return YES; } return NO;}///資料庫路徑+ (NSString