Time of Update: 2016-09-13
【iOS面試系列-2】多線程中同步、非同步和串列、並行之間的邏輯關係(必考,必須掌握),ios-2API-https://developer.apple.com/library/ios/documentation/Performance/Reference/GCD_libdispatch_Ref/index.html#//apple_ref/doc/uid/TP40008079 一、同步、非同步和串列、並行 任務串列執行就是每次只有一個任務被執行,
Time of Update: 2016-09-10
對GCD的一些理解和實踐,GCD理解實踐GCD GCD,全程Grand Central Dispatch,是蘋果為了多核並行提出的解決方案。它是使用C語言實現,但是由於用了block來處理回調,所以使用起來十分方便。並且GCD會自動管理線程的生命週期,不需要我們去管理。任務和隊列 GCD中有兩個重要的概念,任務和隊列。 1、任務,就是我們想要處理的事情,任務可以分為同步執行和非同步執行: 同步(sync):使用dispatch_sync(dispatch_queue_t queue,
Time of Update: 2016-09-09
iOS WKWebView詳解,ioswkwebview詳解UIWebView就不用說了,這個過時了,現在iOS8以後建議都使用WKWebView。WKWebView 是現代 WebKit API 在 iOS 8 和 OS X Yosemite 應用中的核心部分。它代替了 UIKit 中的UIWebView 和 AppKit 中的 WebView,提供了統一的跨雙平台 API。自詡擁有 60fps 滾動重新整理率、內建手勢、高效的 app 和 web 資訊交換通道、
Time of Update: 2016-09-10
iOS各個版本的新特性介紹,ios版本新特性官方匯總What's News in iOSiOS 9.3 to iOS 10.0 API
Time of Update: 2016-09-09
React Native知識11-Props(屬性)與State(狀態),react11-props一:Props(屬性)大多數組件在建立時就可以使用各種參數來進行定製。用於定製的這些參數就稱為props(屬性)。props是在父組件中指定,而且一經指定,在被指定的組件的生命週期中則不再改變通過在不同的情境使用不同的屬性定製,可以盡量提高自訂群組件的複用範疇。只需在render函數中引用this.props,然後按需處理即可。下面是一個例子:import React, { Component }
Time of Update: 2016-09-10
用NSAttributedString實現簡單的圖文混排,textkit實現圖文混排iOS7以後,因為TextKit的強大,可以用NSAttributedString很方便的實現圖文混排(主要是利用了NSTextAttachment)。關於Textkit的牛逼之處,可以參考objcio上的文章(https://objccn.io/issue-5-1/)我用NSAttributedString仿寫了一個知乎的輸入框(低仿,就是有個功能而已),效果demo在這裡:(https://github.co
Time of Update: 2016-09-08
Github裝(zao)逼(jia)指(da)南(fa),githubzaoGithub之於工程師,類似於微博相簿之於嫩模,像是個門面。 無論是晉陞答辯,還是求職面試,有一個豐富的代碼倉庫不敢說好處有多大,但總歸是有的。並且好處不局限於此,代碼開源才會暴露問題才會改正,並且會收到一些很有價值的改動PR。我是受益其中也是樂於其中, 但是可能很多人會因為沒有時間寫(這不是理由)或是望著乾乾淨淨的github不知道如何開始,因而沒有寫碼的興趣。
Time of Update: 2016-09-07
React Native知識4-Image組件,react4-image一個用於顯示多種不同類型圖片的React組件,包括網狀圖片、靜態資源、臨時的本地圖片、以及本地磁碟上的圖片(如相簿)等 一:屬性1:onLayout function 當元素掛載或者布局改變的時候調用,參數為:{nativeEvent: {layout: {x, y, width, height}}}.2:onLoad function 載入成功完成時調用此回呼函數。3:onLoadEnd
Time of Update: 2016-09-07
React Native知識6-NavigatorIOS組件,reactnative組件NavigatorIOS封裝了UIKit的導航功能,可以使用左劃功能來返回到上一介面。本組件並非由Facebook官方開發組維護。這一組件的開發完全由社區主導。如果純js的方案能夠滿足你的需求的話,那麼我們建議你選擇Navigator組件(理論知識可以見React
Time of Update: 2016-08-31
iOS---searchBar 搜尋方塊 游標初始位置後移,uisearchbar游標顏色#import <UIKit/UIKit.h>@interface SearchBar : UITextField@property (nonatomic,strong) UIButton *button;+ (instancetype)searchBar;@end#import "SearchBar.h"@implementation SearchBar- (id)initWithFrame:
Time of Update: 2016-08-26
Xcode 8 新特性,xcode新特性在2016 蘋果全球開發人員大會(WWDC)期間, 蘋果一如既往地給開發人員們披露了新版的整合開發工具 – Xcode, 在過去的每一次大版本發布中,蘋果都會積極地改進開發工具,添加一些極具吸引力的新功能,今年也不例外。1. Swift 2 and 3過去每一版的Xcode 都和固定版本的Swift程式設計語言綁定在一起, Xcode 8中將不再如此,Swift 3給
Time of Update: 2016-08-24
iOS 正確選擇圖片載入方式,ios正確選擇正確選擇圖片載入方式能夠對記憶體最佳化起到很大的作用,常見的圖片載入方式有下面三種://方法1 UIImage *imag1 = [UIImage imageNamed:@"image.png"]; //方法2 UIImage *image2 = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.png" ofType:nil]]; /
Time of Update: 2016-08-22
Swift,swiftcodeSwift - 通過疊加UILabel來實現混合的進度條 效果 源碼https://github.com/YouXianMing/Swift-Animations//// MixedColorProgressViewController.swift// Swift-Animations//// Created by YouXianMing on 16/8/21.// Copyright © 2016年 YouXianMing.
Time of Update: 2016-08-21
ios,ios9前言:swift文法基礎篇(二)來了,想學習swift的朋友可以拿去參考哦,有興趣可以相互探討,共同學習哦. 一.自動引用計數 1.自動引用計數工作機制 1.1 swift和oc一樣,採用自動引用計數來管理記憶體 1.2 當有強引用指向對象,對象的引用計數 +1 , 強引用消失,自動計數 -1 1.3 如果對象的引用計數為0
Time of Update: 2016-08-20
記憶體泄露,記憶體流失Analyze提示:Value stored to "xxx"is never read分析:即當前變數沒有被使用,在當前類中搜尋該變數發現只是被賦值並沒有被使用。解決:解除這個提示:刪除或者注視這行代碼OK;Analyze提示:the left operand of ** is a garbage value分析:由於你左邊的變數在不滿足上面if的條件的時候,沒有給 ==左邊的變數賦值,會造成這樣的警告解決:可以將==左邊的變數初始化一個值,或者保證
Time of Update: 2016-08-19
Swift,swiftcodeSwift - transform.m34動畫樣本 效果 源碼https://github.com/YouXianMing/Swift-Animations//// CATransform3DM34Controller.swift// Swift-Animations//// Created by YouXianMing on 16/8/19.// Copyright © 2016年 YouXianMing. All
Time of Update: 2016-08-18
好用的第三方控制項,Xcode外掛程式(不斷更新),xcode不斷更新第三方控制項類: 1、提示框MBProgressHUD:是一款非常強大的、提供多種樣式的提示框。使用起來簡單、方便。可以在GitHub上查看具體的使用方法。https://github.com/jdg/MBProgressHUD2、無限迴圈、自動圖片輪播器SDCycleScrollViewGitHub地址:https://github.com/gsdios/SDCycleScrollView3、DKNightVers
Time of Update: 2016-08-18
【代碼筆記】自訂開關,筆記自訂開關一,。二,工程圖。三,代碼。RootViewController.h#import <UIKit/UIKit.h>#import "ToggleView.h"@interface RootViewController : UIViewController<ToggleViewDelegate>@property(nonatomic, strong)ToggleView
Time of Update: 2016-08-19
跳轉到自己App的“通知”,跳轉到app通知 if (iOS8) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
Time of Update: 2016-08-18
OC第一天-Xcode、工程組成及運行狀態,oc-xcodeXcode 中iOS工程模版:1.Application類型: Master-detail Application. 可以構建樹形結構導航模式應用,產生的程式碼中包含了導航控制器和表示圖控制器。(表示圖控制器指的是導航控制器裡的介面); Game. 構建基於iOS的遊戲應用; Page-Based Application. 平鋪導航,類似於電子書效果;