Time of Update: 2014-12-27
iOS_UIScrollView實現無限滾動,思路與代碼UIScrollView實現無限滾動的三種思路。 當然只是我的一些用法,當然還有非常多的實現方式,如果大家有好的實現思路也可以告訴我,相互學習嘛~UIScrollView無限滾動 第一種方式: 原理:利用結束的位置來重新設定ScrollView ContentOffset的值,讓人產生視覺上的無限迴圈,優點:代碼易懂,缺點,會建立多餘的記憶體。 第二種方式:
Time of Update: 2014-12-25
iOS開發- 遊戲螢幕適配(SpriteKit)我們開發一個App的時候, 通常希望它在 iPhone, iPad, Mac上同時能運行, 尤其是遊戲。這樣就需要我們考慮不同裝置不同的解析度,處理起來比較麻煩。比如說,按照官方的做法,我們需要提供諸如 xx.png, xx@2x.png, xx@3x.png, xx~iPad.png, and xx~iPad@2x.png 這樣不同的圖片, 另外還有在程式中寫大量 if (...){...} else if {...}這樣的代碼來區分不同的裝置,
Time of Update: 2014-12-03
iOS QQ登入 傻瓜式整合一,iOS SDK 下載請到SDK下載頁面下載最新版本QQ登入iOS SDK。二,iOS SDK目錄結構iOS SDK包中帶有兩個檔案:1. TencentOpenAPI.framework打包了iOS SDK的標頭檔定義和具體實現。2. TencentOpenApi_iOS_Bundle.bundle 打包了iOS SDK需要的資源檔。三,將iOS SDK檔案添加到工程中1. 將iOS SDK中的TencentOpenAPI.framewZ喎?http://www.
Time of Update: 2014-09-24
iOS 資料庫詳解 sqlite實現增刪改查操作//// CLViewController.m// LessonDatabase//// Created by lanouhn on 14-9-19.// Copyright (c) 2014年 vaercly@163.com 陳聰雷. All rights reserved.//#import "CLViewController.h"#import "DatabaseHelper.h"#import
Time of Update: 2014-09-06
iOS_自訂毛半透明效果最終: 關鍵代碼: UIImage分類代碼 //// UIImage+BlurGlass.h// 帥哥_團購//// Created by beyond on 14-8-30.// Copyright (c) 2014年 com.beyond. All rights reserved.// 毛半透明效果 UIImage分類#import @interface UIImage (BlurGlass)
Time of Update: 2014-07-27
iOS學習筆記—— UIPickerView 控制項的簡單使用 UIPickerView 是iOS常用的控制項之一,它通過輪轉介面提供一系列多值選項,它向使用者展示資訊,也能收集使用者輸入。下面是一個普通的UIPickerView控制項。 使用UIPickerView控制項需要遵守兩種協議,一種是UIPickerViewDelegate,另一種是UIPickerViewDataSource。 UIPickerViewDelegate協議的方法有:
Time of Update: 2014-07-17
使用CFStringTransform進行漢字轉拼音(可去掉聲調),cfstringtransform使用方法:NSMutableString *source = [sourceString mutableCopy]; CFStringTransform((__bridge CFMutableStringRef)source, NULL, kCFStringTransformMandarinLatin, NO);
Time of Update: 2014-05-25
發現大部分部落格介紹的都是私人真機測試方法,沒找到具體的公司團隊開發真機測試方法。而從這周開始就離開iOS應用軟體開發,進入遊戲開發行業了,今天能記得的iOS知識以後估計會忘光,所以skipop還是總結一個來給自己備忘:1.一般會先用公司郵箱去申請appid,然後讓公司iOS團隊有許可權的管理員將這個郵箱加入公司的開發人員團隊。2.自己的公司郵箱會收到蘋果的邀請郵件,接受即可。3.告訴公司管理員自己的真機裝置號,讓管理員將此裝置加入開發人員團隊的裝置列表。4.用Mac的鑰匙串程式產生一個檔案(產
Time of Update: 2014-04-13
今天,讓我們一起來看一下關於使用Cocos2D-x引擎開發運行在iOS裝置上的《植物大戰殭屍》簡易版本,我所做的就設計了兩關,開始動畫、菜單介面、遊戲介面、遊戲成功失敗介面,菜單介面上有開始遊戲按鈕、離開遊戲按鈕、關於按鈕、協助按鈕、遊戲介面上有暫停和返回按鈕。所用到的技術等做完之後再進行總結,現在就從開始一點一點講述我所做的過程。首先,環境搭建這方面我就不多說了,不懂的可以網上找一些資料,這方面的資料還是很多的,我採用Cocos2D-x的版本是2.2.2,環境是Mac
Time of Update: 2014-01-02
標頭檔// 提供一些UI控制項的Factory 方法,實現一些通用的控制項初始化工作#import @interface UIView (UIFactory)// Label+ (id)createLabel;+ (id)createLabel:(CGRect)frame;// TextField+ (id)createTextFiled;+ (id)createTextFiled:(UITextBorderStyle)style;+
Time of Update: 2013-12-30
備忘錄模式捕獲和具體化對象的內部狀態。換句話說,它可以節省你的東西後來,這種外部狀態可以恢複在不違反封裝; 也就是說,私人資料是私人的。 怎麼用備忘錄設計模式 在Viewcontroller的實現檔案裡添加下面方法: - (void)saveCurrentState { // When the user leaves the app and then comes back again, he wants it to be in the
Time of Update: 2013-12-26
本文將講解iPhone開發關於icon和Default及圖片處理的方法。更多內容請關注BKJIA推薦專題:iPhone應用程式開發初探從icon說起命名方法,舉例Icon.png 57×57Icon-
Time of Update: 2013-12-26
IOS執行個體 實現基於Socket TCP/IP通訊是本文要介紹的內容,之前寫過基於http的網路傳輸層的通訊,現在項目需要實現tcp/ip的通訊協議,通過網路尋找了一下,已經有人寫好了公開的類庫AsyncSocket,下面介紹一下AsyncSocket的使用方法。可以參考AsyncSocket的官方文檔。使用方法如下:1、建立工程。2、把AsyncSocket添加到項目中。3、添加CFNetwork.framework到工程中。4、實現測試類別:#import <UIKit/
Time of Update: 2013-12-26
IOS開發 解決iOS hello world官方教程不能運行問題是本文要介紹的內容,經過兩天的折騰,終於將iOS開發環境搭建起來。公司用的是Mac mini server 進行開發不光要搭建軟體環境,還要搭建硬體環境十分複雜,而且公司的網速非常慢,下載xcode和系統更新尤其是個大問題。今天整整跑了4趟網吧才搞定。言歸正傳,在安裝官方的例子http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_
Time of Update: 2013-12-26
詳解iPad橫豎屏切換解決方案是本文要介紹的內容,不多說,先來看內容。由於ipad的橫豎屏不同,所以好的應用,橫豎屏的頁面配置也不一樣。那麼就需要橫豎屏的整體解決方案。先看一個橫豎屏布局不一樣的介面。 上面兩張圖是來自同一個介面的橫豎版的截屏。可以看出,橫豎版顯示的內容相同,但是介面布局不同。要實現上述布局,主要是運用UIView中layoutSubviews方法。當UIView設定為自動適配螢幕時,當使用者旋轉裝置的時候,會調用layoutSubviews方法,我們只需重寫這個方法,
Time of Update: 2013-12-26
瞭解Objective-C中一些基本操作 初學者必看是本文要介紹的內容,主要介紹了Objective-C類聲明、定義、執行個體、初始化的一些內容,不多說,我們之間來看詳細內容。Objective-C中,調用方法被稱為發送訊息 ,通知對象執行某種操作。文法如下:[shape draw] 一、類聲明介面):@interface TestCoop : NSObject {
Time of Update: 2013-12-26
XCode讀取Excel資料並適用於任何資料庫是本文要介紹的內容,不多說,直接進入話題。雖然是充血模型,雖然是強型別,XCode同樣支援遍曆任何資料庫結構,並以強型別相對於DataSet等字典訪問)方式讀取資料。要遍曆資料庫結構是很容易的事情,絕大多數Orm都支援。但是在沒有實體類的情況下以強型別方式讀取資料,就稍微有些複雜。XCode的原理是為每張表動態建立繼承自Entity<>的實體類,然後通過介面來操作實體類。代碼中有了快速反射,雖然沒有效能損耗,但是用起來挺彆扭的,這裡說明了
Time of Update: 2013-12-26
iPhone開發應用中Mask用法是本文要介紹的內容,主要是來介紹Mask的用法。內容不多,本文主要是由代碼實現,來看詳細內容。mask方法+ (UIImage*) maskImage:(UIImage*)image withMask:(UIImage*)mask {
Time of Update: 2013-12-26
1. 接入WiFi1.1 無線對等保密WEP(Wired Equivalent Privacy)WEP在鏈路層採用RC4對稱式加密技術,使用者的加密金鑰必須與AP的密鑰相同時才能獲准存取網路的資源,從而防止非授權使用者的監聽以及非法使用者的訪問。WEP提供了40位和128位長度的密鑰機制,但是它仍然存在許多缺陷,例如一個服務區內的所有使用者都共用同一個密鑰,一個使用者丟失鑰匙將使整個網路不安全。而且40位的鑰匙在今天很容易被破解;鑰匙是靜態,要手工維護,擴充能力差。目前為了提高安全性,建議採用1
Time of Update: 2013-12-26
主要產品和技術Marmalade的工作是把C++代碼轉換為本地裝置支援的代碼。支援的裝置包括iOS,Android,BlackBerry平板,Symbian和Bada。開發人員用標準C++、OpenGL和跨平台的Marmalade API來編程。Marmalade