Time of Update: 2018-12-05
1 前言UITableVIew被分成不同部分的滾動視圖,每一部分又分成不同的行,也可以建立自訂的TableVIew的行。UITableView實現了UIScrollView的垂直滾動,可以設定每行高度和行數,以及每行的內容。2 代碼執行個體ZYViewController.h:#import <UIKit/UIKit.h>@interface ZYViewController :
Time of Update: 2018-12-05
iCarousel:簡化各種旋轉木馬式視圖轉場效果的實現過程 iCarousel可以簡化各種旋轉木馬式視圖轉場效果的實現過程,比如頁面、輪播視圖以及封面流等多種轉場效果,支援高度定製,支援iPhone、iPad以及Mac OS。iCarousel不同於其他"CoverFlow"
Time of Update: 2018-12-05
1 前言由於工作需要,要開始搗騰百度地圖了,今天上午初始牛刀,各種碰壁,無奈之下,中午睡了一覺,養精蓄銳,以備下午大戰三百回合,所幸下午中午把百度地圖Demo搗騰出來了,在此與大家分享,環境搭建教程,菜鳥專用,大神勿噴!本文旨在協助新手快速搭建ios版百度地圖,官網有相關教程,可是太舊了,現在的xcode都更新到了4.6,他的教程應該是在4.3之前吧。估計新手在搭建的時候一定會遇到錯誤,按照我的教程一步一步,保證你花最少的時間,快速進行地圖開發。機器環境:mac os x 10.8.2開發環境:
Time of Update: 2018-12-05
磨刀不誤砍柴工。作為手機應用開發人員,你需要嚮應用商店提交應用審核,迅速通過審核可以讓你搶佔先機。對蘋果iOS應用開發人員來說尤其如此。蘋果市集的審核近乎吹毛求疵,下面這些清單可以讓你知道蘋果會在哪些地方找茬。基本要點首先,你的應用程式:● 不能導致手機故障(比如崩潰或螢幕問題)● 長時間/過度使用之後反應仍然很快● 應用內的所有價格資訊中不能用固定值代替可變變數● 不要使用任何SDK裡面的私人API● 不要使用任何SDK文檔裡面沒有列出的功能●
Time of Update: 2018-12-05
原文出處:http://www.2cto.com/kf/201205/133943.htmlassign: 簡單賦值,不更改索引計數copy: 建立一個索引計數為1的對象,然後釋放舊對象retain:釋放舊的對象,將舊對象的值賦予輸入對象,再提高輸入對象的索引計數為1Copy其實是建立了一個相同的對象,而retain不是:比如一個NSString對象,地址為0×1111,內容為@”STR”Copy到另外一個NSString之 後,地址為0×2222,內容相同,新的對象retain為1,
Time of Update: 2018-12-05
1 前言本文將介紹如何函數調用Block Object以及Block Object調用Block Object。2 代碼執行個體TestDemo.h#import <Foundation/Foundation.h>@interface TestDemo : NSObject- (void) callSimpleBlock;- (void) callTrimBlock;@endTestDemo.m#import "TestDemo.h"@implementation TestDemo/
Time of Update: 2018-12-05
After you’ve decided on the appearance of your icon, follow these guidelines as you create it:* Use the PNG format.* Use white with appropriate alpha and no shadow.* Use anti-aliasing.* For toolbar and navigation bar icons, create an icon that
Time of Update: 2018-12-05
1.前言經過一陣的糾結和掙紮,終於決定步入IOS移動終端開發人潮之中了,學知識不能光說不練,要理論聯絡實際,在此特別感謝CSDN給大家一個學習的空間,可以和大家互相交流,我也是一個新手,希望跟大家共同進步,為了夢想而前進,閑話少說,下面步入正題。2.IOS開發網站匯總今天就先匯總一些IOS常用的學習網站,與大家分享:(1)http://write.blog.csdn.net
Time of Update: 2018-12-05
蘋果每發布一個系統,都夠開發人員忙活一陣的,更新xcode適配新系統:像iOS4支援Retain需要@2x的圖;像iOS5不支援udid;像現在的iOS6和iPhone5要面對的下面的一堆問題。1.添加Retina 4 launch
Time of Update: 2018-12-05
1.Difference between shallow copy and deep
Time of Update: 2018-12-05
在iOS中有幾種方法來解決多線程訪問同一個記憶體位址的互斥同步問題:方法一,@synchronized(id anObject),(最簡單的方法)會自動對參數對象加鎖,保證臨界區內的代碼安全執行緒@synchronized(self){ // 這段代碼對其他 @synchronized(self) 都是互斥的 // self 指向同一個對象} 方法二,NSLockNSLock對象實現了NSLocking
Time of Update: 2018-12-05
[0. Brief introduction of block]Block是iOS4.0+ 和Mac OS X 10.6+ 引進的對C語言的擴充,用來實現匿名函數的特性。用維基百科的話來說,Block是Apple Inc.為C、C++以及Objective-C添加的特性,使得這些語言可以用類lambda運算式的文法來建立閉包。用Apple文檔的話來說,A block is an anonymous inline collection of code, and sometimes also
Time of Update: 2018-12-05
最近一直在趕項目好久沒更新自己的部落格了。就寫一下自己在投影上面學到的東西吧原始圖片: [[[self view] layer] setBackgroundColor:[[UIColor blackColor] CGColor]]; UIImage *balloon = [UIImage imageNamed:@"mj_207.jpg"]; CALayer *reflectionLayer = [[CALayer alloc] init];
Time of Update: 2018-12-05
imageCache.h//// ImageCache.h// nowLearn//// Created by wang doublejie on 12-9-12.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.////圖片緩衝類#import <Foundation/Foundation.h>@interface ImageCache : NSObject{
Time of Update: 2018-12-05
iOS NSDictionary、NSData、JSON資料類型相互轉換iOS經常需要用到資料類型的轉換,下面列舉一下常用類型的轉換。1.NSDictionary類型轉換為NSData類型://NSDictionary -> NSData:NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys: @"balance", @"key",
Time of Update: 2018-12-05
1.Documents:只有使用者產生的檔案、其他資料及其他程式不能重新建立的檔案,應該儲存在<Application_Home>/Documents 目錄下面,並將通過iCloud自動備份。2.Library:可以重新下載或者重建的資料應該儲存在 <Application_Home>/Library/Caches 目錄下面。舉個例子,比如雜誌、新聞、地圖應用使用的資料庫快取檔案和可下載內容應該儲存到這個檔案夾。3.tmp:只是臨時使用的資料應該儲存到 <Appli
Time of Update: 2018-12-05
在iOS中,經常遇到需要根據字串的內容動態指定UILabel,UITextView,UITableViewCell等的高度的情況,這個時候就需要動態計算字串內容的高度,下面是計算的方法:/** @method 擷取指定寬度情況ixa,字串value的高度 @param value 待計算的字串 @param fontSize 字型的大小 @param andWidth 限制字串顯示地區的寬度 @result float 返回的高度 */ - (float) heightForSt
Time of Update: 2018-12-05
UIImageView* campFireView = [[UIImageView alloc] initWithFrame:CGRectMake(4, 9, 14, 22)]; campFireView.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"sound_image1.png"], [UIImage imageNamed:@"sound_image2.png"], [UIImage
Time of Update: 2018-12-05
每個ios開發人員對loadView和viewDidLoad肯定都很熟悉,雖然這兩個函數使用上真的是非常簡單,但是和類似的initWithNibName/awakeFromNib/initWithCoder放在一起還是非常容易讓人混淆的.一、loadView永 遠不要主動調用這個函數。viewcontroller會在view的property被請求並且當前view值為nil時調用這個函數。如果你手動建立view,你應該重載這個函數,且不要在重載的時候調用[super
Time of Update: 2018-12-05
本站文章均為 李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2d-v2/736.html ☞ 點擊訂閱 ☜ 本部落格最新動向!及時將最新博文通知您!先說下技術相關問題;Himi有段時間沒有折騰Cocos2d-iphone了,前幾天下載最新的Cocos2d 2.x版本嘗試使用,發現兩個常用知識點則需要注意的地方,這裡分享下;1. 對於Cocos2d