Time of Update: 2014-08-12
iOS學習線路圖(參考),ios學習線路圖參考花時間整理出了習路線圖,希望大家可以參考一下iOS的完整學怎學習ios軟體開發從C語言入門,因為IOS開發用的是OC語言,是在C基礎上的,不過也跟C不是很搭界,你可以直接學習OC語言也可以,還有開發工具是用Xcode,是在Mac系統的,你多摸索一下就可以開發簡單的應用了,建議你買一本iphone開發秘籍第二版看看,希望可以幫到你,謝謝。
Time of Update: 2014-08-12
IOS開發——網路編程總匯關於IOS的網路編程,大家都會想到BSD ,CFNetwork和NSURL之類的庫,儘管現在很多第三方庫非常方便,但是作為一名開發人員,也需要瞭解底層代碼。下面的思維導圖是關於目前開發中用到的各種協議通訊實現,資料互動格式寫成,包括比較底層的CF庫實現等,也含有第三方庫的介紹。關於demo,由於服務端是java寫的,大家可以網上找代碼就醒了,用戶端demo仍然可以找我要
Time of Update: 2014-08-12
ios 得用代理反向傳值 應用情境:有時時候從介面A跳轉到介面B,介面B在返回的時候需要將處理的結果傳遞給A. 實現思路:1,定義一個負責傳值的協義,介面A擁有該協義屬性,並實現該協義中的方法 2,介面B也擁有該協義屬性(代理要求兩者都具有相同對象的引用 ),然後在返回的時候擷取介面A的引用指標,並且指定B中協義的調用目標為A,調用協義中的傳值方法. 具體代碼: A的標頭檔 :#import
Time of Update: 2014-08-12
iOS_第3方類庫MBprogressHUD1,將下載好的第3方類庫MBprogressHUD源碼包加入到工程(其實就是一個.h和.m檔案)2,進入工程的Build Phases,將源碼包裡面的所有.m檔案全部添加到工程3,添加第3方類庫的主標頭檔"MBProgressHUD.h"顯示代碼:// 一開始載入就,顯示提示條 MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:webView animated:YES]; //
Time of Update: 2014-08-06
iOS內購實現及測試Check List免費+在應用程式內購買的模式已經被證明了是最有效盈利模式,所以實現內購功能可能是很多開發人員必做的工作和必備的技能了。但是鑒於內購這塊坑不算少, 另外因為sandbox測試所需要特定的配置也很多,所以對於經驗不太多的開發人員來說很容易就遇到各種問題,並且測試時出錯Apple給出的也只有 “Can not connect iTunes Store”或者"Invalid Product
Time of Update: 2014-08-06
iOS下用一行代碼實現tableview(collectionview)的parallax效果 原理很簡單,就是一個等比公式cell的圖片位置 / cell圖片可以滑動的總長 = cell在table中的位置 / cell 可滑動總長 實現方法:1》
Time of Update: 2014-08-11
(iOS)關於@property和@synthesize的理解(原創),iossynthesize 開始學習ios的時候,就對一些objc的文法不理解,就比如@property和@synthesize,之前都是記住然後照著用,但是寫的代碼多了,對objc和ios有了一些理解,再加上最近用MRC,所以在各種記憶體檢測和變數使用的過程中,探討了一下,最終對它們的作用有了一定瞭解。 一般@property和@synthesize是搭配使用的,用@property聲明的變數,系統預設給他們做了set
Time of Update: 2014-08-06
iOS----四方塊 動畫按鈕實現 突然想起來上一次面試考官提問的一個問題:如何建立一個菱形,並讓它相應單擊事件,可以開合的效果。當時第一反應使用button來填充菱形的圖片來實現,不過考官說,這樣點擊的地區不夠靈敏,畢竟button是矩形的。當時確實被考官問住了,後來想起來,發現原來如此!
Time of Update: 2014-08-03
IOS開發——多線程編程1.“省電,流暢,優質應用,響應速度快,使用者體驗好……”也許是眾多使用者眼中的蘋果系統。2.在眾手機商拼CPU主頻,拼4核,8核的年代,蘋果依然堅持雙核,iphone使用者體驗仍然堅挺。以上兩點IOS是如何最佳化,在續航,流暢度和響應速度上完勝安卓,答案就是多線程&RunLoop...RunLoop是IOS事件響應與任務處理最核心機制,它貫穿IOS整個系統運作。RunLoop不像一般的線程迴圈等待任務,傳統的線程迴圈等待任務會導致CPU時間被佔用,
Time of Update: 2014-08-03
iOS: 學習筆記, Swift名字空間在Swift中, 名字空間是用class(extension)嵌套來實現的, 下面用一個簡單例子來進行展示 複製代碼//// main.swift// SwiftNameSpace//// Created by yao_yu on 14-8-1.// Copyright (c) 2014年 yao_yu. All rights reserved.//// Swift名字空間使用執行個體/
Time of Update: 2014-08-02
iOS裝置定位一、iOS內建定位1、SignInSignOutViewController.h@interface SignInSignOutViewController : UIViewController{ CLLocationManager *_locationManager; // 緯度 float _latitude; // 經度 float _longitude;}@property (nonatomic,retain)
Time of Update: 2014-08-02
iOS 二級菜單(UITableView實現)作為iOS 新手 這個東西我搗鼓了一天,主要是沒耐心。靜下心來其實一會就能擺平。我總結的經驗,寧可精心學一個小時,也別浮躁學1天。對新手來說主要是各種函數不熟,查詢還不好查;二級菜單網上說得不多,wo下面來說一下這個二級菜單;需求是這樣的:1 菜單只有二級。2
Time of Update: 2014-08-02
IOS擷取兩個時間的毫秒差IOS擷取兩個時間的毫秒差by 伍雪穎NSString *savedTime = [[NSUserDefaults standardUserDefaults] stringForKey:@"time"];NSString *time = [NSString stringWithFormat:@"%f", (double)[[NSDate date]
Time of Update: 2014-07-28
談談Objective-C的警告 (轉),談談objective-c原文地址:http://onevcat.com/2013/05/talk-about-warning/ 一個有節操的程式員會在乎自己的代碼的警告,就像在乎飯碗邊上有只死蟑螂那樣。
Time of Update: 2014-08-02
iOS duplicate symbol _main in:問題解決今天手賤給自己挖了個坑,由於工程中一些檔案是背景小夥伴寫的C/C++檔案,所以我一次性全部匯入了,但是編譯時間出現了duplicate symbol _main in: A.o和B.o的編譯錯誤。下面寫一個最簡單的Demo還原這個情景。建立一個工程,再建立Hello.h和Hello.c檔案,代碼如下:Hello.h#ifndef __Main__Hello__#define
Time of Update: 2014-07-27
[iOS翻譯]《iOS 7 Programming Cookbook》:iOS檔案與檔案夾管理(上),iosprogramming簡介:iOS基於OS X,而OSX本身基於Unix作業系統。在iOS裡面,作業系統的完全路徑結構是不可見的,因為每個APP的資料都儲存自身的沙箱裡面。沙箱環境實際上聽起來像這樣:一個只允許當前APP訪問的檔案夾目錄。每個APP都有自身的沙箱檔案夾,並且沙箱檔案夾下的子檔案夾只有當前APP能夠訪問。當一個iOS
Time of Update: 2014-07-27
iOS_6_ToolBar+xib+紅樓夢最終vcD4KPHAgY2xhc3M9"p1">BeyondViewController.h//// BeyondViewController.h// 6_ToolBar//// Created by beyond on 14-7-24.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import @interface BeyondViewController :
Time of Update: 2014-07-24
plist基本操作,plist重要概念:某些路徑下“只能讀,不能寫”的原因 iPhone、ipad真機上 Resouces檔案夾:是唯讀,無法寫入。 document 和temp檔案夾:可讀,可寫。一、工程結構 二、原始碼 1、標頭檔:PlistManage.h@interface PlistManage :
Time of Update: 2014-07-23
ios基礎-小知識點收集(1)不積跬步,無以至千裡;不積小流,無以成江海。----荀子收集學習ios中的小知識點,每天進步一點點。(一)@class和
Time of Update: 2014-07-23
IOS傳值之單例傳值在IOS應用中,不同view及應用中經常會有傳值和變數共用,有幾種方式可以實現:1.extern方式2.單例模式3.delegate方式 單例模式顧名思義就是只有一個執行個體,它確保一個類只有一個執行個體,並且自行執行個體化並向整個系統提供這個執行個體。它經常用來做應用程式層級的共用資源控制。這個模式使用頻率非常高,通過一個單例類,可以實現不同view之間的參數傳遞#import @interface Session : NSObject@property