原创 使用Swift開發iOS項目、UI創建、方法調用

//1、root控制器的創建        var rootCtrl =RootViewController()        var root:UINavigationController =UINavigationContr

原创 使用Auto Layout中的VFL(Visual format language)--Swift實現

class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad()

原创 IOS 多線程NSThread、NSOperation、GCD詳解

OS 多線程NSThread、NSOperation、GCD詳解 iOS有三種多線程編程的技術,分別是: 1、NSThread 2、Cocoa NSOperation (iOS多線程編程之NSOperation和NSOperati

原创 block初探

直接貼代碼   -- #import <Foundation/Foundation.h> typedef int (^Sum)(int,int); void printHelloWorld(void) { printf("He

原创 Tableview 默認選中第一行以及選中背景自定義

//默認選中第一行 NSIndexPath *firstPath = [NSIndexPath indexPathForRow:0inSection:0]; [self._tableView selectRowAtIndexPath

原创 使用Auto Layout中的VFL(Visual format language)--代碼實現自動佈局

本文將通過簡單的UI來說明如何用VFL來實現自動佈局。在自動佈局的時候避免不了使用代碼來加以優化以及根據內容來實現不同的UI。 一:API介紹 NSLayoutConstraint API 1 2

原创 iOS設備是否越獄的判斷方法

蘋果是非常看重產品的安全性的,所以給用戶設計了一套複雜的安全機制。這讓喜愛自由,崇尚一切開放的程序員們極度不爽,於是越獄就成了蘋果和黑客們反覆鬥法的場所。總體來說,越獄可以讓我們隨意安裝、共享應用,但確實也降低了設備的安全性,會給一些惡

原创 json是什麼?

JSON是一種取代XML的數據結構,和xml相比,它更小巧但描述能力卻不差,由於它的小巧所以網絡傳輸數據將減少更多流量從而加快速度, 那麼,JSON到底是什麼? JSON就是一串字符串 只不過元素會使用特定的符號標註。 {} 雙括號表示對

原创 理解NSAttributedString

n NSAttributedString object manages character strings and associated sets of attributes (for example, font and kerning

原创 iOS麥克風運用——騰訊微博“吹一吹”

If, a couple of years back, you’d told me that people would expect to be able to shake their phone or blow into the mi

原创 [調試相關]預編譯文件中宏定義打印日誌

#ifdef DEBUG   #define debugLog(...) NSLog(__VA_ARGS__)   #define debugMethod() NSLog(@"%s", __func__)   #else   #def

原创 iOS MD5字符串加密

@interface MyMD5 : NSObject { } +(NSString *) md5: (NSString *) inPutText ; @end #import "CommonCrypto/CommonDigest.h"

原创 iOS 開發常用宏定義

#define SharedAppDelegate ((AppDelegate *)[UIApplication sharedApplication].delegate) #define StandardUserDefaults [NSU

原创 iOS8.0 之後UIAlertView和UIActionSheet的創建方式的新變化

最近已經換了Xcode 6.1,開始適配iOS 8.0以上版本了,在iOS 8以前,我們創建一個警告視圖(UIAlertView),通常是這樣的 UIAlertView *alertView = [[UIAlertView alloc]

原创 xcode6中如何對scrollview進行自動佈局(autolayout)

Xcode6中極大的增強了IB中自動佈局的能力,下面就通過對刺兒頭scrollview進行一次自動佈局實戰,看看自動佈局在Xcode6中到底值不值得使用: 說UIScrollView是個刺兒頭,實在沒有誇張,這是由於scrollvie