iOS開發-漢字轉拼音

来源:http://www.cnblogs.com/wangkejia/archive/2017/10/07/7634951.html
-Advertisement-
Play Games

這是一個朋友曾經給我的一個文件,這裡我新建了一個基於NSObject對象的一個ChineseToSpell,.m文件內容有點多 .h文件內容 // // ChineseToSpell.h // #import <Foundation/Foundation.h> @interface ChineseT ...


這是一個朋友曾經給我的一個文件,這裡我新建了一個基於NSObject對象的一個ChineseToSpell,.m文件內容有點多

.h文件內容

//

//  ChineseToSpell.h

//

#import <Foundation/Foundation.h>

 

@interface ChineseToSpell : NSObject

+ (NSString *) pinyinFromChiniseString:(NSString *)string;

+ (char) sortSectionTitle:(NSString *)string;

@end

 

.m文件內容(從這別往下翻了,很多,直接複製)

#import "ChineseToSpell.h"

 

NSString *FindLetter(int nCode) {

    NSString *strValue = @"";

    switch(nCode) {

        case 6325:

        case 6436:

        case 7571:

        case 7925:

            strValue = @"A";

            break;

        case 6263:

        case 6440:

        case 7040:

        case 7208:

        case 7451:

        case 7733:

        case 7945:

        case 8616:

            strValue = @"AI";

            break;

        case 5847:

        case 5991:

        case 6278:

        case 6577:

        case 6654:

        case 7281:

        case 7907:

        case 8038:

        case 8786:

            strValue = @"AN";

            break;

        case 5974:

        case 6254:

        case 6427:

        case 6514:

        case 6658:

        case 6959:

        case 7033:

        case 7081:

        case 7365:

        case 8190:

        case 8292:

        case 8643:

        case 8701:

        case 8773:

            strValue = @"AO";

            break;

        case 6056:

        case 6135:

        case 6517:

        case 7857:

        case 8446:

        case 8649:

        case 8741:

            strValue = @"BA";

            break;

        case 6267:

        case 6334:

        case 7494:

            strValue = @"BAI";

            break;

        case 5870:

        case 5964:

        case 7851:

        case 8103:

        case 8113:

        case 8418:

            strValue = @"BAN";

            break;

        case 6182:

        case 6826:

            strValue = @"BANG";

            break;

        case 6165:

        case 7063:

        case 7650:

        case 8017:

        case 8157:

        case 8532:

        case 8621:

            strValue = @"BAO";

            break;

        case 5635:

        case 5873:

        case 5893:

        case 5993:

        case 6141:

        case 6703:

        case 7753:

        case 8039:

        case 8156:

        case 8645:

        case 8725:

            strValue = @"BEI";

            break;

        case 5946:

        case 5948:

        case 7458:

        case 7928:

            strValue = @"BEN";

            break;

        case 6452:

        case 7420:

            strValue = @"BENG";

            break;

        case 5616:

        case 5734:

        case 6074:

        case 6109:

        case 6221:

        case 6333:

        case 6357:

        case 6589:

        case 6656:

        case 6725:

        case 6868:

        case 6908:

        case 6986:

        case 6994:

        case 7030:

        case 7052:

        case 7221:

        case 7815:

        case 7873:

        case 7985:

        case 8152:

        case 8357:

        case 8375:

        case 8387:

        case 8416:

        case 8437:

        case 8547:

        case 8734:

            strValue = @"BI";

            break;

        case 5650:

        case 5945:

        case 6048:

        case 6677:

        case 6774:

        case 7134:

        case 7614:

        case 7652:

        case 7730:

        case 7760:

        case 8125:

        case 8159:

        case 8289:

        case 8354:

        case 8693:

            strValue = @"BIAN";

            break;

        case 7027:

        case 7084:

        case 7609:

        case 7613:

        case 7958:

        case 7980:

        case 8106:

        case 8149:

        case 8707:

        case 8752:

            strValue = @"BIAO";

            break;

        case 8531:

            strValue = @"BIE";

            break;

        case 5747:

        case 6557:

        case 7145:

        case 7167:

        case 7336:

        case 7375:

        case 7587:

        case 7957:

        case 8738:

        case 8762:

            strValue = @"BIN";

            break;

        case 5787:

        case 5891:

        case 6280:

            strValue = @"BING";

            break;

        case 5781:

        case 6403:

        case 6636:

        case 7362:

        case 7502:

        case 7771:

        case 7864:

        case 8030:

        case 8404:

        case 8543:

        case 8559:

            strValue = @"BO";

            break;

        case 6318:

        case 6945:

        case 7419:

        case 7446:

        case 7848:

        case 7863:

        case 8519:

            strValue = @"BU";

            break;

        case 6474:

        case 7769:

            strValue = @"CA";

            break;

        case 6978:

        case 7078:

        case 7218:

        case 8451:

        case 8785:

            strValue = @"CAN";

            break;

        case 5687:

            strValue = @"CANG";

            break;

        case 6448:

        case 6878:

        case 8309:

        case 8429:

            strValue = @"CAO";

            break;

        case 6692:

            strValue = @"CE";

            break;

        case 6515:

        case 6825:

            strValue = @"CEN";

            break;

        case 6465:

            strValue = @"CENG";

            break;

        case 6639:

        case 6766:

        case 7017:

        case 7230:

        case 7311:

        case 7322:

        case 7363:

        case 7942:

        case 7979:

        case 8135:

            strValue = @"CHA";

            break;

        case 5713:

        case 7846:

        case 8091:

        case 8218:

            strValue = @"CHAI";

            break;

        case 5770:

        case 5838:

        case 6159:

        case 6667:

        case 6893:

        case 6904:

        case 6981:

        case 7031:

        case 7086:

        case 7472:

        case 7688:

        case 7966:

        case 8324:

        case 8580:

            strValue = @"CHAN";

            break;

        case 5686:

        case 5943:

        case 6041:

        case 6137:

        case 6660:

        case 6568:

        case 6749:

        case 7029:

        case 7047:

        case 7438:

        case 7509:

        case 8680:

            strValue = @"CHANG";

            break;

        case 6687:

        case 7443:

        case 8173:

            strValue = @"CHAO";

            break;

        case 5969:

        case 7726:

            strValue = @"CHE";

            break;

        case 5840:

        case 5863:

        case 6251:

        case 6433:

        case 6923:

        case 7201:

        case 7320:

        case 7755:

        case 8619:

            strValue = @"CHEN";

            break;

        case 5609:

        case 5984:

        case 7239:

        case 7263:

        case 7583:

        case 7810:

        case 7881:

        case 7905:

        case 8146:

        case 8241:

        case 8508:

            strValue = @"CHENG";

            break;

        case 5749:

        case 6015:

        case 6061:

        case 6319:

        case 6374:

        case 6420:

        case 6445:

        case 6633:

        case 7042:

        case 7523:

        case 7787:

        case 8023:

        case 8101:

        case 8161:

        case 8231:

        case 8304:

        case 8355:

        case 8388:

        case 8489:

        case 8556:

        case 8746:

            strValue = @"CHI";

            break;

        case 6091:

        case 6671:

        case 6731:

        case 8409:

        case 8430:

            strValue = @"CHONG";

            break;

        case 5717:

        case 6492:

        case 6716:

        case 8112:

        case 8637:

            strValue = @"CHOU";

            break;

        case 5601:

        case 5927:

        case 6680:

        case 6732:

        case 7109:

        case 7238:

        case 7290:

        case 7343:

        case 8150:

        case 8260:

        case 8573:

        case 8777:

            strValue = @"CHU";

            break;

        case 6285:

        case 6408:

        case 7590:

        case 8563:

            strValue = @"CHUAI";

            break;

        case 6622:

        case 6955:

        case 7516:

        case 7843:

        case 8413:

            strValue = @"CHUAN";

            break;

        case 6675:

            strValue = @"CHUANG";

            break;

        case 5879:

        case 7302:

        case 7319:

            strValue = @"CHUI";

            break;

        case 6127:

        case 8040:

        case 8277:

            strValue = @"CHUN";

            break;

        case 7401:

        case 8554:

        case 8626:

            strValue = @"CHUO";

            break;

        case 6075:

        case 6358:

        case 7684:

        case 8043:

        case 8457:

            strValue = @"4337 À≈";

            break;

        case 6042:

        case 6840:

        case 7085:

        case 7193:

        case 7214:

        case 7240:

            strValue = @"CONG";

            break;

        case 7308:

        case 7403:

        case 7577:

            strValue = @"COU";

            break;

        case 6180:

        case 6562:

        case 6607:

        case 7367:

        case 8501:

        case 8530:

        case 8577:

            strValue = @"CU";

            break;

        case 5764:

        case 6305:

        case 7664:

        case 7973:

            strValue = @"CUAN";

            break;

        case 6718:

        case 6145:

        case 6393:

        case 7213:

        case 7333:

        case 7505:

        case 8631:

            strValue = @"CUI";

            break;

        case 6666:

        case 8169:

            strValue = @"CUN";

            break;

        case 5640:

        case 6547:

        case 7566:

        case 7917:

        case 7983:

        case 8078:

        case 8526:

        case 8567:

            strValue = @"CUO";

            break;

        case 6239:

        case 6353:

        case 6410:

        case 6682:

        case 7007:

        case 8155:

        case 8346:

        case 8716:

        case 8718:

            strValue = @"DA";

            break;

        case 6004:

        case 6316:

        case 6523:

        case 6942:

        case 7110:

        case 7173:

        case 8776:

            strValue = @"DAI";

            break;

        case 5757:

        case 6144:

        case 6402:

        case 7373:

        case 7470:

        case 7781:

        case 8067:

        case 8087:

        case 8185:

        case 8376:

            strValue = @"DAN";

            break;

        case 5852:

        case 5942:

        case 6148:

        case 6920:

        case 7724:

        case 7885:

        case 8141:

            strValue = @"DANG";

            break;

        case 6322:

        case 6665:

        case 7514:

        case 8478:

            strValue = @"DAO";

            break;

        case 7929:

            strValue = @"DE";

            break;

        case 6466:

        case 6556:

        case 7413:

        case 7767:

        case 7975:

        case 8403:

            strValue = @"DENG";

            break;

        case 5621:

        case 5765:

        case 5814:

        case 5848:

        case 5901:

        case 5970:

        case 6122:

        case 6454:

        case 7023:

        case 7116:

        case 7260:

        case 7306:

        case 7475:

        case 7738:

        case 7758:

        case 7791:

        case 7965:

        case 8438:

        case 8730:

            strValue = @"DI";

            break;

        case 6439:

            strValue = @"DIA";

            break;

        case 5871:

        case 5967:

        case 6559:

        case 7172:

        case 7868:

        case 8116:

        case 8118:

        case 8401:

        case 8558:

            strValue = @"DIAN";

            break;

        case 7886:

        case 8585:

        case 8684:

            strValue = @"DIAO";

            break;

        case 5976:

        case 6006:

        case 6273:

        case 6409:

        case 7526:

        case 8012:

        case 8183:

        case 8562:

        case 8688:

            strValue = @"DIE";

            break;

        case 5674:

        case 6404:

        case 7164:

        case 7575:

        case 7754:

        case 7814:

        case 8059:

        case 8184:

        case 8490:

            strValue = @"DING";

            break;

        case 7891:

            strValue = @"DIU";

            break;

        case 5977:

        case 6343:

        case 6520:

        case 6528:

        case 7517:

        case 7543:

        case 7556:

        case 7747:

        case 8020:

            strValue = @"DONG";

            break;

        case 6190:

        case 8128:

        case 8229:

        case 8391:

            strValue = @"DOU";

            break;

        case 6022:

        case 6429:

        case 6834:

        case 7292:

        case 7525:

        case 8328:

        case 8338:

        case 8739:

        case 8782:

            strValue = @"DU";

            break;

        case 7318:

        case 7649:

        case 8393:

            strValue = @"DUAN";

            break;

        case 7701:

        case 7713:

        case 7752:

            strValue = @"DUI";

            break;

        case 6771:

        case 7632:

        case 7727:

        case 7766:

        case 7779:

        case 7970:

        case 8527:

            strValue = @"DUN";

            break;

        case 6345:

        case 6365:

        case 6785:

        case 7122:

        case 7876:

        case 8154:

        case 8566:

            strValue = @"DUO";

            break;

        case 5612:

        case 5832:

        case 5844:

        case 5949:

        case 6035:

        case 6113:

        case 6164:

        case 6332:

        case 6721:

        case 6977:

        case 7025:

        case 7378:

        case 7581:

        case 7916:

        case 7941:

        case 8042:

        case 8206:

        case 8689:

            strValue = @"E";

            break;

        case 6176:

        case 6284:

            strValue = @"EN";

            break;

        case 5706:

        case 6939:

        case 7177:

        case 7879:

        case 8025:

        case 8660:

            strValue = @"ER";

            break;

        case 5950:

        case 7732:

            strValue = @"FA";

            break;

        case 6212:

        case 6232:

        case 6506:

        case 7283:

        case 7660:

        case 7818:

        case 8576:

            strValue = @"FAN";

            break;

        case 5890:

        case 7242:

        case 7853:

        case 8419:

        case 8648:

            strValue = @"FANG";

            break;

        case 6032:

        case 6584:

        case 6713:

        case 6839:

        case 6990:

        case 7119:

        case 7328:

        case 7572:

        case 7619:

        case 7673:

        case 7948:

        case 8082:

        case 8267:

        case 8385:

        case 8468:

        case 8613:

        case 8678:

            strValue = @"FEI";

            break;

        case 5739:

        case 6915:

        case 7291:

        case 8687:

        case 8787:

            strValue = @"FEN";

            break;

        case 5726:

        case 5926:

        case 6155:

        case 6384:

        case 6767:

        case 7731:

            strValue = @"FENG";

            break;

        case 8330:

            strValue = @"FOU";

            break;

        case 5775:

        case 5776:

        case 5914:

        case 6029:

        case 6062:

        case 6119:

        case 6142:

        case 6252:

        case 6327:

        case 6505:

        case 6686:

        case 6870:

        case 6985:

        case 7058:

        case 7066:

        case 7106:

        case 7108:

        case 7285:

        case 7471:

        case 7680:

        case 7741:

        case 7774:

        case 7775:

        case 7823:

        case 7991:

        case 8005:

        case 8222:

        case 8261:

        case 8280:

        case 8283:

        case 8479:

        case 8535:

        case 8538:

        case 8654:

        case 8691:

            strValue = @"FU";

            break;

        case 6246:

        case 7056:

        case 7057:

        case 7424:

        case 7837:

            strValue = @" GA";

            break;

        case 5604:

        case 5875:

        case 5982:

        case 7414:

        case 7464:

            strValue = @"GAI";

            break;

        case 5965:

        case 6053:

        case 6247:

        case 6306:

        case 6779:

        case 6838:

        case 6887:

        case 7104:

        case 7347:

        case 7426:

        case 7723:

        case 8065:

        case 8491:

            strValue = @"GAN";

            break;

        case 7716:

        case 7824:

        case 8364:

            strValue = @"GANG";

            break;

        case 5626:

        case 5830:

        case 5912:

        case 6227:

        case 7141:

        case 7332:

        case 7334:

        case 7429:

        case 7915:

            strValue = @"GAO";

            break;

        case 5610:

        case 5678:

        case 5933:

        case 5957:

        case 6010:

        case 6435:

        case 7092:

        case 7501:

        case 7585:

        case 7749:

        case 7951:

        case 8143:

        case 8220:

        case 8420:

        case 8732:

            strValue = @"GE";

            break;

        case 5608:

        case 6102:

        case 6371:

        case 8462:

            strValue = @"GEN";

            break;

        case 6376:

        case 6657:

        case 7114:

        case 8665:

            strValue = @"GENG";

            break;

        case 7178:

        case 7537:

        case 8228:

        case 8601:

            strValue = @"GONG";

            break;

        case 5694:

        case 5824:

        case 6524:

        case 6960:

        case 7037:

        case 7135:

        case 7259:

        case 7477:

        case 7616:

        case 8349:

        case 8384:

        case 8724:

            strValue = @"GOU";

            break;

        case 5637:

        case 5812:

        case 6152:

        case 6536:

        case 6773:

        case 7284:

        case 7379:

        case 7484:

        case 7486:

        case 7591:

        case 7617:

        case 7813:

        case 7825:

        case 7860:

        case 7932:

        case 8019:

        case 8083:

        case 8233:

        case 8494:

        case 8593:

        case 8681:

        case 8729:

            strValue = @"GU";

            break;

        case 5652:

        case 5820:

        case 6341:

        case 7273:

        case 7550:

        case 8027:

            strValue = @"GUA";

            break;

        case 5736:

        case 6124:

        case 6272:

        case 6842:

        case 7834:

        case 8057:

        case 8170:

        case 8704:

            strValue = @"GUAN";

            break;

        case 6359:

        case 6578:

        case 7270:

        case 7555:

            strValue = @"GUANG";

            break;

        case 5648:

        case 5659:

        case 6649:

        case 7003:

        case 7277:

        case 7433:

        case 7448:

        case 8007:

        case 8394:

        case 8657:

        case 8712:

            strValue = @"GUI";

            break;

        case 5782:

        case 7121:

        case 7762:

        case 8671:

            strValue = @"GUN";

            break;

        case 5769:

        case 6266:

        case 6335:

        case 6494:

        case 6538:

        case 6603:

        case 7304:

        case 7529:

        case 8188:

        case 8268:

        case 8269:

            strValue = @"GUO";

            break;

        case 7894:

            strValue = @"HA";

            break;

        case 6443:

        case 7560:

        case 8516:

            strValue = @"HAI";

            break;

        case 5885:

        case 6153:

        case 6294:

        case 6759:

        case 6911:

        case 7447:

        case 7642:

        case 8192:

        case 8205:

        case 8232:

        case 8793:

            strValue = @"HAN";

            break;

        case 6776:

        case 7112:

        case 8194:

            strValue = @"HANG";

            break;

        case 6179:

        case 6222:

        case 6438:

        case 6467:

        case 6909:

        case 6916:

        case 7427:

        case 8009:

        case 8211:

        case 8226:

            strValue = @"HAO";

            break;

        case 5813:

        case 5932:

        case 5954:

        case 6432:

        case 6756:

        case 7434:

        case 7833:

        case 8202:

        case 8234:

        case 8471:

            strValue = @"HE";

            break;

        case 6231:

        case 7181:

        case 7276:

            strValue = @"HENG";

            break;

        case 5768:

        case 5774:

        case 5807:

        case 6106:

        case 6214:

        case 6216:

        case 6740:

        case 6792:

            strValue = @"HONG";

            break;

        case 6009:

        case 6565:

        case 6943:

        case 8090:

        case 8383:

        case 8455:

        case 8655:

        case 8731:

            strValue = @"HOU";

            break;

        case 5792:

        case 6392:

        case 6481:

        case 6518:

        case 6609:

        case 6679:

        case 6717:

        case 6816:

        case 6879:

        case 7190:

        case 7346:

        case 7385:

        case 7618:

        case 7635:

        case 7646:

        case 7670:

        case 7672:

        case 7679:

        case 8013:

        case 8032:

        case 8041:

        case 8055:

        case 8343:

        case 8513:

        case 8590:

            strValue = @"HU";

            break;

        case 7072:

        case 7275:

        case 7725:

        case 7892:

            strValue = @"HUA";

            break;

        case 8555:

            strValue = @"HUAI";

            break;

        case 5928:

        case 6140:

        case 6307:

        case 6487:

        case 6621:

        case 6801:

        case 6829:

        case 6881:

        case 6930:

        case 6953:

        case 7157:

        case 7944:

        case 8673:

        case 8763:

            strValue = @"HUAN";

            break;

        case 5882:

        case 6569:

        case 6850:

        case 6874:

        case 6956:

        case 7211:

        case 7533:

        case 8105:

        case 8308:

        case 8382:

        case 8692:

            strValue = @"HUANG";

            break;

        case 5822:

        case 6078:

        case 6086:

        case 6205:

        case 6352:

        case 6360:

        case 6425:

        case 6736:

        case 6807:

        case 6811:

        case 6971:

        case 7132:

        case 7185:

        case 7445:

        case 7703:

        case 8219:

        case 8319:

        case 8766:

            strValue = @"HUI";

            break;

        case 5827:

        case 6638:

        case 6752:

        case 6867:

            strValue = @"HUN";

            break;

        case 5669:

        case 6229:

        case 6311:

        case 6475:

        case 6623:

        case 7856:

        case 7933:

        case 7976:

        case 8175:

        case 8322:

            strValue = @"HUO";

            break;

        case 5629:

        case 5632:

        case 5662:

        case 5705:

        case 5742:

        case 5952:

        case 6024:

        case 6033:

        case 6193:

        case 6210:

        case 6265:

        case 6320:

        case 6350:

        case 6383:

        case 6507:

        case 6553:

        case 6809:

        case 6976:

        case 7087:

        case 7160:

        case 7165:

        case 7314:

        case 7374:

        case 7410:

        case 7411:

        case 7469:

        case 7473:

        case 7487:

        case 7620:

        case 7722:

        case 7831:

        case 7990:

        case 8002:

        case 8104:

        case 8217:

        case 8337:

        case 8339:

        case 8463:

        case 8550:

        case 8611:

        case 8661:

        case 8674:

        case 8757:

        case 8768:

            strValue = @"JI";

            break;

        case 5704:

        case 5903:

        case 6171:

        case 6521:

        case 6804:

        case 6940:

        case 7176:

        case 7409:

        case 7546:

        case 7702:

        case 7882:

        case 7956:

        case 8072:

        case 8142:

        case 8244:

        case 8353:

        case 8434:

        case 8542:

            strValue = @"JIA";

            break;

        case 5752:

        case 5841:

        case 5857:

        case 6149:

        case 6183:

        case 6286:

        case 6853:

        case 6931:

        case 6932:

        case 7144:

        case 7237:

        case 7305:

        case 7407:

        case 7415:

        case 7480:

        case 7489:

        case 7506:

        case 7576:

        case 7790:

        case 7921:

        case 8047:

        case 8148:

        case 8340:

        case 8469:

        case 8534:

        case 8561:

        case 8668:

        case 8721:

            strValue = @"JIAN";

            break;

        case 6092:

        case 6814:

        case 7113:

        case 7154:

        case 7481:

        case 7768:

        case 8180:

        case 8461:

        case 8488:

            strValue = @"JIANG";

            break;

        case 5714:

        case 5753:

        case 6020:

        case 6090:

        case 6256:

        case 6461:

        case 6572:

        case 7015:

        case 7524:

        case 8008:

        case 8052:

        case 8252:

        case 8520:

        case 8551:

        case 8662:

            strValue = @"JIAO";

            break;

        case 5806:

        case 5821:

        case 6255:

        case 6414:

        case 7028:

        case 7061:

        case 7278:

        case 7757:

        case 8060:

        case 8201:

        case 8227:

        case 8441:

        case 8658:

        case 8726:

            strValue = @"JIE";

            break;

        case 5865:

        case 6103:

        case 6132:

        case 6468:

        case 6643:

        case 6659:

        case 7138:

        case 7210:

        case 7340:

        case 7465:

        case 7478:

        case 8138:

            strValue = @"JIN";

            break;

        case 5751:

        case 5869:

        case 6128:

        case 6616:

        case 6729:

        case 6794:

        case 6941:

        case 6982:

        case 7026:

        case 7534:

        case 7554:

        case 7570:

        case 7626:

            strValue = @"JIANG";

            break;

        case 6936:

        case 7671:

            strValue = @"JIONG";

            break;

        case 5754:

        case 6417:

        case 6746:

        case 7249:

        case 7274:

        case 8015:

        case 8053:

        case 8481:

        case 8761:

            strValue = @"JIU";

            break;

        case 5738:

        case 5810:

        case 6036:

        case 6058:

        case 6076:

        case 6268:

        case 6965:

        case 6980:

        case 7202:

        case 7307:

        case 7316:

        case 7323:

        case 7357:

        case 7381:

        case 7488:

        case 7611:

        case 7850:

        case 7924:

        case 8022:

        case 8132:

        case 8153:

        case 8482:

       

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • jquery ajax調用webservice(C#)要註意的幾個事項: 1、web.config里需要配置2個地方 <httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false ...
  • 原文鏈接:http://www.zhangxinxu.com/wordpress/?p=466 以上代碼在IE10中測試與張老師文章中的效果有些出入,希望在以後的工作學習中引起註意,並且進行深度研究哈哈~ ...
  • 前端開發工具 1.1、 WebStorm介紹和下載 l 介紹 WebStorm是JetBrains 推出的一款強大的HTML5編輯工具,擁有豐富的代碼快速編輯,可以智能的補全代碼、代碼格式化、html提示以及代碼檢查和快速修複等,支持不同瀏覽器的提示,同時也是一款JavaScript 開發工具,擁有 ...
  • 最近的項目里用上了vue和element-ui。vue這種輕量級漸進式框架的舒適自不必說,但一直困擾著我的,是如何方便又優雅的彈出模態dialog... 對於我這種在jquery出現之前就用document.getElementById敲代碼的老頑固來說,我始終不能完全接受把dialog在編碼期就寫 ...
  • 1.獲取網頁可見區域的寬度:document.body.clientWidth ; 2.獲取網頁可見區域的高度:document.body.clientHeight; 3.獲取 網頁可見區域寬:document.body.offsetWidth; (包括邊線的寬度) 4.獲取網頁可見區域高:docu ...
  • CSS常見佈局方式 以下總結一下CSS中常見的佈局方式。本人才疏學淺,如有錯誤,請留言指出。 如需轉載,請註明出處: "CSS常見佈局方式" 目錄: 1. 使用BFC隱藏屬性 2. float + margin 3. absolute + margin 4. 聖杯佈局 5. 雙飛翼佈局 6. fle ...
  • 前言:最近開始做IOS端的游戲開發,因cocos2d-x更新太過頻繁,使得度娘上一兩年前的博客內容與目前實際情況矛盾很大。本該10分鐘搞定的事情讓我搞了半個十一黃金周。 本次我使用的macOS Sierra 版本10.12.6 (16G29),Xcode 9.0 cocos2d-x版本為3.15.1 ...
  • 陸陸續續做了一個半月左右的「喵嗚天氣」終於在今天下午成功提交到應用商店(騰訊應用寶)。期間遇到兩個小問題,記錄如下: 1、上傳安裝包失敗,提示「無法獲取簽名信息,請上傳有效包(110506)」。 安裝包是通過 Android Studio 中的 Build Generate Signed APK.. ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...