Time of Update: 2014-03-15
2 天前,iOS7.1正式發布。此次發布帶來了一個巨大變化,對於所有iOS企業開發人員來說是個巨大的噩耗,因為原來的HTTP應用發布方式不再有效。這個變化沒有得到蘋果官方的說明。儘管這樣的事情並不是第一次發生,但是我們在 iOS7.1 上測試的結果表明,蘋果再次對開發人員們下“黑手”了。通過Xcode Organizer查看7.1裝置上的控制台,我們得到了如下資訊:Could not load non-https manifest URL:
Time of Update: 2014-03-17
本文主要介紹mac上,如何將自訂的c++類,綁定到lua。1、工具先行 找到 你的cocos2d-x/tools/tolua++,裡面檔案按類型大致分為: (1)*.pkg:用於定義要綁定的c++類,暴露哪些介面。 (2)*.lua:用於定義產生的lua繫結檔案,都使用哪些轉換規則。 (3)*.sh:使用tolua++,根據.lua中的規則,將.pkg中定義的類,輸出為包含綁定介面的.cpp檔案。 (4)README檔案,這個比較重要,涉及到pkg檔案要使用的具體規則。2、pkg (1
Time of Update: 2014-03-15
- (id)init{ self = [super init]; if (self) { /* OSStatus AudioSessionInitialize ( CFRunLoopRef inRunLoop, //運行迴圈的中斷監聽器回調應該被運行。傳遞NULL,使用主運行迴圈。 CFStringRef
Time of Update: 2014-03-15
項目的首頁介面要一個3D效果的,這個做個Demo,大家可以參考下。這個例子呢?是我從網上找個,不過不知道,之前寫Demo的人,多麼的神奇,很簡單就能搞定的東西,那人弄的好神奇,我看了足足1個小時。這裡傳一個容易看懂的,至少我覺得好懂。 架構類例子中有。ViewController.h #import #import FlowCoverView.h@interface ViewController : UIViewController@property (strong ,
Time of Update: 2014-03-16
類似於什麼是進程什麼是線程在這裡我就不多浪費時間了(Google一下什麼都有)! 在Obj-c中線程的建立與啟動 //建立多線程對象一 NSThread *thread=[[NSThread alloc] initWithTarget:self selector:@selector(ChildThread:) object:@"子線程"]; //開始運行多線程
Time of Update: 2014-03-14
線程概述如Hello World,運行列印完,它的生命週期便結束了;有些程式是一個圓,不斷迴圈,直到將它切斷,如作業系統,一直運行直到你關機。 建立線程 [myObj performSelectorInBackground:@selector(doSomething) withObject:nil]; 多線程 iPhone中的線程應用並不是無節制的,官方給出的資料顯示iPhone
Time of Update: 2014-03-15
蘋果是非常看重產品的安全性的,所以給使用者設計了一套複雜的安全機制。這讓喜愛自由,崇尚一切開放的程式員們極度不爽,於是越獄就成了蘋果和駭客們反覆鬥法的場所。總體來說,越獄可以讓我們隨意安裝、共用應用,但確實也降低了裝置的安全性,會給一些惡意應用提供方便之門。
Time of Update: 2014-03-14
設計簡單的微博模型:用User類和Status類來類比實現 在非ARC機制下有兩種方式,兩者沒有太大的區別之所以寫了兩種只是為了方便學習和對比兩種寫法! 第一種:沒有使用atuorelease和自動釋放池代碼容易理解,但是開發中一般不這麼寫: 複製代碼/****************************** User.h檔案 **************************************/ /*
Time of Update: 2014-03-13
前面部分就不翻了,直接看具體內容藍芽Bluetooth已知問題32位應用運行在64位裝置上的時候無法串連到BTServer。CFNetwork說明已經添加了一個相容性處理解決一些web伺服器 “Content-Encoding: gzip”內容發送的Content-Length有誤的問題。通過該處理,事先NSURLConnection 和 NSURLSession 將會報出 “network connection was lost” /
Time of Update: 2014-03-13
<Foundation/Foundation.h> SexWoman @property (nonatomic, retain) NSString *@property (nonatomic, retain) NSString *@property (nonatomic, retain) NSString *@property (nonatomic, retain) NSString *@property (nonatomic, retain) NSString * - (
Time of Update: 2014-03-14
strong:適用於OC對象,作用和非ARC中的retain作用相同,它修飾的成員變數為強指標類型weak:適用於OC對象,作用和非ARC中的assign作用相同,修飾的成員變數為弱指標類型assging:適用於非OC物件類型 在OC對象循環參考的時候一端為strong類型,另一段為weak類型 範例程式碼如下:複製代碼複製代碼/****************************** Teacher.h檔案 *******************************
Time of Update: 2014-03-13
首先產生一個繼承與UILabel的類SFPStrikeThroughAndUnderLineLabel一,在.h檔案裡@interface SFPStrikeThroughAndUnderLineLabel : UILabel{ BOOL _isWithStrikeThrough; } @property (nonatomic, assign) BOOL isWithStrikeThrough;
Time of Update: 2014-03-13
ViewController.h //// ViewController.h// 放大鏡例子//// Created by 杜甲 on 14-3-10.// Copyright (c) 2014年 杜甲. All rights reserved.//#import #import MagnifierV.h@interface ViewController : UIViewController@property (strong , nonatomic)
Time of Update: 2014-03-14
建立Singleton.h <Foundation/Foundation.h> - ()playSoundWithName:(NSString * 將APP要用到的音效添加到建立的bound裡去建立Singleton.m <AudioToolbox/AudioToolbox.h>*_soundDict; - (= _soundDict
Time of Update: 2014-03-12
autorelase:可以將對象交給自動釋放池中,釋放池銷毀的時候對裡面的對象做一次release作業碼如下*person =注意:定義方法名的時候以類名開頭,傳回型別為instancetype,而且在建立對象的時候使用self關鍵字#import <Foundation/Foundation.h>++ (instancetype)personWithAge:( +*person =] init] autorelease]; }+
Time of Update: 2014-03-13
兩種方式建立UIButton的對象。(1) UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(100, 50, 100, 75)]; [button setTitle:@"close" forState:UIControlStateNormal]; button.backgroundColor = [UIColor greenColor];//button的背景顏色 [button
Time of Update: 2014-03-12
@property (nonatomic, copy) NSString * @property (nonatomic, copy) NSString * @property (nonatomic, copy) NSString * @property (nonatomic, copy) NSString *operateType;@property (nonatomic, copy) NSStringCode Snippets 這就是Code
Time of Update: 2014-03-12
1.@class使用情境:對於循環相依性關係來說,比方A類引用B類,同時B類也引用A類; 可以看出Person和Card互相引用,此時如果使用#import編譯報錯!因此當使用@class在兩個類中相互聲明,編譯不會報錯!用法:使用 @class 類名; 就可以引用一個類,說明一下它是一個類#import方式會包含被引用類的所有資訊,包括被引用類的變數和方法;@class方式只是告訴編譯器在A.h檔案中 B *b 只是類的聲明,具體這個類裡有什麼資訊,這裡不需要知道,等實現檔案中真正要用到時,
Time of Update: 2014-03-12
手把手教你ARC——iOS/Mac開發ARC入門和使用Revolution of Objective-c本文部分執行個體取自iOS 5 Toturail一書中關於ARC的教程和公開內容,僅用於技術交流和討論。請不要將本文的部分或全部內容用於商用,謝謝合作。歡迎轉載本文,但是轉載請註明本文出處:本文適合人群:對iOS開發有一定基礎,熟悉iOS開發中記憶體管理的Reference
Time of Update: 2014-03-12
對象執行autorelease方法時會將對象添加到自動釋放池中當自動釋放池銷毀時自動釋放池中所有對象作release操作對象執行autorelease方法後自身引用計數器不會改變,而且會返回對象本身autorelease實際上只是把對release的調用延遲了,對於每一次autorelease系統只是把該對象放入了當前的autorelease