線程與進(jìn)程的區(qū)別歸納:a.地址空間和其它資源:進(jìn)程間相互獨(dú)立,同一進(jìn)程的各線程間共享。某進(jìn)程內(nèi)的線程在其它進(jìn)程不可見(jiàn)。b.通信:進(jìn)程間通信IPC,線程間可以直接讀寫進(jìn)程數(shù)據(jù)段...
首先來(lái)分析一下什么是HTTPS以及了解HTTPS對(duì)于iOS開(kāi)發(fā)者的意義 HTTPS 以及SSL/TSL 什么是SSL? SSL(Secure Sockets Layer, 安...
鑰匙串keychain 我們經(jīng)??吹揭恍゛pp刪除之后,再次下載,賬號(hào)密碼依然還在,登陸后一些偏好設(shè)置和歷史記錄也都在,這是為什么呢?主要是用到了keychain這個(gè)東西,雖...
上個(gè)版本為了增加用戶體驗(yàn),部分頁(yè)面集成了離線緩存數(shù)據(jù)功能,于是就在項(xiàng)目里使用了數(shù)據(jù)庫(kù)管理離線數(shù)據(jù)。下面交大家一步步學(xué)會(huì)使用FMDB,以及FMDB的二次封裝,同事把我二次封裝的...
GCD: 特點(diǎn):自動(dòng)管理線程的生命周期(創(chuàng)建線程、調(diào)度任務(wù)、銷毀線程),使用C語(yǔ)言,自帶Block。靈活,方便,功能強(qiáng)大。 Queue隊(duì)列 串行隊(duì)列 FIFO(First ...
我的git地址:https://github.com/smileshang/simpleTools.git包含了多個(gè)自己總結(jié)出來(lái)的工具類,喜歡的給個(gè)star,謝謝。一、避免屏...
import "TestView.h" @implementation TestView (CGFloat)distanceFromPointX:(CGPoint)start...
組間距的處理和行間距不同,組間距主要靠FooterView和HeaderView來(lái)調(diào)整,如果不想讓tableview的第一行出現(xiàn)間距把headerview的height置為0...
iOS開(kāi)發(fā)中有時(shí)用到自定義字體,最近遇到一個(gè)問(wèn)題,我在引入蘋方reguar的時(shí)候,出現(xiàn)模擬器字體沒(méi)問(wèn)題,真機(jī)字體取不到的情況,真機(jī)上iPhone6及以上機(jī)型也沒(méi)有問(wèn)題,但是i...
啟動(dòng)分為兩種情況,有storyBoard和沒(méi)有storyBoard 有storyBoard的情況下: main函數(shù) UIApplicationMain 創(chuàng)建 UIApplic...
SQLite語(yǔ)句 增加表字段 ALTER TABLE 表名 ADD COLNUM 字段名 字段類型 刪除表字段 ALTER TABLE 表名 DROP COLNUM 字段名 ...
最近想做的事太多,時(shí)間又有限,好煩...整理下常用功能模塊的業(yè)務(wù)邏輯,先大概理理思路,后面爭(zhēng)取慢慢把代碼補(bǔ)上... 注冊(cè)和登陸UI界面搭建彈出和退出鍵盤,注意要鍵盤避免鍵盤遮...