Time of Update: 2017-01-13
1,問題描述最近使用騰訊官方 SDK 進行開發,下載的是最新版本。所以東西都配置好後,編譯報錯。(只有在 iPhone5 及 iPhone4s 模擬器上編譯運行程式會有這個問題。)報錯資訊如下:ld: warning: ignoring file /Users/yuhang/Documents/Code/hangge_1070/TencentOpenAPI.framework/TencentOpenAPI, missing required architecture i386 in file /
Time of Update: 2017-01-13
了適應各種螢幕尺寸,iOS 6後引入了自動布局(Auto Layout)的概念,通過使用各種 Constraint(約束)來實現頁面自適應彈性布局。(想瞭解更多可查看我原來寫的這篇文章:Swift - 使用Auto Layout和Size
Time of Update: 2017-01-13
1,條碼(一維碼)的掃描讀取原來寫過一篇文章,介紹如何使用網路攝影機掃描讀取二維碼:Swift - 二維碼QRCode的讀取(從圖片讀取 ,或通過網路攝影機掃描)要通過網路攝影機讀取條碼,只需要將原來二維碼讀取代碼中 metadataObjectTypes 做如下修改即可:self.output.metadataObjectTypes = [AVMetadataObjectTypeEAN13Code,
Time of Update: 2017-01-13
1,技術介紹(1)AVFoundation.framework 架構提供了 AVCaptureSession 類。使用它可以實現視頻捕獲功能。(2)使用 AVCaptureVideoPreviewLayer 可以將網路攝影機拍攝的畫面即時顯示在 ViewController 上。(3)對於捕獲到的視頻,我們使用 AVCaptureMovieFileOutput 將其輸出到檔案中。2,下面實現一個錄影功能(1)點擊“開始”按鈕,開始錄製視頻。預設先儲存到
Time of Update: 2017-01-13
之前我介紹了如何使用 CocoaPods 來管理第三方庫(Swift - CocoaPods的安裝使用詳解),本文介紹另一個第三方庫管理工具:Carthage。1,Carthage介紹相較於 CocoaPods 的悠久曆史,Carthage 還比較年輕,出現也沒幾年(自 Swift 語言出來後才有的)。它的目標是用最簡單的方式來將第三方架構(frameworks)添加到我們項目中來。GitHub
Time of Update: 2017-01-18
最近我讀了一篇在 Objective-C 中使用 control swizzling 測試 UIAlertController 的 文章 。這樣的文章總是促使我尋找一種不使用 control swizzling 也可以測試同樣東西的方法。雖然,我知道 swizzling 是開發人員的一個非常有力的工具,但我個人是儘可能去避免去使用它的。事實上,在最近的六年時間裡,我只在一個應用上用了 swizzling。所以我相信我們現在可以不使用 swizzling 來實現測試。那麼問題來了,如何在
Time of Update: 2017-01-18
在讀完蘋果開發人員文檔( Apple Developer Docs)後,我發現:"Xcode的調試器包括一個Swift語言的互動版本,叫做REPL(Read-Eval-Print-Loop)...可以通過Xcode的控制台或終端來訪問"不幸的是,它並沒有告訴你怎樣從終端訪問。好在這也不是什麼難事。輸入如下命令即可(無論你用哪個beta,換掉app的名字) 複製代碼 代碼如下:alias
Time of Update: 2017-01-18
小夥伴們,Swift中的Bool類型有著非常重要的文法功能,並支撐起了整個Swift體系中的邏輯判斷體系,經過老碼的研究和學習,
Time of Update: 2017-01-18
方法是關聯到一個特定類型的函數。類、結構、枚舉所有可以定義執行個體方法,封裝特定任務和功能處理給定類型的一個執行個體。類、結構、枚舉類型還可以定義方法,相關的類型本身。類型方法類似於objective – c類方法。結構和枚舉可以定義方法swift與C和objective – C是一個重大的區別。在objective –
Time of Update: 2017-01-18
屬性是描述特定類、結構或者枚舉的值。儲存屬性作為執行個體的一部分儲存常量與變數的值,而計算屬性計算他們的值(不只是儲存)。計算屬性存在於類、結構與枚舉中。儲存屬性僅僅只在類與結構中。屬性通常與特定類型執行個體聯絡在一起。但屬性也可以與類型本身聯絡在一起,這樣的屬性稱之為類型屬性。另外,可以定義屬性觀察者來處理屬性值發生改變的情況,這樣你就可以對使用者操作做出反應。屬性觀察者可以被加在自己定義的儲存屬性之上,也可以在從父類繼承的子類屬性之上。1、儲存屬性最簡單的情形,作為特定類或結構執行個體的一部
Time of Update: 2017-01-18
Swift可以對switch中不同資料類型的值作匹配判斷:var things = Any[]()things.append(0)things.append(0.0)things.append(42)things.append(3.14159)things.append("hello")things.append((3.0, 5.0))things.append(Movie(name:"Ghostbusters", director:"Ivan Reitman"))for thing in
Time of Update: 2017-01-18
在Swift
Time of Update: 2017-01-18
IOS swift 總結NavigationController出現問題及解決方案最近用Swift語言做了一些iOS項目,頗有些心得,記下一些深刻的問題造福自己,服務大家1.以NavigationController做為容器後狀態列的字型顏色就會不在受系統的控制,要在NavigationController中的根ViewController中設定方可生效,代碼如下:self.navigationController!.navigationBar.barStyle =
Time of Update: 2017-01-18
在 Swift 中的 switch 語句,只要第一個匹配的情況(case) 完成執行,而不是通過隨後的情況(case)的底部,如它在 C 和 C++ 程式設計語言中的那樣。以下是 C 和 C++ 的 switch 語句的通用文法:複製代碼 代碼如下:switch(expression){ case constant-expression :
Time of Update: 2016-11-29
標籤:ping bsp pow -- ble nts font 類型 預設值 數組1.建立一個數組 var someInts = [Int]()空數組 someInts =
Time of Update: 2016-10-28
標籤:具體步驟 標記 font bsp 建立 link div ref 初始化 上篇部落格我們聊了圖的實體儲存體結構鄰接矩陣和鄰接鏈表,然後在此基礎上給出了圖的深度優先搜尋和廣度優先搜尋。本篇部
Time of Update: 2016-04-11
標籤: 學習swift第一步列印Hello Worldprint("Hello World")swift是不用加分號的 什麼是常量?常量是在程式運行過程中不能改變值的量 什麼時變數?變數是可以在程式運行過程中不斷變化的量 在swift當中常量和變數必須在使用前聲明用let來聲明常量,用var來聲明變數 常量定義方式:可以用任何你喜歡的字元作為常量和變數名,包括 Unicode
Time of Update: 2016-04-12
標籤: 大熊貓豬·侯佩原創或翻譯作品.歡迎轉載,轉載請註明出處. 如果覺得寫的不好請多提意見,如果覺得不錯請多多支援點贊.謝謝! hopy ;)最近在Cocos2D編程for Swift中看到以下一個程式碼片段:protocol GameMode:class{ var userInterface:CCNode! {get} func gameplay(mainScene:MainScene,droppedFallingObject:FallingObject) func
Time of Update: 2016-04-11
標籤:今天研究了一下swift語言,隨便找了小demo,一點研究swift文法精髓,整體下來感覺很舒服,就是瞭解文法廢了些時間,我感覺swift語言初期很難瞭解,不過理解過了之後,你才能真正的體會到這個語言的方便之處,沒有過多的累贅,這個語言還真的是門不錯的語言,廢話不多說,記錄下自己的理解筆記,如果有什麼不對的大家多多指教.......這個是UIViewController實現代碼//匯入架構import UIKit//檔案的入口,也就是主要編輯程式的地方class
Time of Update: 2016-05-13
標籤:什麼什麼,要我別倒下?廢話,不看著情敵們在我面前一個個倒下,然後踩著他們的屍體過去繼續戰鬥,我怎麼可能比他們先一刻倒下。生命的意義在於不屈的抗爭,只要情敵一天未清除,我們就不能退出戰鬥。我們必須迎著夕陽勇往直前,正義在浪子們的心裡點燃了一展明