Time of Update: 2018-03-13
ios-runtime攔截touch事件,展示使用者觸摸效果,ios-runtimetouch【展示效果說明】 對 app 操作錄屏時,展示出手指在 app 上的觸摸效果可以看到具體點擊,感覺這樣比較方便,也不用做視頻後期了。 這裡簡單用 runtime 實現了一個這樣的效果,不需要修改任何代碼,只要將 UIWindow+Touch.m 分類匯入工程即可。 展示效果如下: 【實現思路】 1.
Time of Update: 2018-03-08
記憶體調試工具說明-示範,記憶體調試工具示範在開發過程中,有時我們會遇到記憶體流失的情況。蘋果提供了一個強大Instruments工具來檢測iOS應用記憶體流失情況。以下對Instruments工具進行簡單說明,通過執行個體示範檢測記憶體流失的問題。Instruments工具Instruments是用於動態調追蹤和分析OS
Time of Update: 2018-03-12
iOS 雙擊tabbar重新整理頁面,iostabbar重新整理頁面/*在繼承UITabBarController控制器中*/#pragma mark <UITabBarControllerDelegate>-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{ if (
Time of Update: 2018-03-12
iOS學習——自動定位,ios定位 最近在項目中需要做自動定位功能,就是你在參加會議通過掃描二維碼簽到的時候自動定位並將你的定位資訊在簽到中上傳,這樣可以避免我們進行假簽到。在這個功能中,主要用到的是系統內建的定位模組,首先我們是需要配置定位功能的參數,然後當我們定位成功時調用特定的方法進行相應操作就可以了,當然,在定位失敗時我們也可以進行相應的操作,這些都有對應的一些回調方法,我們只需要重寫對應的回調方法就可以實現對應的功能了。 首先,我們用到的系統內建的定位模組是: <C
Time of Update: 2018-03-13
iOS學習——iOS原生實現二維碼掃描,ios 最近項目上需要開發掃描二維碼進行簽到的功能,主要用於開會簽到的情境,所以為了避免作弊,我們再開發時只採用直接掃描的方式,並且要屏蔽從相簿讀取圖片,此外還在二維碼掃描成功簽到時後台會自動上傳使用者的當前地點,如何自動定位擷取使用者的當前地點在上一篇隨筆iOS學習——自動定位中已經講過了,本文就簡單地說一下如何利用iOS原生的模組實現二維碼的掃描。 二維碼掃描是很多應用都會實現的功能,比較著名的第三方開源庫是Google出品
Time of Update: 2018-03-07
【讀書筆記】iOS-成為一名開發人員,ios-開發人員iOS開發人員計劃是按年付費的,在到期前60天可以開始續約。如果你不續約的話,你將無法發布應用。另外蘋果會弔銷你的開發人員認證和發布認證。最後,蘋果將你在iTunes App Store上的所有應用下架。 Ad hoc渠道發行允許你繞過App Store直接將應用發放給你的使用者。但是分發數量會限制在100台裝置內,而且直到一年的開發人員計划到期才能更換授權過的裝置。另外,對於終端使用者來說,通過Ad hoc發行會比通過App
Time of Update: 2018-03-11
GitHub 代碼上傳,github代碼上傳方法一 登入GitHub後,點擊下面的圖 New responsitory 按鈕 或者點擊綠色按鈕 New repository,建立一個建立一個遠程倉庫(remote repository),點擊後會進入如下頁面:Repository name 庫名( 最好用英文)Description 描述(可不填)Initialize this repository with a README
Time of Update: 2018-03-08
【讀書筆記】iOS-開發人員認證,讀書筆記ios-開發人員雖然使用萬用字元聽起來很贊,但問題是使用這種App ID的應用無法使用蘋果的Push
Time of Update: 2018-03-12
iOS 自訂View 中跳轉UIViewController, iOS 自訂View 中跳轉UIViewController自訂View中實現控制器的跳轉,可以有多種實現方式:1 使用Notification使用Notification,在父控制器開啟需要跳轉的控制器2 使用代理使用代理通知父控制器跳轉3 使用閉包原理同第2條4 使用主視窗的根控制器拿到主視窗的根控制器,用根控制器開啟需要跳轉的控制器Swift let nav =
Time of Update: 2018-03-12
XZ_iOS之使用終端命令列打包,xz_ios終端命令列 一、關於 xcodeproj 的打包1、 清除終端輸入: clean -project /Users/admin/MyProject/project.xcodeproj -configuration ${CONFIGURATION} -alltargets 其中,/Users/admin/MyProject/project.xcodeproj為工程路徑出現** CLEAN SUCCEEDED **說明成功.2、構建終端輸入:
Time of Update: 2018-03-08
ios 平時自己面試遇到的一些問題詳情,ios一些問題 記錄一下平時看到過的面試題,後面遇到好的再添加一屬性的實質是什麼屬性預設的關鍵字都有哪些?atomic和nonatomic區別?@dynamic關鍵字和@synthesize關鍵字是用來做什麼的?1 @property = ivar + getter + setter;@property
Time of Update: 2018-03-03
iOS 利用多線程提升效能,ios多線程提升效能 iPhone將具有支援不同類型多線程API的能力,這些API包括:POSIX線程,NSObject,NSThread和NSOperation.iPhone作業系統是一個真正的搶佔式,多任務作業系統,允許開發人員建立多線程應用。拿著一個iPhone時,我手中實際是 一個配備Unix作業系統的搶佔式,多任務電腦,它有一個圖形介面,並提供GPS功以,Wi-Fi以及大量內建的函數庫,另外這也是一個手機
Time of Update: 2018-03-06
iOS:UIView的transform屬性以及拖拽view的實現,uiviewtransform 一,UIView的transform屬性的使用#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutletUIImageView *imageV;@end@implementation ViewController-
Time of Update: 2018-03-06
iOS-觸摸事件-事件的傳遞過程和響應者鏈條,ios-鏈條 1.ios當中常用的事件分為三種:觸摸事件加速計事件遠端控制事件2.為什麼說繼承了UIResponder就能夠處理事件因為UIResponder內部提供了以下方法來處理事件比如觸摸事件會調用以下方法:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;- (void)touchesMoved:(NSSet *)touches withEvent:
Time of Update: 2018-03-07
iOS 的ARM和X86,iOSARMX86 介紹armv7|armv7s|arm64都是ARM處理器的指令集 i386|x86_64 是Mac處理器的指令集arm64:iPhoneX | iPhone8 | iPhone7 | iPhone6s | iphone6s plus|iPhone6| iPhone6 plus|iPhone5S | iPad Pro | iPad Air2 | iPad Air|iPad mini4 | iPad mini3 | iPad
Time of Update: 2018-03-06
iOS 自適應高度,改變字型顏色,ios字型顏色 #define kMainBoundsWidth ([UIScreen mainScreen].bounds).size.width //螢幕的寬度#define kFont [UIFont systemFontOfSize:17.f] //字型大小#define kLineSpacing 7 //行間距- (void)viewDidLoad { [super
Time of Update: 2018-03-06
Objective-C Inheritance,objective-cOne of the most important concepts in object-oriented programming is that of inheritance. Inheritance allows us to define a class in terms of another class which makes it easier to create and maintain an
Time of Update: 2018-03-03
OC學習--物件導向的個人理解,oc學習--物件導向 1. 什麼是物件導向?以下一段話是我在百度上找的解釋:物件導向(Object
Time of Update: 2018-03-06
iOS開發,因為Object-C是不支援多繼承的,所以很多時候都是用Protocol(協議)來代替。Protocol(協議)只能定義公用的一套介面,但不能提供具體的實現方法。也就是說,它只告訴你要做什麼,但具體怎麼做,它不關心。當一個類要使用某一個Protocol(協議)時,都必須要遵守協議。比如有些必要實現的方法,你沒有去實現,那麼編譯器就會警示告,來提醒你沒有遵守××協議。注意,我這裡說的是警告,而不是錯誤。對的,就算你不實現那些“必要實現”的方法,程式也是能啟動並執行,只不過多了些警告。P
Time of Update: 2018-03-06
iOSUI篇—核心動畫(主要畫面格動畫CAKeyframeAnimation),