Time of Update: 2017-04-14
【代碼筆記】iOS-擷取現在的日曆時間,筆記ios-擷取日曆一,代碼。- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. NSLog(@"-------getCurrentTime---%@",[self getCurrentTime]); }#pragma -mark -擷取現在的日曆時間 輸出形式 2014-06-27 15:
Time of Update: 2017-04-14
iOS10 開發許可權適配設定 崩潰(上傳打包後構建版本一直不顯示),ios10許可權ios10 系統必須強制配置系統許可權 如果不配置,調試的時候導致崩潰,還會引發包無效的問題,導致上傳打包後構建版本一直不顯示解決方案1.在項目中找到info.plist檔案,右鍵點擊以 Source Code形式開啟2.添加以下索引值對,這裡以 PhotoLibrary 作為例子key值必須填對 描述可以隨便填寫
Time of Update: 2017-04-14
iOS之藍芽開發—CoreBluetooth詳解,ioscorebluetooth CoreBluetooth的API是基於BLE4.0的標準的。這個架構涵蓋了BLE標準的所有細節。僅僅只有新的iOS裝置和Mac是和BLE標準相容.在CoreBluetooth架構中,有兩個主要的角色:周邊和中央(Peripheral and Central) ,整個架構都是圍繞這兩個主要角色設計的,他倆之間有一系列的回調交換資料。1展示了周邊和中央(Peripheral 
Time of Update: 2017-04-13
mac上使用使用rz,sz命令,rzszmac上使用rz,sz命令,mac上的終端不支援rz 和sz,所以安裝iterm並配置使用rz和cz1、首先需要下載安裝iterm2,:下載後安裝http://www.iterm2.cn/download2、使用brew 安裝lrzsz 終端輸入brew install lrzsz,如果沒有安裝homeBrew需要先安裝 安裝完成後檢查 ls -alh
Time of Update: 2017-04-12
【代碼筆記】iOS-GCD用法,筆記ios-gcd用法代碼:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. //GCD的用法 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSURL
Time of Update: 2017-04-08
在Fragment裡面調用getActivity()報null,activity調用fragment 看友盟的錯誤記錄檔發現又出現了NullPointerException,然後去看代碼,發現只有是上下文有空的可能,但是因為以前已經發生過這種情況所以上下文我都是在建立Fragment對象的時候從Activity裡面傳過來的,而且我測試了多次,沒有問題,然後在網上找資料發現很多getActivity()為空白的情況,發現我忽略了一個問題就是:如果app長時間在後台運行,再次進入app的時候可能會
Time of Update: 2017-04-13
自動擷取簡訊驗證碼,擷取簡訊驗證碼1.自訂監聽類/**
Time of Update: 2017-04-12
iOS開發--解決拍照後照片旋轉90度的問題(附Swift版本),iosswift當我們使用相機拍照後,調用UIImagePickerController的delegate方法,如下代碼所示:- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { UIImage *image = [info
Time of Update: 2017-04-09
使用Android Studio搭建Android整合式開發環境,androidstudio一、Android Studio簡單介紹 2013年GoogleI/O大會首次發布了Android Studio IDE(Android平台整合式開發環境)。它基於Intellij IDEA開發環境,旨在取代Eclipse和ADT(Android開發人員工具)為開發人員提供更好的開發工具。既然Google一直在努力推廣,相信不久以後就有望趕上Eclipse。相比Eclipse,Android
Time of Update: 2017-04-06
iOS 檔案下載和開啟,iOS檔案下載開啟 最近的項目要用到一個線上報告的下載,於是完成後自己在理一下思路,大體的實現了我要得需求。話不多說,直接上代碼 首先,取到網路檔案的連結,進行判段是否需求再次下載還是直接開啟#pragma mark 下載報告//// 第一步//是否下載還是開啟檔案- (void)downloadPDF:(NSString *)downloadUrl{ NSArray *array
Time of Update: 2017-04-10
【代碼筆記】iOS-DropDownDemo-下拉按鈕效果,dropdownbutton下拉框一,。二,工程圖。三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController@end RootViewController.m#import "RootViewController.h"#import
Time of Update: 2017-04-09
Context完全解析,Context解析 1· Context類型
Time of Update: 2017-04-05
Cheatsheet: 2017 03.01 ~ 03.31,cheatsheet03.01Web New Year, New Blog Day 10 - Using JetBrains Rider with a .NET Core Console Application JavaScript Interview Day # 1: How to create a Class Using React, Redux and Webpack with Dotnet Core
Time of Update: 2017-04-06
iOS application/json上傳檔案等,iosjson在和sever後台互動的過程中、有時候、他們需要我們iOS開發人員以“application/json”形式上傳。 NSString *accessUrl = [NSString stringWithFormat:@"%@/xxx",@"https://www.xxxxx.com:xxxx"]; NSMutableURLRequest *request = [NSMutableURLRequest
Time of Update: 2017-04-08
Swift--逃逸閉包與非逃逸閉包(Swift3.1),swift--swift3.1逃逸閉包和非逃逸閉包的理解: Swift中的閉包有兩種:逃逸閉包和非逃逸閉包。逃逸閉包表示閉包將在函數返回之後執行;而非逃逸閉包則表示在函數返回前,即函數內部執行。 那麼我們是否可以理解為:如果閉包作為某個函數的參數,這個函數在執行閉包時,如果為非同步執行,閉包就為逃逸閉包;如果為同步執行,閉包就為非逃逸閉包。 逃逸閉包的條件: 逃逸閉包必須滿足以下兩個條件: 1、閉包作為一個參數傳到函數中。
Time of Update: 2017-04-07
iOS開源項目周報0406,ios開源項目0406由OpenDigg 出品的iOS開源項目周報第十五期來啦。我們的iOS開源周報集合了OpenDigg一周來新收錄的優質的iOS開源項目,方便iOS開發人員便捷的找到自己需要的項目工具等。Tangram-iOS 阿里Native介面解決方案Magnetic 仿Apple音樂流派氣泡選擇LoginKit 添加Facebook和email登入註冊UIDispatch 基於操作的多儲存Flux實現Stro
Time of Update: 2017-04-06
3.1 OC特性之 記憶體五大地區,oc五大此篇為針對Objective-c語言入門的基礎知識,為了能讓大家更清楚的理解,此整理中編寫了許多的代碼案例和部分,如有錯誤之處,望指正,願與您相互交流學習,共同進步!---"會飛的猴子_阿新" (同時還要向刀哥致敬) 本篇目標是: 理解記憶體五大地區及各自的職責目錄結構00.簡述01. 分配和釋放(面試常被問到)02.棧區和堆區2.1 棧區2.1.1 棧區中的儲存(棧區的職責/儲存的內容)2.1.2 棧區的特點2.1.3 其他2.2 堆區2.2.1
Time of Update: 2017-04-05
從源碼上分析ListView的addHeaderView和setAdapter的調用順序,listview.addheader ListView想要添加headerview的話,就要通過addHeaderView這個方法,然後想要為ListView設定資料的話,就要調用setAdapter方法了。但是,在調用addHeaderView和setAdapter的順序上,有時會爆出Java.lang.IllegalStateException: Cannot add h
Time of Update: 2017-04-03
bashell基礎,bashell身為一個iOS程式員,雖然iOS相關技術十分重要,但是bash也是不可不瞭解的,因為技能的成長,除了深度,還需要廣度。下面就來介紹下bash。Shell是C語言編寫的,所以他是解釋性語言,運行在Linux系統下,在Mac下,一般使用的是bashell。bashell都是運行在Terminal下,本文的所有指令碼也都是運行在Terminal下的。常用的命令列pwd //當前路徑ls -l //列出目前的目錄下所有檔案mkdir
Time of Update: 2017-04-03
iOS中書寫代碼規範35條小建議,ios書寫代碼35條1.精簡代碼, 返回最後一句的值,這個方法有一個優點,所有的變數都在代碼塊中,也就是只在代碼塊的地區中有效,這意味著可以減少對其他範圍的命名汙染。但缺點是可讀性比較差NSURL *url = ({ NSString *urlString = [NSString stringWithFormat:@"%@/%@", baseURLString, endpoint];[NSURL