Time of Update: 2014-07-15
IOS開發系列--C語言之數組和字串,ios開發--c數組概覽 數組在C語言中有著特殊的地位,它有很多特性,例如它的儲存是連續的,數組的名稱就是數組的地址等。而在C語言中是沒有String類型的,那麼如果要表示一個字串,就必須使用字串數組。今天主要就介紹如下三個方面: 一維數組 一維數組操作比較簡單,但是需要注意,數組長度必須是固定的,長度不能使用變數進行初始化;如果聲明的同時進行賦值則數組長度可以省略,編譯器會自動計算數組長度;同時數組不能先聲明再一次性賦值(當然可以對每個元素一一賦值)。#
Time of Update: 2014-07-16
關於error:Cannot assign to 'self' outside of a method in the init family,assigninit今天在編寫model時,突然發現了“Cannot assign to 'self' outside of a method in the init
Time of Update: 2014-07-13
Model-View-ViewModel for iOS [譯],viewmodel如果你已經開發一段時間的iOS應用,你一定聽說過Model-View-Controller, 即MVC。MVC是構建iOS app的標準模式。然而,最近我已經越來越厭倦MVC的一些缺點。在本文,我將重溫一下MVC是什麼,詳述它的缺點,並且告訴你一個新的方式來架構你的app:Model-View-ViewModel。拿出你的流行語bingo
Time of Update: 2014-07-11
從零開始學ios開發(十九):Application Settings and User
Time of Update: 2014-07-11
initWithNibName方法,initwithnibname iOS中init一個對象時,會調用對象的init方法,進入init方法時會調用initWithNibName方法,可調實驗證 1 // 以後自訂控制器建議寫這個方法,讓控制器一建立出來就擁有某些屬性 2 // init方法內部預設會調用initWithNibName方法 3 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle
Time of Update: 2014-07-13
斯坦福iOS7公開課4-6筆記及示範Demo,斯坦福ios7公開課4-6 1.變數類型別濫用id,如果不仔細容易在程式執行時引發錯誤,因為在編譯階段編譯器只是檢測變數對象所屬類型,尤其是類型為id時代表任何類型都可以通過檢查,但不會檢測變數對象調用的方法,這樣當對象所屬類不包含所寫的調用方法時,編譯通過,但在程式運行時才會報錯。 2.簡單介紹了架構內建的集合、字型等。
Time of Update: 2014-07-15
從零開始學ios開發(二十):Application Settings and User
Time of Update: 2014-07-16
iOS中引用計數記憶體管理機制分析,ios記憶體管理
Time of Update: 2014-07-11
IOS 基於APNS訊息推送原理與實現(JAVA後台),iosapnsPush的原理:Push 的工作機制可以簡單的概括為 圖中,Provider是指某個iPhone軟體的Push伺服器,這篇文章我將使用.net作為Provider。APNS 是Apple Push Notification Service(Apple Push伺服器)的縮寫,是蘋果的伺服器。可以分為三個階段。第一階段:Push伺服器應用程式把要發送的訊息、
Time of Update: 2014-07-12
關閉ios虛擬鍵盤的幾種方法,ios虛擬幾種方法在iOS應用開發中,有三類別檢視對象會開啟虛擬鍵盤,進行輸入操作,但如何關閉虛擬鍵盤,卻沒有提供自動化的方法。這個需要我們自己去實現。這三類別檢視對象分別是UITextField,UITextView和UISearchBar。 這裡介紹一下UITextField中關閉虛擬鍵盤的幾種方法。第一種方法,使用它的委託UITextFieldDelegate中的方法textFieldShouldReturn:來關閉虛擬鍵盤。
Time of Update: 2014-07-12
Mac OS X系統下利用VirtualBox安裝和配置Windows XP虛擬機器,osvirtualbox準備工作 在VirtualBox中安裝Windows XP詳細步驟我就不一一列出來了,這裡我只重點說一下比較關鍵的配置參數。虛擬盤類型選“VDI磁碟映像”,這種磁碟類型是VirtualBox支援最好的;磁碟容量建議設定大於20GB給虛擬機器命名,假設名字叫做winxp-vbox
Time of Update: 2014-07-11
發布IOS應用程式到蘋果APP STORE完整流程,iosapp參考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple審核詳細流程(新版本更新提交審核))http://www.ttlsa.com/dev/how-to-publish-iosapp-to-appstore/ (如何發布IOS應用程式到蘋果APP STORE) 開發環境:xcode5.1.1iphonesdk:7.
Time of Update: 2014-07-08
Object c中的alloc和init問題,alloc initObject c中的alloc和init問題 從開始學的NSString *name=[[NSString alloc] init] 起,老師教這句話是分配記憶體空間,一直在用,從來沒考慮過它的內部是怎麼實現的.今天無意中看到了這一句代碼 NSString *name=[NSString alloc]; NSLog(@"%p",name);
Time of Update: 2014-07-11
Quartz 2D繪圖,quartz2d繪圖Quartz 2D繪圖只能在UIView中重寫drawRect:方法中進行繪製,其他地方都無效,會報錯。繪製過程:1. 擷取上下文 CGContextRef context = UIGraphicsGetCurrentContext();2. 添加圖形 CGContextAddRect(context , CGRectMake(50, 50, 100, 100));3. 繪製圖形 CGContextDrawPath(context
Time of Update: 2014-07-10
李冬強-用代碼寫view,李冬強代碼寫view主要代碼//// ViewController.m// 建立view-709//// Created by apple on 14-7-9.// Copyright (c) 2014年 戴維營教育. All rights reserved.// #import "ViewController.h" @interface ViewController ()
Time of Update: 2014-07-08
第一個c++程式,第一個c第一個c++程式 #include <iostream>using namespace std;int main(int argc, const char * argv[]){//cin接收鍵盤輸入 int age; double height; char name[10];// cout 在控制台輸出一些資訊//
Time of Update: 2014-07-08
版本更新關於NSUserDefault需注意的一點,nsuserdefault版本更新關於NSUserDefault需注意的一點在版本更新的時候,需預防這樣一種情況的發生,那就是你在NSUserDefault設定的key有沒有對應的value,及新版本NSUserDefault中的ket與上一個版本中的key有沒有重名的現象,及這種重名會不會對程式有所影響! blues_zhou 發表於: 2013-08-27 11:04
Time of Update: 2014-07-08
ios各種手勢,很有意思,ios 手勢 有意思ios各種手勢,很有意思一、概述iPhone中處理觸控螢幕的操作,在3.2之前是主要使用的是由UIResponder而來的如下4種方式: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event -
Time of Update: 2014-07-09
關於IOS中的delegate必須知道的事情,iosdelegate事情當你開始寫iOS程式不久,應該開始面對到很多的delegate, 不管是用別人的library或是自己寫library,可能都逃不了delegate。 為了怕有些人不知道什麼是delegate,在這邊簡單的介紹一下, delegate中文叫做委託,通常會用在class內部把一些事件處理"委託"給別人去完成。 舉個例子,XML Parser可能他知道怎麼parse
Time of Update: 2014-07-08
[iOS]深入淺出 iOS 之多線程 NSThread,ios開發 nsthread[iOS]深入淺出 iOS 之多線程 NSThreadOS 支援多個層次的多線程 編程,層次越高的抽象程度越高,使用起來也越方便,也是蘋果最推薦使用的方法。 下面簡要說明這三種不同範式: Thread