Time of Update: 2016-07-13
自訂UIButton,ios自訂uibutton偶爾逛簡書能看見很多值得記下來的東西,有的接觸過有的沒接觸過,接觸過的也可能過段時間就忘記了,再上手的時候可能手足無措,所以決定有些覺得值得記下來的東西還是記錄一下。部落格是個好地方,因為很多人都能搜尋到,所以迫使自己要認真點寫,不然就很丟人了,所以在這裡記錄一些東西可能是對自己而言以後再次翻看最清晰的記錄了,推薦大家都可以寫一下,就當做筆記了,這樣比收藏別人的文章更好,因為別人的思路轉換為自己的東西還是需要一個過程的,自己把自己的領悟寫下來就是這
Time of Update: 2016-04-21
自訂presentViewController的轉場動畫(Swift)前言:iOS預設的presentViewController的切換動畫是從底部推入,消失是從頂部推出。但是,因為iOS系統預設的是適配所有轉場內容相關的。而針對特定的轉場上下文,我們能做出更好的效果。Tips:所謂的轉場上下文,就是轉場的開始View和結束View,以及對應的ViewController目標效果最終的效果準備工作首先寫出一個CollectionView,每個Cell是一個圖片,由於本文的核心是如何轉場,所以Co
Time of Update: 2016-03-17
iOS-UIImageView載入網路下載的圖片(非同步+多線程)最原始的載入網路下載的圖片方式://最原始載入網狀圖片方法,相當阻塞主線程,介面卡頓-(void)setImageWithURL:(NSString *)imageDownloadUrl{ UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(44, 64, 250, 250)]; NSURL *URL = [NSURL
Time of Update: 2016-03-02
iOS 的 TCP/IP 協議族剖析 && Socket,iostcp簡介該篇文章主要回顧–TCP/IP協議族中的TCP/UDP、HTTP;還有Socket。(--該文很乾,醞釀了許久!你能耐心看完嗎?O_o)我在這個文章中,列舉了常見的TCP/IP族中的協議,今天主角是--傳輸層協議。傳輸層(Transport
Time of Update: 2016-03-01
AVPlayerViewController視頻播放器,avplayercontroller前言iOS8之後系統內建使用AVPlayerViewController播放視頻AVPlayerViewControllerAVPlayerViewController和導航控制器差不多,需要將它添加在一個視圖控制器上,將它的視圖添加視圖上1.匯入標頭檔#import <AVKit/AVKit.h>#import
Time of Update: 2016-03-01
iOS9-by-Tutorials-學習筆記二:App-SearchiOS9-by-Tutorials-學習筆記二:App-Search本文為自己讀書的一個總結,可能與原書有一定出入iOS 9推出了搜尋技術,能夠讓使用者在Spotlight中搜尋到APP內部的內容。蘋果提供了三個APP Search API:* NSUserActivity* Core Spotlight* Web markup下面簡單的說一下我對於這三個API的理解:1.
Time of Update: 2016-02-19
iOS8定位問題解決方案1、修改info新增Key: NSLocationAlwaysUsageDescription 和 NSLocationWhenInUseUsageDescription ,這兩個Key的值將分別用於描述應用程式始終使用和使用期間使用定位的說明,這些說明將顯示在使用者佈建中。 info新增索引值對如下 : 應用程式說明參見:2、CLLocationManager初始化iOS8CLLocationMana
Time of Update: 2016-02-03
IOS開發之單例設計模式,IOS開發之設計模式本文將從四個方面對IOS開發中的單例設計模式進行講解:一、什麼是單例設計模式二、我們為什麼要用單例設計模式三、單例設計模式的基本用法四、自訂單例設計模式代碼的封裝 一、什麼是單例設計模式 所謂單例,即是單個的執行個體化對象,保證一個類有且僅有一個執行個體。通常情況下,當我們對一個類執行個體化時(如:alloc、new等),並不能保證每次執行個體化的對象是唯一的執行個體。那麼為了保證該類可在多次執行個體化的過程中保證記憶體位址不
Time of Update: 2016-01-13
iOS Xcode
Time of Update: 2015-12-22
OC隨筆一,OC隨筆總結: 在oc中,我們要整出一個類來,首先需要一個.h標頭檔和一個.m實現檔案。一般我們建立的類都繼承了根類,因為根類幫我們實現了很多實用的方法,而類裡面會有變數(屬性) 、函數(方法),與其它語言一樣,oc中方法同樣分為靜態方法(類方法)和執行個體方法," + "表示類方法, " - "表示執行個體方法。 &
Time of Update: 2015-11-19
iOS UIView動畫詳解現在的iOS開發中,有很多的動畫架構可以使用,包括蘋果內建的CoreAnimation架構,Facebook的Pop等等,這些的確都是程式員的利器。但是如果我們僅僅是想要實現一些比較簡單的動畫呢?殺雞焉用牛刀。我們直接用UIView就可以了。今天我們就來好好聊聊UIView動畫,使用Swift編寫(大家可以看到我有時候用OC,有時候用Swift,現在的iOS學習的基本技能看著OC代碼能寫出Swift,照著Swift能寫出OC,哈哈)。本範例程式碼上傳至 https:/
Time of Update: 2015-07-21
iOS 利用Socket UDP協議廣播機制的實現1.前言什麼是UDP協議廣播機制?舉一個例, 例如在一群人群中,一個人要找張三,於是你向人群裡大喊一聲(廣播):“誰是張三”如果它是張三,它就會回應你,在網路中也是一樣的。 UDP廣播機制的應用情境:若干個用戶端,在區域網路內(不知道IP的情況下) 需要在很多裝置裡需找特有的裝置,比如伺服器,抑或是某個印表機,傳真機等。假設我現在準備將伺服器裝在永不斷電的iPad上。若干個用戶端iPhone
Time of Update: 2015-06-24
xmpp-iOS-擷取好友名單、聊天資訊列表、聊天 typedef enum {//發送訊息類型的枚舉text,image,audio} MsgType; #import XMPPData.h#import XMPPFramework.h@interface XMPPData()@property(strong,nonatomic) XMPPStream *xmppStream;@property(assign,nonatomic) BOOL
Time of Update: 2015-05-21
iOS Programming Dynamic Type 2,iosprogrammingiOS Programming Dynamic Type 2 You will need to update two parts of this view controller for Dynamic Type: the rows of your table view will grow or shrink in response to the user changing the
Time of Update: 2015-05-05
object,objectto object -c OOP , 源碼組織 ,Foundation 架構 詳解11.1 So what is OOP? OOP is a way of constructing software composed of objects. Objects are like little machines living inside your computer and talking to each other to get work
Time of Update: 2015-04-11
停駐模式+GIF,停駐模式gifUIView *redView=[[UIView alloc]initWithFrame:CGRectMake(0,20,200,200)];redView.backgroundColor=[UIColor redColor];//允許子視圖放大或縮小 預設autoresizeSubviews的就為YESredView.autoresizeSubview=YES;redView.tag=100;[self.window
Time of Update: 2015-03-15
iOS 自訂cell的高度在iOS開發過程中,最重要的幾個UIView分別為UITableView、UIScrollView、UICollection.今天由小白哥帶大家認識一下UItableVIew首先,建立一個Model類:#import @interface News : NSObject@property (nonatomic,retain)NSString *title;@property (nonatomic,retain)NSString
Time of Update: 2014-09-01
IOS導覽列的使用方法,IOS導覽列使用方法本文是使用純程式碼實現一個導覽列的效果。單擊按鈕並且產生事件。基本思路是:1.建立一個導覽列(UINavigationBar對象)2.建立一個導覽列集合(UINavigationItem對象)3.建立一個左邊按鈕、一個右邊按鈕(UIBarButtonItem對象),並實現對應的事件方法4.將導覽列集合添加到導覽列中,設定動畫關閉5.把左右兩個按鈕添加到導覽列集合中去6.在視圖中顯示當前建立的導覽列 具體的實現代碼如下:ViewControll
Time of Update: 2014-08-22
ios 擷取不到deviceToken原因在下面方法擷取不到deviceToken,- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { NSLog(@"deviceToken: %@", deviceToken); }
Time of Update: 2013-12-10
在上一篇中,我們已經完成了UIDialogWindow自訂快顯視窗組件,本篇接下來完成使用者的OAuth授權認證功能,完成後效果如。 一、建立名為LoginViewController的UIViewController subclass類型的類檔案,新進的時候記得勾上With XIB user