Time of Update: 2017-10-12
適配ios11與iphone x實踐,適配ios11iphone一、適配iOS11問題1:項目中有原生與H5的互動,運行在iOS11時,直接漰潰在架構WebViewJavascriptBridge內部。報錯資訊:Completion handler passed to -[WKWebViewJavascriptBridge webView:decidePolicyForNavigationAction:decisionHandler:] was called more than
Time of Update: 2017-10-11
View的放大->旋轉->還原動畫,view動畫以UIButton為例,建立一個類,繼承於UIButton /*頁面的建立用storyboard*/ .h檔案 @interface PTSRecommendButton : UIButton- (void)viewTransform;@end.m檔案@implementation PTSRecommendButton- (void)
Time of Update: 2017-10-16
Operation(多線程),operation多線程1. 進程和線程1.1 進程進程:正在啟動並執行應用程式叫進程進程之間都是獨立的,運行在專用且受保護的記憶體空間中兩個進程之間無法通訊通俗的理解,手機上同時開啟了兩個App。這兩個App肯定是在不同的進程中的。所以這兩個App之間是獨立的,記憶體中的資料不能互相竄來竄去,兩個App之間也沒有辦法進行通訊。兩個App之間沒有辦法進行通訊?我說的是正常情況下。當然還是有不正常情況啊,例如使用iOS提供的極少數的幾種進程間通訊的工具。1.2
Time of Update: 2017-10-06
軟體繪圖(高效繪圖 13.1),軟體繪圖13.1軟體繪圖術語繪圖通常在Core Animation的上下文中指代軟體繪圖(意即:不由GPU協助的繪圖)。在iOS中,軟體繪圖通常是由Core Graphics架構完成來完成。但是,在一些必要的情況下,相比Core Animation和OpenGL,Core Graphics要慢了不少。軟體繪圖不僅效率低,還會消耗可觀的記憶體。CALayer只需要一些與自己相關的記憶體:只有它的寄宿圖會消耗一定的記憶體空間。即使直接賦給contents屬性一張圖片,
Time of Update: 2017-09-27
iOS中的armv7,armv7s,arm64,i386,x86_64,armv7armv7s前言一般iOS中的armv7、armv7s、arm64、i386、x86_64這些都代表了什嗎?在Xcode中如何選擇?介紹armv7、armv7s、arm64都是ARM處理器的指令集。i386、x86_64是mac處理器的指令集這些指令集在哪些裝置中有用到呢?arm64:iPhone6s | iphone6s plus|iPhone6| iPhone6 plus|iPhone5S | iPad
Time of Update: 2017-09-26
XCode9的新變化,XCode9新變化XCode9已經隨著ios11的發布發布了,那麼在這個XCode9版本中有哪些變化呢?1
Time of Update: 2017-09-05
iOS圖片展開技巧,ios展開技巧iOS圖片展開技巧本文目錄一、iOS 5.0之前二、iOS 5.0三、iOS 6.0縱觀移動市場,一款移動app,要想長期在移動市場立足,最起碼要包含以下幾個要素:實用的功能、極強的使用者體驗、華麗簡潔的外觀。華麗外觀的背後,少不了美工的辛苦設計,但如果開發人員不懂得怎麼合理展示這些設計好的圖片,將會糟蹋了這些設計,功虧一簣。比如下面張圖片,本來是設計來做按鈕背景的: button.png,尺寸為:24x60現在我們把它用作為按鈕背景,按鈕尺寸是150
Time of Update: 2017-08-25
【代碼筆記】iOS-字串替換斷行符號和換行,ios-換行一,代碼。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //替換斷行符號符和空格 NSString *oldStr=@" 1 2 4 ";
Time of Update: 2017-08-09
【代碼筆記】iOS-UITableView上的button點擊事件,代碼。ViewController.h#import <UIKit/UIKit.h>@interface ViewController : UIViewController<UITableViewDataSource,UITableViewDelegate>{ UITableView *myTableView; NSArray
Time of Update: 2017-08-10
iOS網易雲音樂首頁源碼、動畫引擎源碼等,ios源碼iOS精選源碼自己維護的架構, 超級多功能 圖片選擇SDK:支援多選,相簿選擇,預覽,網狀圖預覽 一款可以簡單實現長按拖拽重排的 UICellCollectionView Cell框... 動畫引擎 FXAnimationEngine MJCIOS/MJCSegmentInterface(分段介面架構) TYCyclePagerView
Time of Update: 2017-08-08
React Native移動開發實戰-2-如何調試React Native項目,-2-react在實際開發中,還有一個影響開發效率的重要因素:調試。在1.4.3節中已經介紹了Enable Live Debugger的使用。本節來介紹另一個非常重要的調試選項:Debug JSRemotely選項。(1)晃動裝置或使用模擬器上的快速鍵(iOS模擬器快速鍵command + d,Android模擬器快速鍵command + m)開啟調試選項,效果2.15所示。 圖2.15
Time of Update: 2017-08-07
GCD定時器驗證碼倒計時,gcd定時器驗證碼- (IBAction)butClick:(UIButton *)but { dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); _timer= dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0,queue); dispatch_source_set_
Time of Update: 2017-08-04
ios基本控制項,ios控制項1.UIButton UIButton的類是一個UIControl子類,它實現了在觸控螢幕上的按鈕。觸摸一個按鈕攔截事件和動作訊息發送到目標對象時,它的挖掘。設定的目標和行動方法都繼承自UIControl。這個類提供了方法來設定標題,映像,按鈕等外觀屬性。通過使用set方法,你可以指定一個不同的外觀為每個按鈕狀態。2.UIAlertControllor 彈出式的提示框。現在市面上的書籍包括網上的一些資料都還停留在iOS8之前的時代,那個時候的彈出框是一個叫做UI
Time of Update: 2017-07-26
iOS 驗證碼按鈕倒計時,ios驗證碼 在app 註冊或者登入 需要驗證碼的地方、為了避免短時間內刷驗證碼、往往會加上一層驗證。 倒計時結束後、可以重新擷取! 代碼實現如下: // _CountdownTime 倒計時總時間;//_timer 定時器- (void)startTime:(UIButton *)VerificationCodeButton { __block NSInteger timeout = [_CountdownTime
Time of Update: 2017-07-16
iOS實現Android中Gone的功能,ios實現androidgone實現隱藏view但不佔位置的需求是很常見的(Android裡的view.GONE),可iOS裡並沒有這玩意,只有hidden。於是自己寫了一個一般情況下用的category,特殊情況就得看情況做了。其實做法很簡單,增加長寬變零的約束就好了。(最好把別的約束優先順序調低,否則會報”Probably at least one of the constraints in the following list is one
Time of Update: 2017-07-17
【代碼筆記】iOS-增加右側按鈕,代碼筆記ios-按鈕一,工程圖。二,代碼。ViewController.m- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //增加右側按鈕 [self addRightButton];}#pragma -mark
Time of Update: 2017-07-11
基本繪圖的幾種方式,繪圖幾種方式1. drawRect: UIView子類重寫2. drawLayer: inContext: CALayer設定代理 (這是個代理方法)3. drawInContext: CALayer子類重寫4. 使用圖形上下文產生圖片: imageContext 盡量避免混用 -------實現 drawRect : 方法---------- 1、使用 UIKit /**
Time of Update: 2017-06-16
【代碼筆記】iOS-UIActionSheet動態添加按鈕,uiactionsheet動態一,。二,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController :
Time of Update: 2017-06-15
iOS開發之常用資訊類App的分類展示與編輯的完整案例實現(Swift版),iosswift上篇部落格我們聊了《資訊類App常用分類控制項的封裝與實現(CollectionView+Swift3.0)》,今天的這篇部落格就在上篇部落格的基礎上做些東西。做一個完整的資訊類App中的分類展示、分類切換、分類編輯這一套東西。當然,主要我們還是使用靈活多變的CollectionView來實現。下方我們將會給出程式的運行效果,然後給出核心的代碼實現,在文章的末尾我們會給出github上原始碼的分享連結。&
Time of Update: 2017-06-14
IOS git 刪除倉庫 建立倉庫 提交 合并 操作 碼雲,iosgitHDHaoShaoPengdeiMac:~ hdhaoshaopeng$ defaults write com.apple.finder AppleShowAllFiles TRUEHDHaoShaoPengdeiMac:~ hdhaoshaopeng$ killall Finder以上命令是查看隱藏檔案,這樣可以直觀的查看命令列帶給來的檔案的變化 如果建立項目時沒有建立remote repository