Time of Update: 2016-04-23
螢幕適配 size class 1. 三種尺寸類型(size class)如果把螢幕的長和寬都按長度劃分三種類型(官網中成為size
Time of Update: 2016-05-10
App Thinning,appthinningApp Thinning由於項目中需要開啟Bitcode編譯,之前對Bitcode也有些誤區,故整理了下相關知識,僅供參考,如有不對,還請指出。當前 iOS App 的編譯打包方式是把適配相容多個裝置的執行檔案及資源檔合并一個檔案,上傳和下載的檔案則包含了所有的這些檔案,導致佔用較多的儲存空間。 App
Time of Update: 2016-04-23
Swift 2.0 初探 轉眼間,Swift已經一歲多了,這門新鮮、文法時尚、型別安全、執行速度更快的語言已經漸漸的深入廣大開發人員的心。我同樣也是非常喜愛這門新的程式設計語言。 今年6月,一年一度的WWDC大會如期而至,在大會上Apple發布了Swift 2.0,引入了很多新的特性,以協助開發人員能更快,更簡單的構建應用。我在這裡也說道說道Swift
Time of Update: 2016-04-23
xCode中常見的錯誤分析 程式中報錯:@synthesize of ‘weak’ property is only allowed in ARC or GC
Time of Update: 2016-04-23
[IOS/翻譯]Cocoa Touch Layer Cocoa Touch層包含了關鍵的庫來構建IOS應用。這些庫定義了應用的表現。他們提供應用的基本空間和提供關鍵技術,如多任務,以接觸為基礎的輸入,訊息推送,和許多進階的系統服務。當你設計你的應用時候,你需要優先研究他們。進階別的特性接下來的章節描述一些關鍵技術App Extensions 應用擴充(App Extension Programming Guide) Handoff 傳送(Guide) Document
Time of Update: 2016-04-23
[IOS/翻譯]Media Layer Media layer包括映像,音像和視頻技術,在你的應用裡實現多媒體體驗。這些技術在這個層上能簡單使你建立的應用看起來更,聽起來更好。圖形技術 Graphics
Time of Update: 2016-04-22
MJRefresh下拉重新整理架構,mjrefresh下拉架構github:https://github.com/CoderMJLee/MJRefresh MJRefresh類結構圖 self.userTableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ NSLog(@"已經載入完畢");
Time of Update: 2016-04-22
App內測神器之蒲公英,app測神蒲公英一、前言部分 沒發現蒲公英之前一直採用非常傻B的方式給公司App做自我裝載,要麼發個測試包讓公司測試人員用iTUnes 自己安裝 要麼苦逼的一個個在我Xcode上直接安裝測試包,操作起來又麻煩又苦逼,後來偶然發現了蒲公英感覺這貨還真不是一般 好用。直接上傳測試檔案到他們平台上傳成功後直接將測試地址發給測試人員,測試人員直接通過Safari瀏覽器進入安裝頁
Time of Update: 2016-04-22
給swift程式猿留下深刻印象的10個Swift代碼,swift印象10代碼通過使用單行程式碼完成同樣的 10 個練習,我們來看看 Swift 和其他語言之間的較量。 將數組中每個元素的值乘以 2使用map來實現 var arr = [1,2,3,4]; var newArr = arr.map{$0*2} for item in newArr { print(item)
Time of Update: 2016-04-22
SpriteKit遊戲開發 Challenge 2: An invincible zombie 問題的另一種解決方案 該挑戰的目的是殭屍碰到敵人時,將其設定為無敵模式,具體要求如下:1 You should create a variable property to track whether or not the zombie is invincible.2 If the zombie is invincible, you shouldn’t bother
Time of Update: 2016-04-22
Swift整合極光推送 今天介紹一下用swift整合極光推送一、首先到極光推送的官網下載iOS對應的SDK包
Time of Update: 2016-04-22
iOS開發HTTP協議相關知識總結,ios相關知識HTTP原理HTTP請求的選擇怎麼發送HTTP請求1. 什麼是URL 在介紹HTTP之前,我們對URL有一定的瞭解的,因為只有通過URL我們才能拿到網路上的資源。那麼究竟什麼是URL? URL(Uniform Resource Locator
Time of Update: 2016-04-22
【Objective-C】07-自訂構造方法和description方法,objective-c07-在第5講中已經介紹了如何定義類和建立並初始化對象,比如有Student這個類1.Student.h複製代碼2.Student.m複製代碼3.在main函數中建立一個Student對象複製代碼* 在第7行調用Student的alloc方法分配記憶體,然後再調用init方法初始化對象*
Time of Update: 2016-04-22
iOS開發之OC面試題總結 1.簡述OC中記憶體管理機制 OC的記憶體管理機制是自動引用技術,記憶體管理的原則是誰開闢誰釋放,分為ARC和MRC,MRC的話就是需要我們程式員手動管理記憶體,ARC不需要我們手動管理記憶體,系統會自行管理。2.readwrite,readonly,assign,retain,copy,nonatomic、atomic、strong、weak屬性的作用?readWrite讀寫特性,可讀可寫. readonly唯讀,只有getter,沒有setter.
Time of Update: 2016-04-22
iOS筆記UI--使用storyboard添加約束
Time of Update: 2016-04-22
基於UITextView的UITextField功能效果(有預留位置功能) 前言首先我們在自訂UITextView的同時,我們要弄清楚UITextView的UITextField兩者的區別,哪些是UITextView有的功能而UITextField沒有,或者UITextField有的功能而UITextView沒有.接下來我們來看看他們各自的特性以及他們之間的區別.一
Time of Update: 2016-04-22
iOS面試題及答案 1.寫一個NSString類的實現+(id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding;+ (id) stringWithCString: (c*****t char*)nullTerminatedCStringencoding: (NSStringEncoding)encoding{NSString
Time of Update: 2016-04-21
iOS
Time of Update: 2016-04-21
iOS學習筆記36-Masonry自動布局一、Masonry介紹之前我們在螢幕適配的章節中學習過AutoLayout的使用,但那都是在可視化介面上進行添加約束完成的,我們很多時候都需要在代碼中使用AutoLayout約束,蘋果也為我們提供了實現,使用NSLayoutConstraint類表示約束,但使用起來比較複雜,代碼量比較大,例如建立一個約束的方法:+ (id)constraintWithItem:(id)view1 /* 一個UIView */
Time of Update: 2016-04-21
iOS基於B站的IJKPlayer架構的流媒體探究一.流媒體流媒體技術從傳輸形式上可以分為:漸進式下載和實施流媒體。1.漸進式下載它是介於即時播放和本地播放之間的一種播放方式,漸進式下載不必等到全部下載完成後在播放,可以邊下載邊播放,播放完成後,整個檔案會儲存下來。從使用者的體驗上合播放方的效果來看,漸進式下載和即時資料流媒體沒有什麼區別,不過是漸進式下載保留有檔案在本地。下面來介紹下漸進式下載的開發