Time of Update: 2018-12-04
1.
Time of Update: 2018-12-04
原文出處已找不到我在寫「NEON on iPhone 入門」的時候,曾以為讀者已經比較瞭解 iOS裝置的處理器知識。然而,看過網上的一些討論,我才發現,原來這些知識並不普及,我的錯。此外,我覺得瞭解這些東西對 iPhone編程有益(不僅僅針對喜歡 NEON 的人),即便你用的是 Objective-C,雖然,不瞭解也無礙工作,但這些知識會讓你成為一個更好的iPhone 程式員。 基礎 到目前為止,所有的 iOS 裝置都使用 ARM 結構處理器,它和台式機上的 x86 和 PowerPC
Time of Update: 2018-12-04
As many of you are aware, iOS4 introduced several APIs that bring some degree of multitasking to iOS applications: one of them was originally meant to give an app the extra chance to finish some worthy tasks before getting suspended: it’s called
Time of Update: 2018-12-04
先說下facebook ios sdk中如何不跳到safari而在程式內登陸// UIDevice *device = [UIDevice currentDevice];// if ([device respondsToSelector:@selector(isMultitaskingSupported)] && [device isMultitaskingSupported]) {// if (tryFBAppAuth) {// NSString
Time of Update: 2018-12-04
原文:http://www.yonsm.net/post/553iOS 中要安裝一個程式,從使用者角度看有幾種三:1. 類似 Cydia 這種 DEB 的方式:直接安裝到 /Applications 作為系統的APP,無法長按刪除(不討論CyDelete)。2. 類似 UCWEB/Installous 的偽 IPA 的方式:直接解包 IPA (實際上就是 ZIP),類比官方 IPA
Time of Update: 2018-12-04
元素控制項 尺寸(PTS)Window(含狀態列) 320 x 480Status Bar的高度 20Navigation Bar的高度 44含Prompt的Navigation Bar的高度 74Navigation Bar的表徵圖 20×20(透明的png)Tool Bar的高度 44Tool Bar的表徵圖 20×20(透明的png)Tab Bar的高度 49Tab Bar的表徵圖 30×30(透明的png)豎直時鍵盤的高度 216、252(iOS 5+的中文鍵盤)水平時鍵盤的高度 162
Time of Update: 2018-12-04
objc不像java,有靜態常量。比如:public static final RADIAS=180;目前我的做法是,使用c的預先處理#define。比如,在標頭檔中:#define MIN_VELOCITY 10 #define LOOP_COUNT 100@interface AnimationView : UIView <UIGestureRecognizerDelegate>{在代碼中使用:if (data.panLocation.x<MIN_X) {
Time of Update: 2018-12-04
iPhone5出來已經很久了,因為螢幕尺寸的改變,程式對於UI的靈活操控就顯的尤為重要其實這次的總結還是用的老API中相關的屬性,只不過以前我們沒有深入的考慮,或者說是我沒有深入考慮吧先從viewController的view說起吧(以下代碼全部為ARC環境下)手動建立view都是從loadView方法中初始化viewController的self.view,這裡說API中的屬性:1、[UIScreen mainScreen].bounds,螢幕的bounds,2、[UIScreen
Time of Update: 2018-12-04
來源:http://iosdeveloper.diandian.com/post/2012-11-16/40041182749Core Text是iOS 3.2+和OSX 10.5+的文本渲染引擎,可以讓你自由的控制文字格式設定和排版。 Core Text不同於UIKit和Core Graphics/Quartz(雖然通過後兩者你也可以進行文字渲染):在UIKit中,你可以使用UILabel來顯示文字,它的操作非常簡單,但是你沒有辦法控制UILabel中單獨一個字元的字型顏色。也就是說,
Time of Update: 2018-12-04
一、鍵盤風格 UIKit架構支援8種風格鍵盤。typedef enum { UIKeyboardTypeDefault, // 預設鍵盤:支援所有字元 UIKeyboardTypeASCIICapable, // 支援ASCII的預設鍵盤 UIKeyboardTypeNumbersAndPunctuation, // 標準電話鍵盤,支援+*#等符號 UIKeyboardTypeURL,
Time of Update: 2018-12-04
剛開始接觸Obj-c老是搞不懂什麼該釋放,什麼不該釋放,什麼時候該釋放。雖然說Xcode4.2之後提供了Automatic Reference Counting,但是身邊的IOS Coder都告訴我說不要使用這個,因為效率比較低。 然後據我現在的理解,有兩種對象需要手動釋放,即alloc建立的和new出來的。而基礎資料型別 (Elementary Data Type)和CGPoint(結構體),BOOL(算基礎資料型別 (Elementary Data
Time of Update: 2018-12-04
#import <UIKit/UIKit.h>#import <QuartzCore/QuartzCore.h>@interface EnlargeImageDoubleTap : UIImageView{ UIView *parentview; //父視窗,即用將UIImageEx所加到的UIView UIImageView *imageBackground; //放大圖片後的背景 UIView* imageBackView;
Time of Update: 2018-12-04
聲明:以下為使用IOS的 NSChineseCalendar 網上之前發現有人說這個方法不是完全準確,有些日期會顯示的不對,本人沒有驗證過,也實在懶得用C++那套方法去實現。另外我做的不過是個簡單的功能,還不包括什麼節氣 節日那些複雜有高端的功能,如果哪位大神不吝賜教 小弟在此感激了。方法總的說來就這樣: +(NSString*)getChineseCalendarWithDate:(NSDate *)date{ NSArray *chineseYears = [NSArray
Time of Update: 2018-12-04
從上個暑假末到現在,自己做IOS開發也快一年了。從一開始的什麼都不知道,到現在大多事都能搭上一兩手,期間經曆了很多事情。下面來和大家分享一下心得和感觸。
Time of Update: 2018-12-04
晚上幫同學看一個Cocos2d-x項目的記憶體釋放問題,win32的版本運行沒有問題,佔用記憶體只有20多mb,但是在IOS平台上,沒有切換幾個情境就crash掉了。編譯期間發現了幾個問題這裡記錄一下:(1)在win32 下,CCLayer中 init()如果忘了添加傳回值return true,是不會有問題的,但是在IOS版本上,同樣的代碼在xcode中雖然編譯會通過,但是在啟動並執行時候,CCNode是無法addChild的,所以請各位習慣不好的童鞋注意了~~(2)cocos2d-x 在 1
Time of Update: 2018-12-04
最近在看一些開源項目,其中有一個快顯功能表QuadCurveMenu覺得挺不錯,可惜只可以向右上方快顯功能表,於是就修改了下,實現了八個方向的快顯功能表,現在發上來供大家批評指正。//// QuadCurveMenu.h// AwesomeMenu//// Created by Levey on 11/30/11.// Copyright (c) 2011 Lunaapp.com. All rights reserved.//#import
Time of Update: 2018-12-04
1、擷取本地的語言+ (NSString *)getLocalLanguage{ NSString *language = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0]; return language;}2、擷取Mac地址// returns the local MAC address.+ (NSString*)
Time of Update: 2018-12-04
最近一直在解決記憶體流失的問題,天天和Instruments這個工具打交道,本來想給大家寫一片相關的教程的。但是今天逛論壇的時候發現了別人翻譯的文檔,寫的好,自認為沒有辦法寫出。所以就不寫了,在這裡把那篇文章給大家轉載過來。原文:Instruments User
Time of Update: 2018-12-04
cocos-2d開發的時候,瞭解了一些知識:在IOS上,圖片會被自動縮放到2的N次方大小。比如一張1024*1025的圖片,佔用的記憶體與一張1024*2048的圖片是一致的。圖片佔用記憶體大小的計算的公式是;長*寬*4。這樣一張512*512 佔用的記憶體就是 512*512*4 =
Time of Update: 2018-12-04
深入淺出 iOS之多線程 NSThread羅朝輝(http://blog.csdn.net/kesalinCC許可,轉載請註明出處iOS 支援多個層次的多線程編程,層次越高的抽象程度越高,使用起來也越方便,也是蘋果最推薦使用的方法。下面根據抽象層次從低到高依次列出iOS所支援的多線程編程範式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD)