原创 PHP 連接mysql數據庫

報錯: Warning: mysqli::mysqli(): (HY000/2002): No such file or directory <span style="font-size:18px;">cd /var sudo

原创 iOS cocoapods安裝

iOS開發中會用到很多第三庫,用cocoapods可以方便的幫助我們進行第三方庫管理和配置。 下面記錄下我的配置過程。 sudo gem install cocoapods安裝cocoapods。報錯如下: ERROR: Coul

原创 iOS 獲取內部私有屬性的方法

在我們使用一些第三方庫時有些屬性並沒有暴露在外面爲公有屬性。 這裏分享一個方法可以獲取私有屬性的方法。 NSObject+RunTimeUtility.h // // NSObject+RunTimeUtility.h // Run

原创 iOS 用個人證書shell打包上傳蒲公英

用個人證書Shell打包發佈蒲公英。下面記錄下主要步驟 1、shell腳本 #!/bin/sh function setup_dir { if [ -d "${BUILD_PATH}" ]; then rm -rf "${BUILD_P

原创 iOS 虛擬GPS 就是爲了玩pokemon go 哈哈哈哈

pokemon go  這麼火國內不能體驗真是可惜啊。下面分享個方法可以玩   首先,需要國外的app store 賬號,這個在網上搜下有不用綁信用卡就能創建的免費方法。我用的是美國區的賬號。   其次就是vpn。上網買個吧一個月用不了多

原创 iOS KVO 實現分析

KVO提供了一種方法,當某個屬性改變時,相應的對象會被通知。 概述 1、通過runtime實現,當觀察某個對象時,runtime會創建一個新的子對象。在這個新對象中,它重寫了所有被觀察的key,然後將object的isa指向新class(

原创 CADisplayLink簡單應用

在iOS 中想到定時循環就會想到NSTime和CADisplayLink NSTime可以設置指定的時間以及是否需要循環。 CADisplayLink則是默認循環直至其失效。其循環間隔爲每秒60次,這個當然與程序運行時的幀率有關。 下面舉

原创 iOS動態添加和獲取屬性

我們可以利用 objc_setAssociatedObject objc_getAssociatedObject 來爲類動態添加和獲取屬性 static char dynamicKey; NSArray *array = @

原创 React Native 入門環境搭建

參考文獻:http://wiki.jikexueyuan.com/project/react-native/GettingStarted.html  這裏說下我的安裝步驟以及安裝時遇到的問題: 1、安裝 Homebrew   網址: h

原创 iOS UITableView滑動時NSTime停止重複利用RunLoop解決

當TableView滑動時會阻止Time的運行,其原因就是RunLoopMode的切換導致的。 ScrollView滑動時,runLoopMode爲UITrackingRunLoopMode time默認的RunLoopMode爲kCFR

原创 C 指向指針的指針

這裏留個例子查找字符串位置 int find_char1( char **strings , char value) { while( *strings != NULL ){ while( **strings !=

原创 iOS 程序退到後臺長期運行

如果我們想讓程序在後臺長期運行可以使用block來實現,下面列出實現代碼。 聲明  UIBackgroundTaskIdentifier 對象 #import "AppDelegate.h" @interface AppDelegate

原创 iOS 開啓文件共享權限

當我們像要實現在itunes上進行文件共享,只需要在配置文件中進行如下配置 修改後的結果。