原创 一、C語言(基本概念)

//函數 主函數(main)是一個應用程序的入口(程序在執行的時候,首先會運行main函數) int main(intargc,const char* argv[]) {     // insertcode here...    

原创 iOS-初解繪畫

繪圖:需要使用Quartz 2D  繪畫常規步驟: (1)要有一支畫筆  ①設置筆畫寬度 CGContextSetLineWidth: ②設置筆畫顏色 set ③設置筆畫的顏色 setStroke(下文有與set的區別) ④畫線區域範圍

原创 進程、線程、多線程理論

       這是我對進程、線程的瞭解,有不足之處希望大家多多指點,我們一起學習、進步#^_^#。 一、進程: 進程是程序的一次執行,就是在操作系統中運行的程序; 進程是不能執行任務的; 進程在運行時創建的資源隨着進程的終止

原创 OC面向對象初探

        關於OC面向對象,相信大家也看過百度和官方的一些文檔,我們再來了解一下OC,有不足之處請指正,我們一起學習。 Objective-C語言是一種簡單的基於當下先進的面向對象的一種計算機語言。它作爲標準的ANSIC語言的

原创 iOS 視頻剪切、旋轉,視頻添加音頻、添加水印,視頻導出

項目中用到視頻剪切,在網上看到一篇比較全面的博文,Mark一下我們共同學習。感謝原文地址: http://ios.jobbole.com/85309/ 概述 視頻處理主要是用到以下這幾個類 AVMutableComposition A

原创 Charles 從入門到精通

簡介 Charles 是在 Mac 下常用的網絡封包截取工具,在做移動開發時,我們爲了調試與服務器端的網絡通訊協議,常常需要截取網絡封包來分析。 Charles 通過將自己設置成系統的網絡訪問代理服務器,使得所有的網絡訪問請求都通過

原创 xCode中常見的錯誤分析

程序中報錯:@synthesize of ‘weak’ property is only allowed in ARC or GC mode的解決方法 現在的項目是手動內存管理,所以在引入第三方資源庫時候,很多資源庫更新以後都開始使用ar

原创 iOS-UILable總結

UILable常用的屬性和方法: //    1、創建     CGRect rect = CGRectMake(100, 200, 50, 50);     UILabel *label = [[UILabelalloc]

原创 TableView的優化

UITableView的簡單認識 UITableView最核心的思想就是UITableViewCell的重用機制。簡單的理解就是:UITableView只會創建一屏幕(或一屏幕多一點)的UITableViewCell,其他都是從中

原创 iOS常用的第三方框架

    在iOS開發中不可避免的會用到一些第三方類庫,它們提供了很多實用的功能,使我們的開發變得更有效率;同時,也可以從它們的源代碼中學習到很多有用的東西。下面是一些比較常用的第三方礦建,有我自己用過的,也有在網上搜索的。 HTTP

原创 iOS正則表達式

最近整理了之前用到的正則表達式,有不足之處還請大家指正哦!! //手機號碼驗證 + (BOOL) validateMobile:(NSString *)mobile { //手機號以13, 15,18開頭,八個 \d 數字字符

原创 iOS-手勢初階

手勢識別在 iOS 中非常重要,他極大地提高了移動設備的使用便捷性。 一、介紹 1、iOS 系統在 3.2 以後,他提供了一些常用的手勢(UIGestureRecognizer 的子類),開發者可以直接使用他們進行手勢操作。

原创 iOS核心動畫(一)CAAnimation

Core Animation 簡單介紹 1. Core Animation,中文翻譯爲核心動畫,它是一組非常強大的動畫處理API,使用它能做出非常炫麗的動畫效果,而且往往是事半功倍。也就是說,使用少量的代碼就可以實現非常強大的功能。

原创 iOS-UIPickerView拾取器

UIPickerView UIPickerView是一個拾取器,UIPickerView和UIDatePicker是類似的控件,只不過UIDatePicker是日期控件,只能放日期,而UIPickerView可以放任何東西。它比UIDat

原创 iOS-核心動畫(三)關鍵幀動畫、動畫組、轉場動畫

一、關鍵幀動畫(CAKeyframeAnimation) CAKeyframeAnimation和CABaseAnimation都屬於CAPropertyAnimatin的子類。CABaseAnimation只能從一個數值(fro