原创 Mac電腦Xcode大清理

首先進入/Users/AhaoPlus/Library/Developer/Xcode,如果看不到這裏目錄就在文件夾中設置資料庫可見。 如果你是一個iOS開發者,當你長時間不清理電腦的時候你的硬盤會越來越大,其實開發iOS時間長了之後隨着

原创 iOS和安卓與JS交互之JS

var Native = { URL_LIST: { // example URL_MEETING_LIST : "URL_MEETING_LIST" }, // usage: Native.mwJumpToPage(Native.UR

原创 計算UITableViewcell高度

+(CGFloat)cellHeightWithModel:(id)model {     ZHNewsTableViewCell *cell = [[ZHNewsTableViewCell alloc] initWithStyle:UI

原创 串行和並行與異步和同步的思考

以乘坐交通工具的場景來描述,這是整體資源的分配問題,宏觀層面的對多個任務的控制 1、串行就像坐公交車,大家排隊一個個地上車; 2、而並行就像坐地鐵的時候好多個門,每個門都只有一個人,大家可以同時做上車這個動作。 你有一個郵件今天會到,但

原创 StoryBoard中Autolayout約束UIScrollView

剛開始接觸Autolayout的時候,對UIScrollView的設置比較迷惑,調出來記錄一下,源碼已上傳Github:https://github.com/Ahaoplus/test

原创 React-Native學習筆記

1、react-native init ProjectName 2、ios項目缺少main.jsbundle,在終端中進入iOS目錄,npm start, 3、然後就在這個狀態下不動了: React packager ready. Loa

原创 iOS客戶端開發規範

一、文件分類 在相應的模塊下建立文件夾, 所有ViewController都放在ViewController文件夾下,所有的View放在view文件夾下,所有model放在model文件夾下,Category放在Category文件

原创 iOS一些小知識點

1、在項目中引入不支持ARC的源文件的時候需要在變異選項中作如下操作: 在要禁止ARC編譯的源文件的 “compiler flags” 中添加 “-fno-objc-arc”。 如圖所示:

原创 iOS項目添加VPN

1、首先到appledeveloper對AppId進行設置開啓PersonalVPN  2、由於現在升級到了Xcode8+,所以要在項目設置->Capabilities->打開PersonalVPN如圖所示: 3、成功開啓後項目中會有"

原创 macOS安裝sublime的subl命令報錯

下載安裝Sublime之後按照網友的命令將subl命令軟鏈接到當前用戶的文件夾下,命令如下: sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/s

原创 iOS使用TestFlight測試你的App(內部測試)

一、For開發人員 1、使用開發者賬號登錄:iTunes Connect(當然此時你要保證你已經上傳了你的開發包,並構建了App版本,這不在我們本地討論範圍內) 2、選擇用戶與職能 3、添加iTunes Connect用戶 4、填寫用

原创 Myeclipse添加並使用JUnit

1、下載junit拷貝junit-4.4.jar粘貼到項目中lib目錄下; 2、右擊junit-4.4.jar->Build Path->加入到build Path中; 3、import org.junit.Test; 4、在需要測試的函

原创 關於IOS推送的新發現

大家有沒有遇到這種情況就是後臺的p12文件是發佈版本的,然後推送的時候和這個appID對應的測試版本的證書打包的app收不到推送,但是用帶通配符的證書打包測試版本App卻能收到後臺推送來的消息。

原创 iOS上傳應用遇到:ERROR ITMS-90168:"The binary you upload was invalid"

背景:最近電腦升級了系統macOS Sierra 10.12.1;Xcode 也升級到了Version 8.1 (8B62)。 問題:使用Application Loader3.0 上傳應用到iTunes connect 遇到報錯:ERR

原创 Xcode8+ 新建NSManagedObject subclass

選中一個Entities->Editor->Create NSManagedObject Subclass,然後按傳統方法即可。