Time of Update: 2018-12-06
同樣是之前的儲存四個textField的例子在項目中建立尾碼為” .xcdatamodel “的隱藏檔,在其attribute中建立屬性,lineNum和lineText,類型為integer116和String 然後直接上代碼:- (void)applicationWillResignActive:(NSNotification *)notification { //擷取appDelegate BIDAppDelegate *appDelegate =
Time of Update: 2018-12-06
Windows Phone在整個移動領域的份額遠不及iOS及Android,不過怎麼說也是所謂的三大移動平台之一,所以摸一下WP開發也不是無意義的。WP的生態系統更多的是介於iOS的封閉和Android的開放之間的,有自己的特色優勢在。並且,隨著MS WP8發布之後,NOKIA的Lumia,及HTC等硬體商對WP的熱度也上升了不少,在以後可能會有不俗的表現。假期就摸了下WP開發,從Android到iOS到WP其實MObile的學習模式都差不多。入門的流程:安裝,生命週期,基本控制項(資料的綁定、
Time of Update: 2018-12-06
UINavigationController *nc = [self.splitViewController.viewControllers lastObject]; self.detailViewController = (SplitViewDetailViewController *)[nc topViewController];有一個splitViewController屬性,其viewControllers為一個含兩個ViewController的數組,0-left,1-
Time of Update: 2018-12-06
在iphone上實現地圖並不難。在Frameworks中加入MapKit.framework,要對mapView做相應的操作時要添加一個outlet,記得#import<MapKit/MapKit.h>即可。可參考部落格 ios利用MKMapView實現簡單的地圖 顯示當前自己位置:利用MKMapView顯示自己當前位置的地圖加入CoreLocation.framework,VC遵循<CLLocationManagerDelegate>
Time of Update: 2018-12-06
如何獲得重新導向的URL?http://stackoverflow.com/questions/2381809/problem-by-redirected-url stackoverflow 上有相同的問題。。他的代碼:NSURL *originalUrl=[NSURL URLWithString:@"http://ystatuschecker.com/n/iwall.php?tedad=1"];NSData *data=nil; NSMutableURLRequest *request =
Time of Update: 2018-12-06
Where a managed object context comes from is entirely application-dependent. In a Cocoa document-based application using NSPersistentDocument, the persistent document typically creates the context, and gives you access to it through
Time of Update: 2018-12-06
Win8 期盼使用者的使用習慣是橫屏,以及listView是橫向滾動的,所以在使用WinJS建立ListView時,預設是橫向的,我們要更改的話要進行設定,查了好久資料,最後還是看官方SDK源碼找到的設定方法:<div data-win-control="WinJS.UI.ListView" data-win-options="{layout: {type: WinJS.UI.ListLayout}}"></div>“Represents a layout
Time of Update: 2018-12-06
應用開發少不了資料非揮發性儲存體,Win8上有多種儲存方式( http://msdn.microsoft.com/en-us/library/windows/apps/hh464917.aspx ),本地的,漫遊的,臨時的設定儲存及資料存放區,不同情境適用不同的儲存方式。IndexedDB適用於儲存那些較大的、需要索引尋找的資料。有關IndexedDB的基本概念及詳細介紹,可以參照:https://developer.mozilla.org/zh-CN/docs/IndexedDB/Basic_
Time of Update: 2018-12-06
win8 App中內嵌有一個iframe。因為要調試網頁,所以需要應用每次load同一site的時候要清除掉緩衝,找了資料,貌似win8 store app沒有提供相應的api去做這個事,在web開發中有2種方法去代替做這個事:一:將http header訪問設定成no-cache的:<meta HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"><meta HTTP-EQUIV="PRAGMA"
Time of Update: 2018-12-06
如果只是在Item的css中簡單的添加“background-color:transparent;”,會發現item會變成黑色的,原因是item本身是黑色,你增加顏色透明應該只是增加了層透明色,所以顯示黑色.解決方案:在對應的css中重寫樣式:.win-listview :not(.win-footprint) .win-container { background-color: rgba(255, 255, 255,
Time of Update: 2018-12-06
現在大部分的應用都喜歡在App中加入社交分享的功能,這樣做當然是為了推廣、吸取更多的使用者。Android及iOS平台要實現分享到某一個社交網路,例如sina微博,通常的做法主要是使用其官方提供的SDK,或者自己完成OAuth(很多平台都採用這種認證),拿到相應的token,再調用所需API。前者要簡單得多。但在win8平台上,因為其系統綁定了分享(charm中的共用),使得共用實現只需幾行代碼就搞定: var dataTransferManager =
Time of Update: 2018-12-06
Win8 Charm 菜單中有一項設定,我們可以針對我們的App看到一些設定資訊,例如關於,隱私權原則等....e.g.我在我的default.js 中添加一下代碼: //settings function setSettings() { WinJS.Application.onsettings = function (e) { e.detail.applicationcommands ={ "About":
Time of Update: 2018-12-06
正值六十年校慶,宅了整整一個十一長假。旅遊的也差不多回來了,這不,中午吃飯的時候遇到一同學。說剛從北京旅遊回來,可是遇到了一件很不爽的事情:相機裡面的sd卡讀不出了!而且是兩張啊!裡面存了幾百張照片,有些還是花錢照的! ”我感覺像白跑了一樣“,她如是說。那種痛苦的心情,可見一般。“對了,你不是學電腦的嗎,能不能幫我搞一下,能恢複一張卡裡面的東西也行啊!!”,我暈,學電腦也不是什麼都會的……不過起碼能找到基本的解決方案。我立馬從網上尋求協助,發現大多數都是說用專業的資料恢複軟體解決,於是隨便
Time of Update: 2018-12-06
Win8允許分屏的操作,所以我們必須讓我們App能對Snap模式視圖做出反應,這樣也便於通過Store的審核。如果項目中在Snap展現的功能不大,我們可以僅用一張logo代替,類似系統的商店應用。 我的項目實現效果: 實現思路是在你Apo的每個頁面都添加一個掩蓋的視圖,正常情況狀態為隱藏,但是在Snapped的時候狀態為顯示。css設定只需在Home頁面即可,他會id“汙染”至這個App,達到目的。
Time of Update: 2018-12-06
近期園裡好像比較流行分享面試經曆,作為一個非專業出身的小本科生也來分享一個吧。UC優視算是我第一個有‘正式’面試經驗的公司,為什麼選這家公司呢?第一,前兩家大公司竟然筆試都沒有通知我,讓我很惱火;第二,他直接到學校招聘,宣傳做的也比較好。我本著‘廣撒網’的原則就把這家前景還算不錯的公司納入到了應聘行程中。 UC是10.12日上午做的宣講會,感覺企業文化還不錯。當天下午就有筆試,筆試題有點難度。第一部份是智力題,有兩道題相當變態,一時半會很難做出來,除非之前做過……第二部份是專業題,理論偏多
Time of Update: 2018-12-06
web/Win8開發中經常要在js中動態增加一些element,就需要用到下面的一些方法:appendChild:target.appendChild(newChild)newChild作為target的子節點插入最後的一子節點之後insertBefore:target.insertBefore(newChild,existingChild)newChild作為target的子節點插入到existingChild節點之前existingChild為可選項參數,當為null時其效果與appendC
Time of Update: 2018-12-06
iphone中常用@protocol和delegate的機制來實現介面的功能例如想在A的功能要在B中實現,可以在A中定義一個Protocol,按照Cocoa的習慣,一般它以delegate結尾,熟悉C#的同學應該知道它的意義。其實不論是介面,委託,還是回呼函數,本質上都做了一件事情。就是定義了一個操作契約,然後由使用者自己來實現它的具體內容 @protocol AViewControllerDelegate- (void)func1- (int)func2:(int)arg
Time of Update: 2018-12-06
本文參考自:iOS7新特徵匯總更權威可參考官方文檔:https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/doc/uid/TP40013162-SW1另外也可以參考:開發人員所需要知道的IOS7
Time of Update: 2018-12-06
CustomNavController.h // Created by suruiqiang on 8/3/10.// Copyright 2010 __MyCompanyName__. All rights reserved.//#pragma once#import <UIKit/UIKit.h>@interface UINavigationBar (UINavigationBarCategory) UIImageView
Time of Update: 2018-12-06
下面是定義UINavgationBar的static函數 + (UINavigationBar *)createNavigationBarWithBackgroundImage:(UIImage *)backgroundImage title:(NSString *)title {UINavigationBar *customNavigationBar = [[[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)]