原创 百度地圖導航算路成功但是無法進入導航頁面

百度地圖導航算路成功但是無法進入導航頁面Warning: Attempt to present <UINavigationController: 0x163852800> on <UIViewCont在導航頁面.m中增加 -(id)navi

原创 string字符串轉換爲array(互換)

將string字符串轉換爲array數組 NSArray  *array = [Str componentsSeparatedByString:@","];反向方法將array數組轉換爲string字符串 NSString *tempStr

原创 iOS GCD(Grand Central Dispatch)的使用(1)

GCD優勢:易用: GCD 提供一個易於使用的併發模型而不僅僅只是鎖和線程,以幫助我們避開併發陷阱,而且因爲基於block,它能極爲簡單得在不同代碼作用域之間傳遞上下文。靈活: GCD 具有在常見模式上(比如鎖、單例),用更高性能的方法優化

原创 在oc項目中添加swift文件,並設置oc-swift混編

在項目中右鍵添加一個swift文件,我添加的LearnSwift.swift添加後Xcode彈出‘是否配置oc橋接頭文件’的提示,點確認,系統自動生成一個項目名-Bridging-Header.h的文件,我的是LearnSwift-Brid

原创 添加.h宏

雙擊“Prefix Header”右側的空白處,即可看到下圖,在彈出框中輸入“$(SRCROOT)/TestProject/Test.pch”,然後“enter”即可。

原创 iOS 判斷App是否第一次啓動

#define LAST_RUN_VERSION_KEY @"last_run_version_of_application"    - (BOOL) isFirstLoad{    NSString *currentVersion = [

原创 使用 Xcode 8 運行工程發現奇怪的日誌輸出

使用 Xcode 8 運行工程的時候,在打印臺會發現如下這些奇怪的日誌輸出:2016-09-19 10:43:44.001757 Demo[7100:171568] subsystem: com.apple.UIKit, category:

原创 pod setup命令失敗解決方法

最近運行pod setup出現以下問題:remote: Compressing objects: 100% (34/34), done.error: RPC failed; curl 56 SSLRead() return error -3

原创 當把CocoaPods生成的workspace移動到上層目錄時

當把CocoaPods生成的workspace移動到上層目錄時,需要改下Pods.xcconfig和工程裏的一些設置,就通常沒什麼難度。當遇到這個問題時:[plain] view plain copy print?Could not aut

原创 Masonry整理

Masonry整理Masonry是以AutoLayout爲基礎的輕量級佈局框架更加簡化了整個約束系統Masonry三方下載本文參考:    地址1    地址2    地址3    地址4*Masonry有哪些屬性@property (no

原创 presentViewController顯示方式的窗口,沒有導航欄的解決方法

ViewController *Controller = [[ViewController alloc] init];  UINavigationController *nav = [[UINavigationController allo

原创 iOS Xcode pch文件的路徑配置

1、Build Setting 設置中(搜索 Prefix Header)找到Precomplie Prefix Header 這項設置設置成YES。2、把Precomplie Prefix Header 下面一項Prefix Header