原创 _BSMachError: (os/kern) invalid capability(20)

運行程序報了兩個警告: #.... : _BSMachError: (os/kern) invalid capability(20) #.... : _BSMachError: (os/kern) invalid name (15)

原创 OC多線程

多線程 在今天的多線程中主要包括以下幾個方面:①串行隊列②並行隊列③分組隊列④一次性⑤障礙隊列⑥延遲⑦重複 1. 串行隊列 一個應用只有一個主線程, 主線程主要用於用戶交互和界面顯示 1 . 創建串行隊列 //(1). 獲取系統創

原创 iOS 本地數據持久化

本地數據持久化 1. 使用本地文件讀寫方式的本地數據持久化 對於通過本地文件讀寫方式的本地數據持久化來說, 只支持 字符串, 數組, 字典, 二進制數據(NSData) 字符串的讀寫 /字符串的寫入過程(實現文件內容拼接)/

原创 多線程的使用

多線程的使用 創建子線程的幾種方式 ①第一種方式 : 使用線程類 NSThread [NSThread detachNewThreadSelector:@selector(task1) toTarget:self withObjec

原创 iOS 撥打電話的方法總結

最近要做 iOS撥打電話的功能, 先攢着…… 1 . 這種方法,撥打完電話回不到原來的應用,會停留在通訊錄裏,而且是直接撥打,不彈出提示 NSMutableString * str=[[NSMutableString alloc] in

原创 最近東西比較多, 做個記錄

1. 設置狀態條的樣式 //設置狀態條的樣式 - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; } 3. 點擊

原创 UICollectionView

UICollectionView 集合視圖(UICollectionView) , 可以說是 UITableView 的拓展, 不僅可以多行展示, 還可以有多列, 主要用於視圖的展示 , 在創建UICollectionView 時,

原创 iOS 手勢識別器

手勢識別器 手勢識別器介紹 手勢識別器是對觸摸事件做了封裝,我們無需⾃己去判斷某個手勢 是否觸發,手勢識別器本⾝起到了識別作用,我們把重⼼放在識別之 後要做什麼操作上面 手勢識別器有7個子類: 分別是①輕拍手勢;②平移手勢;③輕掃手勢;④

原创 storyboard : 在 UITableViewController 中使用自定義

storyboard : 在 UITableViewController 中使用自定義 cell 首先要先創建一個自定義的繼承於 UITableViewCell 的類, 這裏我將它命名爲 MessageCell . 在storyboar

原创 Delegate 設計模式

Delegate設計模式 /** * 代理和協議的使用: * 當自定義協議時的步驟: * 1. 定義協議.(協議中存放的代理應該完成的任務) * 2. 定義代理屬性(存儲外界的代理對象) * 3