原创 iOS10全新推送功能的實現

從iOS8.0開始推送功能的實現在不斷改變,功能也在不斷增加,iOS10又出來了一個推送插件的開發(見最後圖),廢話不多說直接上代碼: 在開始之前需要打開一個推送開關,不然無法獲取deviceToken,老項目或者出現deviceTok

原创 iOS 數組使用 valueForKeyPath:計算求和、平均值、最大、最小

NSArray *testArray = [NSArray arrayWithObjects:@"2.0", @"2.3", @"3.0", @"4.0", nil]; 2 3 NSNumber *sum = [testArray

原创 Objc Runtime

概述 Objc Runtime使得C具有了面向對象能力,在程序運行時創建,檢查,修改類、對象和它們的方法。Runtime是C和彙編編寫的,這裏http://www.opensource.apple.com/source/objc4/可

原创 iOS開源項目、三方插件等收集

一:源代碼實例 一個針對iOS模塊化開發的解決方案 快速搭建項目源代碼 模仿網易新聞做的精仿網易新聞 支付寶高仿版 高仿百度傳課iOS版 模仿一元雲購 wordpress源代碼 v2ex源代碼(文章類

原创 2017年1月1日 App Store中的所有應用都必須啓用 App Transport Security安全功能

       iOS9出來後應用程序採取了明文HTTP協議(http://)。WWDC 15,蘋果引入了一項隱私保護功能ATS(App Transport Security),是 Apple 在推進網絡通訊安全的一個重要方式。AT

原创 iOS Soap request 封裝 附github地址

SOAP 是一種簡單的基於 XML 的協議,它使應用程序通過 HTTP 來交換信息。 基礎知識學習: http://www.w3school.com.cn/soap/index.asp HTML基本格式 <?xml versio

原创 iOS 給category添加屬性的小技巧

這是運用到了對象關聯, 如果不會的請看這篇文章:http://nshipster.cn/associated-objects/ .h文件 #import <UIKit/UIKit.h> @interface UIImage (Rota

原创 Android熱更新實現方式

一、Tinker http://tinkerpatch.com/https://github.com/Tencent/tinkerhttps://github.com/Tencent/tinker/wiki 別人寫的微信tinke

原创 使用百度前端EChart框架封裝的Android版TAndroidEChart

TAndroidEChart 使用百度前端EChart框架封裝的Android版TAndroidEChart GitHub地址 https://github.com/tikeyc/TAndroidEChart image 更

原创 在Mac系統上配置Android真機調試環境

我使用的系統是OS X Yosemite 10.10.2,使用的Android手機是MX4 Pro 1. 安裝adb客戶端。你可以下載好最新版本的SDK,在platform-tools目錄下有adb命令 2. 配置adb命令的環境變量

原创 解決 Android N 上 報錯:android.os.FileUriExposedException

解決 Android N 上 安裝Apk時報錯:android.os.FileUriExposedException: file:///storage/emulated/0/Download/appName-2.3.0.apk e

原创 開啓Android開發之路(入坑Android)

開啓Android開發之路(入坑Android)       其實早就想搞搞Android開發了,一直沒有時間,不能說是沒有時間吧,應該說是沒有一個契機或者是出發點。剛好公司目前沒有Android開發攻城獅,最近來了幾個Android項目

原创 Android常用工具類-Utils

Android常用工具類 主要介紹總結的Android開發中常用的工具類,大部分同樣適用於Java。 目前包括(HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、Prefe

原创 iOS 三種撥打電話

沒辦法看到有人提這個問題,然後就來此分享一下,裝裝逼... //TKCTelephoningTypeApplicationTelprompt與TKCTelephoningTypeApplicationTelprompt幾乎效果一樣,只多

原创 CocoaPods安裝,使用以及錯誤信息

一、安裝 1.升級Ruby環境 sudo gem update –system 2.安裝CocoaPods時我們要訪問cocoapods.org,用淘寶的RubyGems鏡像來代替官方版本,執行以下命令: gem s