原创 企業移動應用開發基本知識樹 (Android & iOS)

移動應用的開發,如面向互聯網、企業、遊戲、智能設備、VR/AR、等等……方向不同,開發人員側重的知識點也略有不同,針對企業移動應用的特點和要求,筆者將以往工作中整理的內容以腦圖的形式列出來,以供參考。 企業移動應用開發基本知識樹 For

原创 設計模式總結之Abstruct Factory Pattern(抽象工廠模式)

目錄 設計模式分類創建型設計模式: Singleton Pattern(單例模式)   Prototype Pattern(原型模式)Factory Method Pattern(工廠方法模式)   Abstract Factory P

原创 WWDC2020觀後感——關於蘋果macOS平臺轉換和當年微軟移動平臺轉換的莫名感慨

今年蘋果開發者大會WWDC2020以一種特殊的形式開始了,全線上舉行,對開發者來說影響倒不大,反而在看主題演講的視頻時,發現這種錄播,比現場實時拍攝+錄像,製作的更精良更緊湊,一氣呵成。   WWDC2020的內容我就不再一一再敘述了,網

原创 設計模式總結之Builder Pattern(建造者模式)

目錄 設計模式分類創建型設計模式: Singleton Pattern(單例模式)   Prototype Pattern(原型模式)Factory Method Pattern(工廠方法模式)   Abstract Factory P

原创 使用Xcode上傳包到App Store時出現ERROR ITMS-90283: Invalid Provisioning Profile...的解決過程和解決方法

記錄這個問題,以便大家少踩坑,至少掉坑裏了有這個梯子可以參考。只想看解決方法的,翻到最後看。 問題現象: 用Xcode在提交Mac Catelyst App到App store時,上傳iOS包沒有問題,上傳mac包時出現錯誤,如下: ER

原创 對軟件架構設計的一些總結和理解

1. 軟件架構設計的What & Why ● 啥是軟件架構(Software Architecture)? 軟件架構是指在一定的設計原則基礎上,從不同角度對組成系統的各部分進行搭配和安排,形成系統的多個結構而組成架構,它包括該系統的各個組

原创 開源一個網絡庫ARHttpRequest,iOS適配NSURLSession/ASIHTTPRequest等,Android適配HttpURLConnection等

ARHttpRequest ARHttpRequest是一個網絡通信的適配層,對上層業務調用提供簡明接口,對下層具體網絡庫輕度包裝,並以適配器模式進行擴展和無縫替換。 Github地址:https://github.com/longjun

原创 移動應用開發效率工具

分享一張腦圖,以往工作中隨手整理的一份移動應用開發效率工具,有點時間了,不算完整,但也有代表性。

原创 開源一個基於Java ExecutorService的線程池包裝類ARTaskQueue

ARTaskQueue ARTaskQueue是一個基於Java ExecutorService的線程池包裝類,對上層代碼提供簡單易用的接口方法,使上層代碼聚焦業務而無需繁瑣實現線程池的細節代碼。Github地址:https://gith

原创 排雷記錄:Swift +Objective-C混合Framework的一些問題

對於Swift的出現,估計很多公司很多人都面臨着原有開發框架的更新換代,Swift經過一年的發展,到現在2.1版,顯而易見的大坑填的差不多了,算是基

原创 Android Studio中Junit單元測試使用JSON對象異常的問題

Android Studio 2.0 Beta5中使用本機單元測試時,遇到使用JSONObject代碼時拋出異常: 比如:JSONObject jsonObject = new JSONObject(); 報異常:java.lang.Ru

原创 設計模式總結之Bridge Pattern(橋接模式)

目錄 設計模式分類創建型設計模式: Singleton Pattern(單例模式)   Prototype Pattern(原型模式)Factory Method Pattern(工廠方法模式)   Abstract Factory P

原创 發佈一個移動開發的輔助工具:AR-DevHelper

AR-DevHelper 是開發者日常開發工作的好助手,幫助開發者解決日常瑣碎、重複和低價值的工作,讓開發者更多的時間用在覈心工作上。Mac App

原创 設計模式總結之Factory Method Pattern(工廠方法模式)

目錄 設計模式分類創建型設計模式: Singleton Pattern(單例模式)   Prototype Pattern(原型模式)Factory Method Pattern(工廠方法模式)   Abstract Factory P

原创 Swift工程調用含有FMDB的Framework編譯報錯的解決方法

現象: 一個Objective-C寫的Framework(舊有或者新寫),含有第三方庫FMDB; 一個Swift App工程,引用了該Framework,編譯,報錯定位在import sqlite3.h,並顯示錯誤信息:Include o