Time of Update: 2016-02-16
iOS實現三屏複用迴圈廣告,ios複用廣告迴圈廣告我們在開發中已經是熟得不能再熟了,今天整理這篇scrollview三屏複用廣告原理使用scrollview裡的三個imageview分別去載入不同的圖片,用少量的資源來顯示大量或不確定的廣告數量,不然如果用普通方法實現廣告,難道10個廣告用12個scrollview的contentsize去做,豈不是太浪費資源了代碼如下,實現所有數量的迴圈廣告,當廣告只有一個時,僅採用單圖顯示,>=2個廣告時,自動採用三屏複用先建立一個類繼承UIView,
Time of Update: 2016-02-15
Ios開發之多線程編程——NSThread,iosnsthread IOS程式在啟動並執行時候是通過主線程來進行UI視圖的更新和響應螢幕觸摸事件,但是,在視圖更新的時候,會有一些非常耗時的工作,這樣我們會出現系統出現卡頓的現象,這是因為主線程堵塞造成的,這樣會使使用者體驗非常的差! 要解決這樣的問題,我們可以通過多線程編程解決,將一些耗時的工作放到住線程之外的其他線程中去解決,增加啟動並執行效率! 我們來講一下使用NSThread開啟線程的方法; 我們可以使用NSThread
Time of Update: 2016-01-30
Xcode快速鍵,xcode快速鍵大全Mac中主要有四個修飾鍵,分別是Command,Control,Option和Shift。 1. ⌘ + L 搜尋行數,輸入行數,調到指定行數 2.⌘ + shift + O 查詢flie 3.⌘ + F 搜尋檔案裡面的內容,直接跳轉。可以切換repalce進行替換⌘ + G 尋找下一個⌘ + shift + G 尋找上一個 4.⌘ + 0 隱藏或者顯示左邊導航器面板 5.⌘ + shift +
Time of Update: 2016-01-30
【iOS效果集】實現QQ消除小紅點(一鍵退朝)效果QQ上黏黏的小紅點很好玩有木有,於是自己也想實現一番,看到iOS實現的人比較少,Android的比較多,於是這個就用iOS來實現哈~:調試圖:其實從實現來講,我是先實現第二張圖的效果的。實現思路1.瞭解原理,以及如何繪製“黏黏”形狀(即繪製兩圓加兩條貝茲路徑)。2.建立UIView(AZMetaBallCanvas),作為單獨畫布用來繪製“黏黏”形狀,用程式實現演算法,並繪製出來。3.給畫布(AZM
Time of Update: 2016-01-29
iOS之隱藏鍵盤的方式,ios隱藏鍵盤一、//觸摸空白處隱藏鍵盤-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [_feedBackTextView resignFirstResponder]; [_telTextField resignFirstResponder];} 二、添加點按手勢 隱藏鍵盤UITapGestureRecognizer
Time of Update: 2016-01-30
【同行說技術】教你玩轉iOS的5篇技術乾貨,ios5篇在文章《iOS從小白到大神必讀資料匯總一到四》這個系列中,深入介紹了iOS入門學習及進階的相關技術資料,今天小編繼續發布iOS學習的5篇乾貨文章,趕緊來看看吧 !喜歡寫部落格的工程師博主可以加工程師博主交流群:391519124一、iOS用戶端hack的兩種姿勢 開發人員總是喜歡用各種方式證明自己的技術,看完這篇iOS用戶端hack的精彩案例,你也會有種想進階的衝動!二、iOSAPP支付:AppKey被取消之後
Time of Update: 2016-01-26
淺談多線程,多線程寫這篇部落格的目的是為了跟大家分享本人對多線程的一些淺顯的理解,順道梳理一遍自己掌握的知識,如有不妥之處,歡迎各位大牛指正. 首先要理解兩個概念:進程(Process):程式的一次運行,擁有獨立的記憶體位址空間(一個iOS應用只有一個進程).線程(Thread):1.線程是進程的基本執行單元,是作業系統可以調度的最小單元,一個進程中可以有多個線程,也至少有一個線程.2.多個線程共用進程的地址空間,每個線程都有自己的棧空間,共用堆空間.3.多個線程可以同步執行,目的在於
Time of Update: 2016-01-29
iOS發布app到App Store教程要發布首先需要發布認證,其擷取和安裝的基本流程和真機調試認證一致,現在Xcode7不需要真機調試認證也可實現真機調試了。要擷取認證,以及發布app,都需要開發人員帳號,開發人員帳號分為個人和企業兩種,在https://developer.apple.com/programs/這個網站註冊。關於申請開發人員帳號,有時間再寫一篇文章好啦。擷取和安裝發布認證現在假設已經有了開發人員帳號,為了避免不知道怎麼安裝開發人員認證,還是簡單說一下:首先,進入https:/
Time of Update: 2016-01-25
【代碼筆記】調用系統震動和聲音,代碼筆記調用震動代碼:RootViewController.m#import "RootViewController.h"#import <AudioToolbox/AudioToolbox.h>@interface RootViewController ()@end@implementation RootViewController- (id)initWithNibName:(NSString *)nibNameOrNil
Time of Update: 2016-01-25
IOS7、8模態半透明彈出框,ios7模態半透明彈出//源Controller中跳轉方法實現 MKDialogController *controller = [[MKDialogController alloc] init]; controller.modalTransitionStyle = UIModalTransitionStyleCrossDisso
Time of Update: 2016-01-25
【IOS學習基礎】OC類的相關,ios基礎oc類幾天前突然在別人的類的.m檔案中看到這麼一句代碼:@synthesize xxxx = _xxxx; 當時愣是沒理解啥意思,過後才緩過神來發現原來是把一些類的基礎知識忘記了,雖然不用過多去深究以前的一些舊東西,但但是既然遇到了,還是複習一下。一、類與對象 1.類:類是定義同一類所有屬性和方法的藍圖或原型。 2.對象:用來描述客觀事物的一個實體,由具體的屬性和方法構成。 3.類與對象的關係:類是用來製作無數實體(對象)的工程圖紙。
Time of Update: 2016-01-22
OC中代理的使用,OC代理使用 通常代理的使用需要以下幾個步驟: 1、制定協議。協議可以在委派物件的.h中聲明,也可以在單獨的.h中聲明。制定協議後,在協議中聲明需要代理對象來實現的方法。 2、設定代理屬性。制定協議後需要為委派物件設定一個代理屬性,代理屬性的作用是儲存委派物件的代理對象。具體格式如下:@property (nonatomic, assign) id<****> delegate;//****是協議名 3、指定代理對象。通常在 代理對象 中,指定 委派物件
Time of Update: 2016-01-22
iOS開發那些事兒(一)輪播器,ios事兒前言 市面上絕大部分的APP被開啟之後映入眼帘的都是一個美輪美奐的輪播器,所以能做出一個符合需求、高效的輪播器成為了一個程式員的必備技能。所以今天的這篇部落格就來談談輪播器這個看似簡單的控制項其中蘊含的道理。本文 首先我們來分析一下該如何去實現一個類似的輪播器(圖片數量、URL由伺服器返回):
Time of Update: 2016-01-22
iOS應用分發與內測(一)今天開始我將用幾篇部落格來講解如何?iOS應用的分發與內測,將的會較為詳細,不僅僅是通過點幾下滑鼠就完成任務,也會對其中的一些技術或者概念進行講解。當我們把一款iOS應用開發完畢後,不是立即就上線到App
Time of Update: 2016-01-22
iOS關於菜單滾動視圖實現,ios滾動視圖菜單滾動視圖也是在項目開發過程中比較常用到的功能,先直接看 實現的效果如下:當菜單個數的總長度超過一個屏寬度就計算每一個的文字寬度,若沒有則只進行一個屏平分,點擊功能表項目時,滾動的視圖位置會隨著調整;下面將會把代碼貼出來;1:控制器.h檔案的內容//// myScrollerViewController.h// testTest//// Created by wujunyang on 16/1/22.// Copyright
Time of Update: 2016-01-20
【IOS學習基礎】weak和strong、懶載入、循環參考,iosweak一、weak和strong 1.理解 剛開始學UI的時候,對於weak和strong的描述看得最多的就是“由ARC引入,weak相當於OC中的assign,但是weak用於修飾對象,但是他們都不會造成引用計數加1;而strong則相當於OC中規定retain,它會造成引用計數加1”。 ARC的原理:只要還有一個變數指向對象,對象就會保持在記憶體中。當指標指向新值,或者指標不再存在時,相關聯的對
Time of Update: 2016-01-22
iOS開發實踐之cell下載圖片(NSOperation)滾動列表cell的圖片從伺服器上下載顯示,利用多線程和緩衝技術
Time of Update: 2016-01-19
iOS設定圓角及圓形圖片方方正正的樣式往往會顯得很生硬,而圓角的樣式會讓人產生別樣的親切感,現在越來越多地用到圓角,諸如帳戶圖片之類的圖片也大都用圓形來顯示,本文就介紹如何設定按鈕、文字框的圓角以及製作圓形的圖片。 先來看看:如所示,我們製作了一個圓形的頭像,一個完全半圓的圓角按鈕,一個小圓角的按鈕,以及一個帶邊框且邊框為圓角的label。大概思路如下:View都有一個layer的屬性,我們正是通過layer的一些設定來達到圓角的目的,因此諸如UIImageView、UIButton、
Time of Update: 2016-01-17
黑蘋果-IOS學習的開始,黑蘋果-IOS學習九個月之前,由於學習ios,而自己又囊中羞澀,於是便一腳跨入了裝黑蘋果的這個坑!!!深知安裝黑蘋果的不易,在這裡寫一下關於我的Thinkpad E430c安裝黑蘋果教程(Mac版本:Yosemite 10.10.4),希望能夠協助有需要的朋友。首先貼上我的電腦配置報表:---------------------------------------------------------------------[ 概覽 ]------------------
Time of Update: 2016-01-16
【同行說技術】iOS程式員從小白到大神必讀資料匯總,ios資料匯總在文章《iOS程式員從小白到大神必讀資料匯總(一)》裡面介紹了很多iOS入門學習的資料,今天小編就發幾篇技術進階的文章,快來看看吧!一、iOS後台模式開發指南 這個教程會教你在什麼時候怎麼去用最常用的一些後台操作二、iOS核心進階動畫技巧 這是一篇在github上很受歡迎的對iOS開發進階動畫技巧的翻譯文,非常值得學習三、iOS開發總結之代碼規範 這篇文章整理了比較好的代碼規範,對程式員的代碼風格的塑造很有協助!四、Top 100