Time of Update: 2016-03-30
通知、block,通知block ===================================通知===================================一.通知(NSNotification) // NSNotification 通知類,這個類中有 NSNotificationCenter 通知中樞類 NSNotificationCenter* notification =
Time of Update: 2016-03-29
【代碼筆記】獲得裝置型號,筆記裝置型號一,代碼。- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. NSLog(@"--self-machine-%@",[self machineName]); }#pragma -mark -functions//獲得裝置型號- (NSString*) machineName{
Time of Update: 2016-03-29
iOS檢查App新版本並更新新版本,ios檢查app新版本檢查新版本 更新#define kStoreAppId @“xxxxxxxxx” // (appid數字串)/** * 檢查新版本 更新 @"1081299902" 應用的id */-(void)checkAppUpdate{ NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];
Time of Update: 2016-03-29
IOS 雜筆-17(堆區棧區等),ios-17棧區(stack):由系統自動分配,一般存放函數參數值、局部變數的值等。由編譯器自動建立與釋放。其操作方式類似於資料結構中的棧,即後進先出、先進後出的原則。例如:在函數中申明一個局部變數int
Time of Update: 2016-03-29
淺談iOS打包(ipa包)1、開啟XCode開啟工程檔案,選擇Product,再點擊Archive。2、滑鼠右鍵點擊Shoe In
Time of Update: 2016-03-28
【代碼筆記】獲得現在的周的日期,代碼筆記日期一,代碼。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSLog(@"現在所在的周:%@",[self getWeekFromLocal]); }#pragma -mark
Time of Update: 2016-03-26
iOS學習-2.據網址顯示源碼,ios學習-2源碼輸入網址,解出源碼,顯示label我這裡是在第二個介面顯示的,用的屬性傳值。A介面先從 storyboard 拖個 textfield 和一個 button.m裡面button的方法//按鈕點擊方法- (IBAction)Click:(id)sender { //首碼 NSString *str1 = @"http://"; //把首碼加到你輸入的網址前 NSString *str2 = [str1
Time of Update: 2016-03-28
iOS-多線程之GCD(原創),ios-多線程gcd原創前言GCD全稱 Grand Central DisPath NSOperation便是基於GCD的封裝 基礎知識1.GCD的優勢 (1)為多核的並行運算提出瞭解決方案 (2)GCD會自動利用更多的CPU核心 比和雙核 四核 (3).GCD自動管理線程的生命週期(建立線程 調度任務 銷毀線程) (4).程式員只需告訴GCD想要執行什麼任務 不需要編寫任何線程管理代碼 2.
Time of Update: 2016-03-27
IOS 雜筆-16 (-(void)scrollViewDidEndScrollingAnimation:方法使用注意),ios複雜介面的布局今天在寫項目的時候,遇到了一件令人抓狂的事情。正如標題所示,被這個方法弄的團團轉。-(void)scrollViewDidEndScrollingAnimation:是協議裡的方法。意味當動畫結束時調用。動畫?為什麼會有動畫呢?setContentOffset: animated: -這一方法是有動畫的按照平時的習慣
Time of Update: 2016-03-26
IOS 雜筆-11(實現在外部無法改變UIView的size),iosuiview我想題目說的或許不是很清楚,那麼現在我詳細介紹一下這篇隨筆內容。在外部無法改變UIVIew控制項的size。這裡說是UIView,但是事實上,是大多數控制項而絕非僅UIView。想要實現在外部無法改變size該怎麼做呢。首先是重寫setFrame使其規定本身size,如下//// TestView.m// CX-實現在外部無法改變UIView的Size//// Created by ma c on 16/3/
Time of Update: 2016-03-26
iOS開發 - 多線程知識點1.理解線程的概念2.NSThread的使用3.NSOperation的使用4.GCD的使用5.線程鎖,安全執行緒===============================1.多線程是一種實現多任務並發執行的技術,允許同時執行多個任務,能夠更合理的利用CPU的資源,提高效率、防止使用者介面卡頓。在iOS中,所有的UI處理只能在主線程做。什麼是進程?·
Time of Update: 2016-03-26
IOS 雜筆-15(知識小點 readonly),iosreadonlyreadonly是我們並不陌生的屬性。但是他也有值得我們注意的地。屬性如其名-唯讀-也就是說我們只能讀取-不能進行寫操作當我們嘗試進行寫操作時會如下但是這並不意味著我們不可以改變其內部的屬性height 裡有一個height屬性,我們嘗試對其賦值並沒有提示任何錯誤-由此可以得出對於readonly我們雖然不可以改變其本身,但是我們可以改變,其下面的屬性-
Time of Update: 2016-03-25
用SVN check out項目後第三方庫丟失,svncheck曾經用Cornerstone check out 一份項目下來,但其中第三方.a庫始終丟失,項目報錯,研究後找到了以下解決方案:首先,Xcode預設忽略.a 檔案。所以無法提交到svn伺服器,但是很多第三方的庫都有.a檔案。所以還是必須提交到伺服器。 搜尋了一下解決方案:1. 開啟終端, 在命令列中輸入: vi ~/.subversion/config 來開啟設定檔.2. 然後,
Time of Update: 2016-03-26
IOS 雜筆-12(類別de巧用 有便於Frame的操作),ios-12在實際開發中很多時候我們都為了控制項frame的操作焦頭爛額。例如:我們只想要擷取view的width。我們可以這麼操作:view.frame.size.width有時我們想要改變view的width然而我們不能直接改變->需要三部曲。讓人抓狂,為瞭解決這裡煩惱我們可以通過改變類別來達到理想的效果。下面是類別的.h檔案://// UIView+CXExtension.h////// Created by ma c
Time of Update: 2016-03-26
iOS —— Attributes文字的操作,TextFiel框內文字顏色大小等改變文字屬性Attributes1.NSKernAttributeName: @10 調整字句 kerning 字句調整2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 設定字型3.NSForegroundColorAttributeName :[UIColor redColor]
Time of Update: 2016-03-25
iOS sqlite 的各種操作,iossqlite操作iOS --SQL的增加、刪除、尋找、修改iOS對於資料庫的操作:增加、刪除、尋找、修改首先需要建立一個資料庫:本程式的資料庫是在Firefox瀏覽器裡的外掛程式裡寫的微量型資料庫Firefox找尋找SQLite Manager的步驟:第一步:在工具列找到附加組件,點擊進入 第二步:搜尋 SQP,找到並下載,安裝完成之後需要重啟瀏覽器第三步:在工具只樂觀找到SQLite Manager,點擊開啟SQLite Manager介面註:
Time of Update: 2016-03-24
【代碼筆記】獲得富文本設定以後的文字高度,筆記以後的一,。 二,工程圖。三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController@end RootViewController.m#import "RootViewController.h"@interface RootViewController
Time of Update: 2016-03-15
iOS9中怎樣在日曆App中建立一個任意時間之前開始的提醒(三)四.建立任意時間之前開始的提醒現在我們找到了指定源中的指定日曆,剩下要做的就是在日曆中建立一個事件,並且設定其對於的提醒.我們可以建立2種類型的事件:單一的和迴圈的(或者稱之為重複的).這裡為了簡單起見(KISS),我們只建立單一的事件:-(void)addAlarmToCalendar:(EKCalendar*)calendar inStore:(EKEventStore*)store{ NSDate *startDate
Time of Update: 2016-03-15
GDataXMLNode應用,gdataxmlnode一.GDataXMLNode的安裝配置過程1.將GDataXMLNode檔案加入至工程中2.向Frameworks檔案中添加libxml2.dylib庫3.在Croups & Files 側邊欄中雙擊工程表徵圖,找到 build 修改兩個屬性:Search Paths中 找到Header Search Paths 將其對應的值修改為:/usr/include/libxml2,在Linking中找到 Other
Time of Update: 2016-03-15
iOS--UISearchBar和UISearchDisplayController,ios--uisearchbarUISearchBar繼承自UIView、UIResponder、NSObject