Time of Update: 2017-02-27
對於蘋果iOS的開發人員來說,最新版本的iOS 7.1系統,即Beta 4已經放出.本次發布距上次Beta 3版本月初發布間隔不久.在蘋果註冊過的開發人員們可以查看更新日誌並從開發人員中心進行OTA升級.本次系統版本號碼位11D5134C,其中內建了Xcode 5.2開發人員預覽版4.除此之外,Apple TV也受到了beta版韌體更新.Beta
Time of Update: 2017-02-28
本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 - 本部落格專註於 敏捷開發及移動和物聯裝置研究:iOS、Android、Html5、Arduino、pcDuino,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。 24K 標題黨!不過內容絕對夠細節而全面,僅針對啟動流程這一小塊塊喲! iOS 應用啟動流程,這個話題早在09年就非常熟悉,然而時隔多年,不知是否還熟悉,尤其 StoryBoard
Time of Update: 2017-02-28
iOS開發,最鬱悶的莫過於程式毫無徵兆地就崩潰了,用bt命令打出調用棧,給出的是一堆系統EXC_BAD_ACCESS的資訊,根本沒辦法定位問題出現在哪裡。 首先說一下 EXC_BAD_ACCESS 這個錯誤,可以這麼說,90%的錯誤來源在於對一個已經釋放的對象進行release操作。舉一個簡單的例子來說明吧,首先看一段Java代碼: public class Test{ public static void main(String[] args){ String s =
Time of Update: 2017-02-28
最近一直在研究移動端的設計,不同於創意稿,側重於想法,視覺傳達,較少考慮開發成本,或者產品需求。要上線的設計稿需要嚴格的視覺規範,而非單個頁面的展示,是一個整體、統一、成套的系統。需要考慮也比較多,時間,人力,品質都必須去考慮。所以,決定為新的移動端產品做一套視覺規範。也有以下有幾個好處: 對於設計或者開發人員更具指導意義 保持產品視覺與互動的統一 提高工作效率 … 以下是在寫視覺規範前一部分對iPhone幾個較為典型介面的總結,一方面是瞭解蘋果的一些預設
Time of Update: 2017-02-28
掐指算來iOS 8正式版發布已經有一季之久,而iPhone 6玩機也兩個月有餘,是時候和大家分享一些關於新系統下使用心得,本文為你帶來幾個容易讓人忽略的Safari瀏覽器小技巧。首先常規報一下小編的iOS裝置資訊,美版iPhone 6 64G(Gold,A1549),iOS版本8.1.1,未越獄。 順便也提一下為什麼小編購買美版的諸多原因吧!首先,肯定是網路制式問題,小編掉聯通的坑良久,美版支援聯通和電信2/3/4G網路(已實測),以及移動2G(and
Time of Update: 2017-02-28
在本文中我(英文原作者)總結了在photoshop中設計ios軟體時所遵守的方法。許多的技巧適用於一般的UI設計。注意:文中所提到的快速鍵針對於Windows;Mac 使用者可,Cmd對應Crtl鍵,Opt對應Alt鍵。 1.保持尺寸為偶數 你是首先針對Retina螢幕設計然後再對標準解析度的進行縮小是吧?為了在標準解析度下像素仍然保持完美的呈現,你需要保證大小和距離為偶數。具體的做法便是:基於2ps的網格設計。在編輯(Edit)〉喜好設定(Preference)〉輔助線、網格和切片
Time of Update: 2017-02-28
iOS 開發人員常常會使用模擬器來進行調試,當然這就少不了Mac電腦中的Xcode軟體了,今天PC6小編就給大家帶來在Mac系統下如何快速啟動iOS模擬器的使用教程: 一、如何啟動iOS模擬器 1、在Launchpad程式中找到Xcode工具並啟動 2、隨便選擇一個工程或是建立一個工程都可以 3、在左上方的調試中找到IOS 模擬器 ,選擇iphone5s
Time of Update: 2017-01-18
通過繼承UITableViewCell來自訂cell1、建立一個空的項目、命名:2、建立一個UITableViewController 並且同時建立xib:3、設定AppDelegate.m中window的根控制器為剛剛建立的TableViewController:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
Time of Update: 2017-01-18
項目地址 : https://github.com/zhonggaorong/weixinLoginDemo最新版本的微信登入實現步驟實現:1.在進行微信OAuth2.0授權登入接入之前,在微信開放平台註冊開發人員帳號,並擁有一個已審核通過的行動裝置 App,並獲得相應的AppID和AppSecret,申請微信登入且通過審核後,可開始接入流程。 地址: 點擊開啟連結2. 下載最新的SDK 地址: 點擊開啟連結SDK內容如下:結構解析:從上到下依次說明:1. 靜態庫,直接拖入工程。2.
Time of Update: 2017-01-18
1.註冊監聽鍵盤事件的通知複製代碼 代碼如下: [[NSNotificationCenter defaultCenter]
Time of Update: 2017-01-18
開關按鈕UISwitch 在ViewController.h裡面#import <UIKit/UIKit.h>@interface ViewController : UIViewController{ //定義一個開關控制項 //作用可以進行狀態的改變 //開,關:兩種狀態可以切換 //所有UIKit架構庫中的控制項均已UI開頭 //蘋果官方的控制項都定義在UIKit架構庫中 UISwitch *
Time of Update: 2017-01-19
用socket可以實現像QQ那樣傳送立即訊息的功能。用戶端和服務端需要建立長串連,在長串連的情況下,發送訊息。用戶端可以發送心跳包來檢測長串連。在iOS開發中使用socket,一般都是用第三方庫AsyncSocket,不得不承認這個庫確實很強大。下載地址CocoaAsyncSocket。特性AsyncSocket類是支援TCP的。AsyncUdpSocket是支援UDP的。AsyncSocket是封裝了CFSocket和CFSteam的TCP/IP
Time of Update: 2017-03-17
自學 iOS,自學ios做了這個小demo 之後 感覺OC 和swift 還是有很大的差別的 自己還是要去多看些swift的文法 用的不是很熟練 1.這個demo 的資源檔 我都是用原工程的 2.同樣的自訂cell 的時候 用的是“SnapKit”這個庫3.其實這一個demo的主要就是自訂cell,思想和OC 是一樣的 總感覺swift寫的是那麼的彆扭,可能還是不熟悉文法吧,還是要多看多練效果 代碼 自訂cell 的代碼import
Time of Update: 2017-03-15
自學 iOS,自學ios最近公司項目不是很忙,偶然間看到程式設計語言熱門排行榜,看到swift 已經排到前10了,然OC排名也越來越後了,感覺要上車了,雖然現在項目都是用OC寫的,但是swift是一種趨勢。在網上看到“自學 iOS - 三十天三十個 Swift 項目” 這篇部落格,我也想自己在閑暇之餘學習下swift,在看了2天的swift 的文法過後,才開始做這個,文法看的也不是很懂,有些部分。還是要自己動手廢話不多說先上效果 這是這個簡單的效果1.首先 我去網上找了一下
Time of Update: 2017-03-16
iOS開發融雲即時通訊整合詳細步驟,ios即時通訊iOS開發融雲即時通訊整合詳細步驟1.融雲即時通訊iOS SDK http://rongcloud.cn/downloads 選擇iOS SDK下載2.進行應用開發之前,需要先在融雲開發人員平台建立應用,如果您已經註冊了融雲開發人員帳號,請前往 融雲開發人員平台 建立應用;如果您還沒有註冊融雲開發人員帳號,請前往 融雲官方網站 首先註冊開發人員帳號,註冊後建立應用。登入位址
Time of Update: 2017-03-13
View的draw機制,Viewdraw機制View:1、draw//繪製一個View以及他的子View。最好不要覆寫該方法,應該覆寫onDraw方法來繪製自己。public void draw(Canvas canvas);public void draw(Canvas canvas) { 1、繪製 backgroud(drawBackground) ;
Time of Update: 2017-03-15
關於極光推送需要注意的幾點,極光推送注意 先說原理:推送是建立在所有蘋果裝置在連網狀態下都會跟蘋果伺服器進行一個長串連的,長串連的概念是相對於短串連的,長串連可以向用戶端發送訊息,保證了資料的及時性。藉助蘋果裝置與蘋果的APNS伺服器之間的長串連,通過APNS伺服器將訊息發送給用戶端。首先蘋果應用要註冊通知,然後將裝置的UDID和應用的boundle id一起發送給蘋果伺服器,蘋果伺服器拿到這兩個東西後,將加密產生一個device
Time of Update: 2017-03-02
iOS之iOS中的(null)、<null>、 nil 的問題,iosnil 摘要: 你有沒有過這樣的經曆,就是介面上顯示出類似<null>、(null)這樣一些東西,有時候還會莫名其妙的閃退。反反覆複真是曰了犬,今天來總結一下這個問題的解決方案前段時間開發過程中,介面上莫名其妙的有些地方顯示(null)有些地方顯示
Time of Update: 2016-12-21
AFNetworking報錯"_UTTypeCopyPreferredTagWithClass", referenced from: _AFContentTypeForPathExtens,chromeextens問題: 在和Unity互動的過程中,從Unity開發工具打包出來的專案檔,在添加AFNetworking庫,運行時報出以下錯誤:Undefined symbols for architecture armv7:
Time of Update: 2016-04-08
iOS-隨機數在C中提供了rand()、srand()、random()、arc4random()幾個函數。使用 arc4random 產生隨機數1.1 擷取一個隨機整數範圍在:[0,100)包括0,不包括100int x = arc4random() % 100;1.2 擷取一個隨機數範圍在:[100,200],包括100,包括200int y =100 + (arc4random() % 101);1.3抽取方法擷取一個隨機整數,範圍在[from,to],包括from,包括to-(int)