原创 Mac安裝非app store下載的軟件

由於網絡原因,MacBook上的app store會出現無法連接的情況,這時候我們可以選擇在網上下載所需的軟件自行安裝,具體步驟如下:   1.點擊屏幕左上角蘋果標誌; 2.點擊“系統偏好設置”; 3.在彈出的窗口點擊“安全性與隱私”(就

原创 C語言數據類型筆記 by STP

C語言4種基本數據類型:char、int、float、double short、long作爲int的說明符,並不是一種數據類型(short 等同於 short int,long 等同於 long int),此外說明符還有signed(有

原创 C語言指針筆記 by STP

指針:存放變量地址的變量 作用:1.可修改函數形參的值(交換兩個數的值);             2.可以利用指針讓函數有N個返回值(例如用一個方法返回sum和minus等不同的計算結果);             3.把指向函數的指

原创 CoreLocation筆記 by STP

iOS支持三種檢測當前位置的方式: 1.Wi-Fi:通過網絡供應商提供的IP地址信息獲取位置,精度不高; 2.手機基站:手機開機後連接附近基站塔獲取信號,通過基站獲取位置信息,基站越密集,精度越高; 3.GPS:精度最高,但比較耗電,一般

原创 C語言預處理指令筆記 by STP

預處理是C語言的一個重要功能, 它由預處理程序負責完成。當對一個源文件進行編譯時, 系統自動引用預處理程序對源程序中的預處理部分作處理, 處理完畢自動進入對源程序的編譯。C語言提供了多種預處理功能,如宏定義、文件包含、 條件編譯等。合理

原创 Category和Protocol筆記 by STP

1.Category:無需創建子類就能爲現有的類創建新方法的方式   格式: #import MyClass.h @interface MyClass(MyCategory){ -(void)categoryMethod;

原创 Could not find developer disk image-解決方案

在使用Xcode進行真機調試的時候,有時根據真機的系統不同,會出現 Could not find developer disk image 錯誤, 這是由於真機系統過高或者過低,Xcode中沒有匹配的配置包文件,我們可以通過這個路徑進入

原创 C語言(結構體、枚舉、typedef)筆記 by STP

1.結構體 struct 格式: struct Student{ char *name; int age; float height; }; struct Student s;//定義一個結構體變量 //給結構體

原创 版本控制工具筆記-Git by STP

Git:分佈式版本控制工具   分佈式與集中式的區別: 集中式:只有一個倉庫,存放在服務器 分佈式:每個開發者的電腦上都有一個倉庫   Git主要分三個區:工作區,暫存區,本地倉庫   第一次在Xcode上使用git需要進行相關配置 在命

原创 CocoaPods安裝和使用筆記 by STP

一、什麼是CocoaPods   CocoaPods是iOS項目的依賴管理工具,該項目源碼在Github上管理。開發iOS項目不可避免地要使用第三方開源庫,CocoaPods的出現使得我們可以節省設置和第三方開源庫的時間。 在使用Coco

原创 Mac在線觀看視頻

方法一: 安裝Flash Player for Mac OS X 優點:夠直接 缺點:機身熱到可以煎牛排(這裏有點小誇張……)   方法二: 使用自帶flash插件的谷歌瀏覽器; 優點:夠直接 缺點:發熱量不如方法一,不過煎個蛋還是沒問題

原创 Xcode增加pch文件

pch文件可以將整個工程廣泛用到的頭文件包含到該文件中,例如一些廣泛用到的宏,但是考慮到pch文件使得代碼重用性降低等問題,Xcode6之後,系統不再默認創建pch文件,但有時候我們需要用到pch文件,那麼如何在Xcode6之後的版本增加

原创 UIViewController的生命週期筆記 by STP

UIViewController的生命週期 當一個視圖控制器被創建,並在屏幕上顯示的時候。 代碼的執行順序 1、 alloc                                    創建對象,分配空間 2、init (i

原创 iOS運行原理筆記 by STP

1.執行main函數; 2.執行UIApplicationMain函數; 3.創建一個單例的UIApplication對象,該對象是應用程序的象徵; 4.開啓一個消息循環(main loop),監聽用戶操作; 5.當UIApplicati

原创 KVC & KVO 學習筆記by STP

kvc(Key-Value Coding): KVC是KeyValue Coding的簡稱,它是一種可以直接通過字符串的名字(key)來訪問類屬性的機制。而不是通過調用Setter、Getter方法訪問。 當使用KVO、Core D