Time of Update: 2016-06-25
標籤:iOS 常用公用方法(大家可以關注 CocoaChina,每天都有不錯的推薦)1. 擷取磁碟總空間大小 2. 擷取磁碟可用空間大小 3. 擷取指定路徑下某個檔案的大小 4. 擷取檔案夾下所有檔案的大小 5. 擷取字串(或漢字)首字母 6. 將字串數組按照元素首字母順序進行排序分組 使用如下: 輸出結果如下: 7.
Time of Update: 2016-06-24
標籤:- (NSString *)getParamByName:(NSString *)name URLString:(NSString *)url{ NSError *error; NSString *regTags=[[NSString alloc] initWithFormat:@"(^|&|\\?)+%@=+([^&]*)(&|$)", name]; NSRegularExpression *regex =
Time of Update: 2016-06-26
標籤:1. 一般來說,匯入objective c的標頭檔時用#import,包含c/c++標頭檔時用#include。2. #import 確定一個檔案只能被匯入一次,這使你在遞迴包含中不會出現問題。<標記> 所以,#import比起#include的好處就是不會引起交叉編譯。#import && #class: 1.
Time of Update: 2016-06-24
標籤: 本篇主要介紹Sqlite資料庫的功能:建表,增加,刪除,修改,尋找。 採用封裝的方法寫的,繼承於NSObject。 需向工程中添加libsqlite3.tbd庫。#import "DataBaseHandle.h"//引入標頭檔#import <sqlite3.h>@interface DataBaseHandle()//用來存放資料庫的路徑@property (nonatomic,strong) NSString
Time of Update: 2016-06-24
標籤: Service 當需要建立在後台啟動並執行程式的時候,就要使用到Service。 Service 可以分為有無限生命和有限生命兩種。 特別需要注意的是Service跟Activities是不同的(簡單來說可以理解為後台與前台的區別),例如,如果 需要使用Service的話,需要調用startService(),從而利startService() 去調用Service中的
Time of Update: 2016-06-24
標籤:原文地址:http://android.xsoftlab.net/training/notify-user/managing.html#Removing當需要在不同時段發布同一事件類型的通知時,應當避免建立新的通知。相反的,應當考慮更新原有的通知,比如更改通知的某些值或者添加一些資訊給通知。下面的部分描述了如何更新通知以及如何移除通知。修改通知為了設定通知是可以更新的,需要在發布通知時由NotificationManager.notify(ID,
Time of Update: 2016-06-26
標籤:Android 5更新你的應用程式添加各種新功能,比如在鎖屏通知,一個全新的相機API,OpenGL ES 3.1,新材料的設計介面,以及更多。1 手機發展的過程2 Linux發展的曆史3 智能手機平台簡介4 Android的誕生5 Android的優勢手機發展的過程 1G手機——傳說中的“大哥大”時代1983年摩托羅拉推出了首款手機型號:DynaTAC
Time of Update: 2016-06-25
標籤: 這裡簡單總結一下關於二維碼的掃描與產生,用的是原生的AVFoundation架構,其實這個架構目前功能還是夠用的,不過這裡推薦一個二維碼掃描的第三方(face++),網址就不貼了,直接度娘就OK,裡面的內容足夠豐富,感興趣的朋友可以自己去倒弄一下。
Time of Update: 2016-06-13
標籤:rem布局布局前插入原生js即可 (function (doc, win) { var docEl = doc.documentElement, resizeEvt = ‘orientationchange‘ in window ? ‘orientationchange‘ : ‘resize‘, recalc = function () { var clientWidth =
Time of Update: 2016-06-13
標籤:iOS開發Swift篇—(三)字串和資料類型一、字串字串是String類型的資料,用雙引號""包住文字內容 let website = "http://www.wendingding.com"1.字串的常見操作(1)用加號 + 做字串拼接let scheme = "http://"let path = “www.wendingding.com”let website = scheme + path//
Time of Update: 2016-06-13
標籤:因為Application變數裡一般儲存的是供所有串連到伺服器的使用者共用的資訊(就像程式中所說的 "全域變數
Time of Update: 2016-06-13
標籤:轉自:http://blog.sina.com.cn/s/blog_4d6f55d90100bmv9.html TApplication是用於Delphi應用程式的類型,該類在單元forms中聲明。TApplication是Delphi構造 Windows應用程式所需的類型,其方法和屬性集中包括了Windows作業系統中建立、運行和銷毀應用程式等既定的基本操作和屬性,因此在用Delphi編寫
Time of Update: 2016-06-14
標籤:iOS開發拓展篇——如何把項目託管到GitHub 說明:本文主要介紹如何把一個OC項目託管到Github,重操作輕理論。 第一步:先註冊一個Github的帳號,這是必須的 登入位址:Github官網註冊入口第二步:準備工作 gitHub網站使用Git版本管理工具來對倉庫進行管理,注意它們並不等同。 gitHub是全球最大的第三方開源庫集散地,Git是一款分布式的版本管理控制工具(除了git之外還有一些其他的版本管理控制工具如SVN等)。 關於Gi
Time of Update: 2016-06-12
標籤:在結束了GitHub平台上“最受歡迎的Android開源項目”系列盤點之後,我們正式迎來了“GitHub上最受歡迎的iOS開源項目”系列盤點。今天,我們將介紹20個在GitHub上非常受開發人員歡迎的iOS開源項目,你準備好了嗎?1. AFNetworking在眾多iOS開源項目中,AFNetworking可以稱得上是最受開發人員歡迎的庫項目。AFNetworking是一個輕量級的iOS、Mac OS
Time of Update: 2016-06-12
標籤:iPhone開發當中,有時需要擷取狀態列和導覽列高度、寬度資訊,方便布局其他控制項。下面介紹一下如何擷取這些資訊:1 // 狀態列(statusbar)2 CGRect rectStatus = [[UIApplication sharedApplication] statusBarFrame];3 NSLog(@"status width - %f", rectStatus.size.width); // 寬度4 NSLog(@"status
Time of Update: 2016-06-12
標籤:Codealt+F7:Find usage alt+command+L:格式化代碼 alt+command+O:最佳化import(去掉無用的import) command+O:Override Methods command+I:Implement Methods command+B:Declaration查看定義 alt+command+B:Implementations查看其實現 command+U:Super Method(Class)
Time of Update: 2016-06-12
標籤:.h//// GetDevices.h// 1000colors//// Created by HO on 16/6/12.// Copyright © 2016年 HO. All rights reserved.//#import <Foundation/Foundation.h>@interface GetDevices : NSObject+ (NSString*)deviceString;@end.m//// GetDevices.m// 1000
Time of Update: 2016-06-12
標籤:Android.mk 檔案文法詳解轉:http://blog.sina.com.cn/s/blog_602f8770010148ce.html=====================================================================================0. Android.mk簡介:Android.mk檔案用來告知NDK Build 系統關於Source的資訊。 Android.mk將是GNU
Time of Update: 2016-06-12
標籤:andrioid studio(一) 圖文安裝講解 android studio在2013年5月的Google I/O開發人員大會上首次露面,版本經曆了1.0,1.2,2.0,到現在的2.1。Google逐步放棄對eclise+ADT的維護,現在andorid 開發我想大部分都用android studio
Time of Update: 2016-06-12
標籤:之前有說到在播放器中一點點小技巧,現在正式記錄一下AVPlayer。這裡主要是說明用AVPlayer做音樂播放器的功能實現,所以不介紹AVPlayer中那個圖層類。首先我們要聲明一下播放器,這裡有個小坑如果不是全域變數有時候不能播放,網上有一篇文章對這個BUG有個深入研究可以去百度一下,這裡不做深入探討。@property (nonatomic ,strong) AVPlayer *avPlayer;@property (nonatomic ,strong) AVPlayerItem