原创 WKWebView與JS交互內存不釋放問題探究

最近在做一個項目,裏面用到了與H5的交互,準確的說是JS端要調用本地的代碼,這裏要說一下,wkWebView的JS交互與普通的UIWebView是不一樣的,而且在JS端代碼的編寫也是有所不同的,希望大家能跟後臺人員做良好的溝通。 廢話不

原创 iOS ● 非常全的三方庫、插件、大牛博客等等

iOS非常全的第三方庫 iOS ● 非常全的三方庫、插件、大牛博客等等   github排名:https://github.com/trending, github搜索:https://github.com/search. 此文章轉自gi

原创 RunLoop 官方編程手冊翻譯

原文 這是一篇對Run Loop開發文檔《Threading Program Guide:Run Loops》的翻譯,來源於蘋果開發文檔。 Run loops 是和線程相關的基礎部分。一個run loop是一個用來調度工作和協調接受的事

原创 自定義按鈕圖片和文字的位置

#pragma mark - 兩種方法的優缺點 /**  - 第一種通過分類的方式設置按鈕非常方便,只需要一行代碼就足夠了,不需要我們自己計算UIE

原创 升級iOS10後,AVPlayer有時候播放延時和播放不了的問題

如果你的視頻使用的是HLS(m3u8)協議的,是不會由於升級ios10出現這個播放問題的。 如果不是基於HLS協議的,解決方法如下 self.player = [AVPlayer playerWithPlayerItem:self.pl

原创 UITableViewCell嵌套UIWebView

1 獲取UIWebView高度 - (void)webViewDidFinishLoad:(UIWebView *)webView { // 如果要獲取webView高度必須在網頁加載完成之後獲取 // 方法一

原创 ios中怎麼手動調label的行距

//手動調行距 +(NSAttributedString *) customSpacing:(CGFloat)space andStr:(NSStr

原创 設置textView的佔位字符

JGTextView *textV = [[JGTextView alloc] initWithFrame:CGRectMake(10, 100, kDeviceWidth - 20, 100)];     textV.font = [

原创 iOS開發經驗總結(一)

總結了幾個月的東西終於能和大家分享了,不多說,直接看東西! 1、禁止手機睡眠 [UIApplication sharedApplication].idleTimerDisabled = YES; 2、隱藏某行cell (CGF

原创 獲取系統裏面的所有字體

 UIFont *font = [UIFont systemFontOfSize:[UIFont systemFontSize]];          NSLog(@"當前字體。。。 %@",font);                 

原创 iOS 中怎麼設置label中的內容是靠最上面顯示,,還是在中間顯示

#import <UIKit/UIKit.h> typedef enum {     VerticalAlignmentTop = 0, // de

原创 iOS 怎麼限制textView和textField的輸入字數

//設置文本輸入框的最大字數 + (void)limitTextViewLength:(UITextView *)textView maxLengt

原创 iOS問題-崩潰錯誤

崩潰錯誤:-[NSConcreteTextStorage KeyBoardshow:]: unrecognized selector sent to instance 0x134537ab0錯誤原因:通知用來監控鍵盤,二次調用的時候會導致

原创 正則表達式前端使用手冊

最近瀏覽看到一篇不錯的正則表達式的使用手冊,在這裏給大家分享一下: 鏈接地址:http://louiszhai.github.io/2016/06/13/regexp/# 點贊 收藏 分享 文章舉報

原创 iOS tabbar點擊動畫效果實現

正常情況下,我們點擊tabbar都只有一個變色效果,但有時候,如果我們想給它添加一個點擊動畫,該如何做呢? 先上幾個效果圖: 1、先放大,再縮小                     2、Z軸旋轉               3、Y軸位