Time of Update: 2018-12-05
配置 format: 'Y-m-d',格式說明 例子 d月裡面的日期,2位,不足前面補0 01-31 D 星期裡面的每天的縮寫 Mon - Sun j 月裡面的日期,前面不補0 1-31l 星期的完整寫法Sunday to Saturday N ISO-8601的星期標記法1=星期一,7是星期日S 英語習慣的月內每天的2位的首碼st, nd, rd or th. w 星期的數字表示 0=星期日,6等星期六Z 在年內的第幾天,從0開始 0-364,閏年是365W
Time of Update: 2018-12-05
擷取app所在路徑 設定到JSonViewController中去根據路徑找到bundle檔案找到bundle檔案中橫屏和豎屏的JSON檔案 : viewStruct_landScape.json viewStruct_portrait.json解析JSON檔案:[selfconstructViewWithJsonPath:jsonpath];讀取JSON檔案中所有的資料NSString * json = [NSString stringWithContentsOfFile:jsonpath
Time of Update: 2018-12-05
GDataXMLParser是一個對xml具有良好操作的第三方庫。解析的方法如下: 步驟: 一、下載GDataXMLParser庫,把解壓後Source/XMLSupport/下的兩個檔案:GDataXMLNode.h和GDataXMLNode.m拖到工程中。 一、加入libxml2.dylib架構。 二、設定Search Paths中Header Search Paths為/usr/include/libxml2。 三、在檔案中匯入標頭檔:GDataXMLNode.h。 四、建立dom結構。
Time of Update: 2018-12-05
參考[1]http://stackoverflow.com/questions/832940/programmatically-lock-and-unlock-iphone-screen[2]http://stackoverflow.com/questions/4476777/how-to-set-lock-screen-wallpaper-and-ringtone-programmatically-in-iphone?rq=1[3]http://stackoverflow.com/questi
Time of Update: 2018-12-05
1.block 用到的局部變數是 唯讀,將關鍵字__block 定義局部變數 則變為可讀寫。2.如果局部變數類型是 基礎資料型別 (Elementary Data Type),比如NSinteger,那麼block使用局部變數其實是其拷貝,類似於函數參數傳值方式,所以在定義block之後修改局部變數對block代碼塊的內容沒有影響。NSInteger outNum11 = 10; NSInteger (^blockOne11)(NSInteger) = ^(NSInteger a){NSLog(
Time of Update: 2018-12-05
package com.wilson.android.library; /* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership.
Time of Update: 2018-12-05
注意:input密碼控制項是無法賦值的<input id="TxtPwd" runat="server" type="password" style="width: 110px" /> 不過textbox密碼空間可以賦值<asp:TextBox ID="TxtPwd" runat="server" TextMode="Password"></asp:TextBox>賦值方法:this.TxtPwd.Attributes.Add("value", “密碼")
Time of Update: 2018-12-05
參考:[1]http://www.mikeash.com/pyblog/friday-qa-2010-06-18-implementing-equality-and-hashing.html[2]http://www.karlkraft.com/index.php/2008/01/07/equality-vs-identity/判斷對象是否相同是經常用到的,因此在NSobject中就有isEqual和hash兩個方法。任何繼承自NSobject類的子類相應的都獲得了
Time of Update: 2018-12-05
今天我們接著看一下.NET 3.x的新特性:擴充方法。這裡需要說明的是我所說的.NET 3.x的新特性,其實是C# 3.0的一些新特性,考慮到LinQ等我就把這些特性叫做.NET 3.x新特性。可能這樣叫會有些歧義,但是我還是覺的這樣還好,閑話不多說讓我們進入正題。我覺得在C#3.0中引入自動化屬性等就已經減少了我們不少負擔,而擴充方法是我最喜歡的,它提供的可視化提示中顯得更為巧妙。但是我也會覺得有點煩瑣,當一個類的擴充方法太多時,就像有LinQ存在的情況下,會出現一大批的提示方法......
Time of Update: 2018-12-05
參考[1]https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/CGContext/Reference/reference.html[2]https://developer.mozilla.org/en-US/docs/HTML/Canvas/Tutorial/Applying_styles_and_colors?redirectlocale=en-US&redirectslug=
Time of Update: 2018-12-05
linq預存程序預設產生的程式碼是ISingleResult的,也就是只能返回一條結果集,我們先動手腳,將其改成IMultipleResults 的.實體類根據不同情況更改.
Time of Update: 2018-12-05
參考[1]http://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorialapp的本地化,除了app名稱的本地化,還包括程式中使用文字的本地化、xib資源的本地化(按鈕等)、圖片資源的本地化,本文分別介紹這三者的本地化1.使用文字的本地化1)在工程檔案中右擊,”new file“,選擇string File,建立 Localizable.strings 檔案。1.1)如果用NSLocalizedString
Time of Update: 2018-12-05
參考:[1]http://www.fwolf.com/blog/post/346sed是*nix下方便的行編輯工具,經常用來替換檔案的內容,sed一般都是處理單行的,但通過它的一些內建功能,也能實現跨行替換(即要替換的內容有多行內容)。解決方案主要來自網上搜到的一篇文章,但文中的大俠並沒有解釋得特別清楚,我對照著其他兩個更晦澀的例子(一、二),結合man搞懂了之後,記錄於此。假設我們的目標檔案test內容是這樣的:file content aabbcc<<<comment
Time of Update: 2018-12-05
- (NSString *)macaddress{ int mib[6]; size_t len; char *buf; unsigned char *ptr; struct if_msghdr *ifm; struct sockaddr_dl *sdl; mib[0] = CTL_NET; mib[1] = AF_ROUTE;
Time of Update: 2018-12-05
//// NSString+MD5.h//// Created by Hunk on 13-7-9.// Copyright (c) 2013年 Hunk. All rights reserved.//#import <Foundation/Foundation.h>@interface NSString (MD5)- (NSString *)md5;@end//// NSString+MD5.m//// Created by Hunk on 13-7-9.//
Time of Update: 2018-12-05
目前來看時間戳記是一個10位元(小數點之前) double類型的,如果是13位元,那麼需要除以1000#pragma mark -#pragma mark timeStringFromTimeInterval時間戳記-->時間- (NSString *)timeStringFromTimeInterval:(NSTimeInterval)timeInterval{ NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
Time of Update: 2018-12-05
UIImageView *coverView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, -20.0, 320.0, 480.0)]; [coverView setImage:[UIImage imageNamed:@"Default.png"]]; [coverView setCenter:CGPointMake(coverView.center.x -
Time of Update: 2018-12-05
想要永久儲存資料,我們當然可以使用plist檔案,當退出程式時,我們執行將資料寫入plist檔案的操作,使用writeToFile:atomically:方法。具有這個方法的類有:NSArrayNSMutableArrayNSDictionaryNSMutableDictionaryNSDataNSMutableDataNSStringNSMutableStringNSNumberNSDate例如,我們的資料存放區在NSArray的一個對象array中,儲存資料時執行:[array
Time of Update: 2018-12-05
NSTimer其實是將一個監聽加入的系統的RunLoop中去,當系統runloop到如何timer條件的迴圈時,會調用timer一次,當timer執行完,也就是回呼函數執行之後,timer會再一次的將自己加入到runloop中去繼續監聽。 CFRunLoopTimerRef 和 NSTimer這兩個類型是可以互換的,當我們在傳參數的時候,看到CFRunLoopTimerRef可以傳NSTimer的參數,增加強制轉化來避免編譯器的警告資訊指定(註冊)一個timer到 RunLoops中
Time of Update: 2018-12-05
IAP簡介在應用中內嵌Store,在iOS應用中使用Store Kit framework來實現In-App Purchase。Store Kit會串連App Store,代替應用安全地完成使用者支付。Store Kit提示使用者授權支付,然後通知應用“使用者已經完成支付”,這樣應用就可以提供使用者購買的東西。使用iap可以為應用的增強功能,或額外內容進行收費,如以下情境:基礎版本的應用,購買額外的特性書籍閱讀器應用,允許使用者購買和下載新的書籍遊戲,提供新的環境(情境、關卡、等級等)線上遊戲,