regular expression 描述了一種字符串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等,而在iOS 中我們多數用于檢查字符串是否符合規則
1. CoreLocationManager 中新增的方法
前言 之前看Layer 相關的內容時 , 也沒有太注意到這部分知識 , 最近正好用到類似的功能 , 先寫個Demo 熱熱身 . 做完后大概這么個效果 大致思路是這樣的 , 用貝塞爾曲線畫出一個蒙版 , 然后加在半透明View 的Layer層上 . //創建一個View UIView *maskView = [[UIView alloc] initWithFrame:self.view.bounds
線程是操作系統能夠進行運算調度的最小單位。它被包含在進程之中,是進程中的實際運作單位。一條線程指的是進程中一個單一順序的控制流,一個進程中可以并發多個線程,每條線程并行執行不同的任務。線程是獨立調度和分派的基本單位。同一進程中的多條線程將共享該進程中的全部系統資源,但是自有調用堆棧和寄存器環境。
Type System 是另一項編程語言,或者說編譯器所提供的便利。Pattern Matching 可以讓我們少寫代碼,而 Type System 可以讓我們少犯錯誤,減少 Type 相關的各種 bug。
對于系統的contact 聯系簿的ViewController 如何使用,下面又一個官方的demo,大家可以拿去看看。 這個東西,找了一段時間。其實不是很難,配合自己寫的數據模型,很容易就能做出好的功能。只不過UI這塊就要差一點了。 下面是一個類的h和m文件,大家自己把他搭建好即可,不是很難的。加入到一個Navigation中即可。appdelegate自己搭下 #import <UIKit/UI
FileManager.h文件: #import <Foundation/Foundation.h> @interface FileManager : NSObject +(BOOL)fileExistsAtPath:(NSString *)path; +(NSString *)getDocumentsPath; +(BOOL)createDirectoryWithPath:(NSString *
ios 有如下三種隨機數方法: 1. srand((unsigned)time(0)); //不加這句每次產生的隨機數不變 int i = rand() % 5; 2. srandom(time(0)); //C語言做法 int i = random() % 5; 3. int i = arc4random() % 5 ; //Oc的做法 注:rand()和random()實際并不是一個真正的偽隨
有時候項目可能要用到加解密,以此來保護用戶數據的安全性。下面我就來介紹AES的加解密。閑話不多說,直接上代碼。 // // ViewController.m // test // // Created by yons on 14-8-7. // Copyright (c) 2014年 yons. All rights reserved. // #import "ViewController.h"
iOS7 Menu 實現了類似 iOS 7 的 RESideMenu 的效果,可通過 Storyboards 進行配置,支持手勢操作。
IOS圖片壓縮的類
NYXPNGTools 是一個用 C 語言寫的動態庫,用來解碼 iOS 的 PNG 圖像,iOS 上的 PNG 圖像被蘋果用 pngcrush 工具處理過了。
XMLDictionary 提供一種簡單的方法實現 iOS 和 Mac OS X 下解析和生成 XML 的方法。XMLDictionary 將 XML 轉成 NSDictionary 。
在iOS的開發當中,經常會遇到讀取系統資源等類似的情況,如果網絡比較卡的話,用戶很可能以為這個app已經掛掉了,用戶體驗很差,老外還是很好的,提供開源的source,跟大家一塊學習下。
由于有些開發者既做開發又做設計,我發現很多設計者們都對UI過渡,或是在iPhone以及iPad設計上的細節不同感到苦惱。在這個新手指導中,我會幫助你理清這些細節問題,介紹iOS和UI設計的概念。
最近項目需求,恰好要做一個時間軸,而iOS這方面時間軸的例子也比較少,我就把自己所做的例子和思路共享出來給大家,共同學習。
timeLineiOS 是下拉時間軸控件,支持進展動畫。
ACKeyboard 是 iOS 的鍵盤擴展,簡化了系統的鍵盤,只有一個 'letter' 關鍵字: "yo"。
GMDCircleLoader 是一個簡潔易用的加載視圖,類似顯示任務進展的蘋果加載視圖。
RAReorderableLayout 是一個 UICollectionView 布局,可以通過拖拽來移動項。