IOS開發基礎知識碎片-導航

 

1:IOS開發基礎知識--碎片1  html

a:NSString與NSInteger的互換android

b:Objective-c中集合裏面不能存放基礎類型,好比int string float等,只能把它們轉化成對象才能夠存放,就是類NSNumberios

c:NSDATA與NSString互轉git

d:去除輸入框空格(NSString也適用)github

f:IBOutlet,IBAction說明web

g:獲取UIColor的RGBA值數據庫

h:修改textField的placeholder的字體顏色、大小編程

i:NSString進行URL編碼和解碼 json

j:屏蔽觸發事件,2秒後取消屏蔽數組

 

2:IOS開發基礎知識--碎片2 

a:得到另外一個控件器,並實現跳轉

b:判斷IOS版本

c:Button不一樣狀態下背景圖片

d:判斷設備是3.5寸仍是4寸

e:viewDidLoad中調用

f:樹形結構導航問題(UINavigationController)

 

3:IOS開發基礎知識--碎片3  

a:判斷設備

b:枚舉的運用

c:IOS開發中的CGFloat、CGPoint、CGSize和CGRect

d:ios動態獲取UILabel的高度和寬度

e:帶屬性的字符串(NSMutableAttributedString)的使用

f:UIWebView加載PDF遠端文件,並能夠進行放大縮小簡單的顯示;

 

4:IOS開發基礎知識--碎片4   

a:返回到主線程進行操做,對UI進行更新只能在主線程進行

b:UIImageView用法總結

c:經過tag得到子控件

d:動態修改按鍵的背景圖

e:判斷是否是模擬機

f:16進制色彩轉化成UIColor

 

5:IOS開發基礎知識--碎片5  

a:addSubview和insertSubview 區別

b:loaded the "XXXView" nib but the view outlet was not set 解決方案

c:UIViewController和UIView關係

d:頁面傳值問題

e:集合視圖跟表視圖

f:經過Segue標識進行跳轉

g:UIScreen(屏幕)、UIWindow(畫框)、UIView(畫布)、didFinishLaunchingWithOptions的概念

h:各類數據類型的@property屬性

i:隱藏Status bar(狀態欄)、NavigationBar(導航欄)、tabBarController(標籤欄)

j:不錯網站收藏

 

6:IOS開發基礎知識--碎片6   

a:IOS多視圖跳轉方法

b:presentModalViewController與dismissModalViewControllerAnimated注意事項

c:視圖跳載的幾種動畫

d:JSONKit的使用方法

e:afnetworking2.0運用,結合json,引入afnetworking文件後,引入頭文件就可使用,支持arc

 

7:IOS開發基礎知識--碎片7    

a:各個版本IPHONE分辨率及圖片的實現原理

b:其它幾張知識圖片

c:爲何XCode項目中會有A M這種標識

d:MAC 本地進行IP映射域名的操做

e:arm64 armv7 armv7s arm6

f:真機測試報 TCWeiboSDK 93 duplicate symbols for architecture armv7

g:UINavigationBar的一些屬性的行爲發生了變化

 

8:IOS開發基礎知識--碎片8 

a:用UIImageView做爲背景,但直接把按鈕或者UITextField放在上面沒法相應事件

b:AFnetWorking報"Request failed: unacceptable content-type: text/html"

c:NSMutableArray和NSArray的相互轉換

d:自定義系統導航條上面的返回按鈕,以及文字,右側收藏按鈕

e:清理UITableView底部空的列

f:如何隱藏navigation跳轉後的頭部右鍵

g:如要給UICollectionViewController視圖設置背景圖

h:能夠在其它地方修改rootViewController

i:新浪微博受權登陸報Warning: Attempt to present on whose view is not in the window hierarchy!

j:在引入第三方TcweiboSDK報linker command failed with exit code1(use -v to see invocation)

k:NSUserDefaults存放民NSDictionary

 

9:IOS開發基礎知識--碎片9   

a:兩種方法刪除NSUserDefaults全部記錄

b:設置全局navigation barbuttonitem

c:UITableView設置Section間距

d:解決OBJC_CLASS_$_MBProgressHUD沒法引用的問題

e:iOS7 下使用SVPullToRefresh 下拉刷新導航欄位置錯誤

f:當改動佈局要更新效果時

g:給UITextField增長一個右邊內的圖片按鍵(rightView)

h:NSLog 輸出格式集合

i:設置UIImage的渲染模式:UIImage.renderingMode

j:navigationController當前頁隱藏後跳轉回去頁一樣被隱藏

 

 

10:IOS開發基礎知識--碎片10   

a:如何給表格單元列增長選擇時的背影效果

b:修改標題欄的文字

c:一個滾動啓動頁功能代碼

d:增長刪除控制器

e:關於UIView的autoresizingMask屬性的研究

f:系統提供的dispatch方法

 

11:IOS開發基礎知識--碎片11

a:AFNetwork判斷網絡狀態

b:UIButton倒計時

c:判斷iphone設備

d:在IOS8如下報一個自動佈局的BUG,而在IOS8卻能正常運行

e:與JS交互,並把JS代碼兼容android跟IOS

f:FMDB使用的一點心得:數據庫建立、製表、查詢等以及image轉換成二進制nsdata保存到數據庫中

 

12:IOS開發基礎知識--碎片12   

a:Delegate運用

b:實現UIButton不一樣狀態下的顯示

c:視圖uiview增長點擊事件

d:在ios7中出現滾動視圖UIScrollView不兼容問題,沒法滾動

e:對UIButton上的圖標進行翻轉

f:建立一個背景圖片,並從網絡動態加載

g:加載xib到其它視圖中

h:不錯的插件

i:ios7和ios8關於導航欄的那些事

j:initWithNibName/awakeFromNib/initWithCoder區別

 

13:IOS開發基礎知識--碎片13 

a:運行程序報the file couldn't be opened because you don't have permission to view it

b:百度地圖引用

c:自定義大頭針百度地圖

d:自動隱藏和顯示工具欄和導航條

e:View代碼結構的一些建議

f:iOS中的生成隨機數方法

g:沙盒路徑知識整理

 

14:IOS開發基礎知識--碎片14 

a:ZIP文件壓縮跟解壓,使用ZipArchive

b:UITapGestureRecognizer傳值

c:自定義self.navigationItem.titleView視圖

d:實現無限滾動的uiscrollview

e:IOS開發實現歌詞自動滾動功能一種實現方式

f:iOS 從url中獲取文件名以及後綴

 

15:IOS開發基礎知識--碎片15 

a:將自定義對象轉化成NsData存入數據庫

b:增長子控制器,用來提取一些公共的內容佈局,瘦身當前viewcontroller

c:用協議來分離出調用

d:關於kvo的運用

e:自定義UITableViewCell的accessoryView 判斷哪一個Button按下

f:直接運用系統自帶的UITableViewCell,其中cell.accessoryView能夠自定義控件

 

16:IOS開發基礎知識--碎片16  

a:Objective-C語法之動態類型(isKindOfClass, isMemberOfClass,id)

b:IOS 開發中判斷字符串是否爲空字符的方法

c:刪除Caches文件夾的內容

d:計算某個文件夾或文件的大小

e:文件操做(NSFileManager)iOS (轉)

f:iOS自動化打包之在Xcode8.2.1之上沒有PackageApplication指令的解決方法

 

17:IOS開發基礎知識--碎片17

a:contentSize、contentInset和contentOffset區別

b:IOS虛擬器安裝其它Simulator

c:輸入框中的inputaccessoryview和inputview

d:修改UISearchBar中關於cannel取消的文字

e:關於navigationController中增長控件時push跳轉及跳回

f:整個視圖點擊都對鍵盤進行收縮

g:針對第三方插件爲mrc,而工程爲arc的調用

h:通知的方式實現鍵盤的收縮佈局問題

i:封裝一個uivew帶有按鍵工具欄的實例

 

18:IOS開發基礎知識--碎片18  

a:initWithFrame方法的理解

b:layoutSubviews總結

c:單元行有其它控件時,行選中時關於控件高亮的問題

d:UIButton高亮效果去除

e:一個選項卡的封裝

f:UITextField實現獲取光標但第一次不彈出鍵盤

 

19:IOS開發基礎知識--碎片19 

a:鍵盤事件順序

b:程序報-[__NSCFDictionary xxx]: unrecognized selector sen

c:UIScreen學習記錄

d:IOS開發NSBundle對象使用詳解

e:單位換算,PX換算成磅

f:UIButton一些細節問題

g:UIApplication知識點

h:一個倒計時的功能代碼

i:BlocksKit插件運用

 

20:IOS開發基礎知識--碎片20

a:view中的clipsTobounds屬性

b:UIScrollView滾動視圖加載單元格點擊事件

c:對錶格中的某個節跟每一行進行單獨刷新

d:相似微信的搜索附近的人的功能 在 服務端的實現

e:定位一些基礎內容 CLLocation

f:CGPoint一些常見操做

g:iOS7 中 boundingRectWithSize:options:attributes:context:計算文本尺寸的使用

h:一段佈局排版關於tableView.tableFooterView設置按鍵跟等待提示

i:百度座標跟火星座標相互轉換

 

21:IOS開發基礎知識—碎片21

a:[UIScreen mainScreen].scale知識點

b:如何正確的繪製1像素的線

c:socket編程 - Asyncsocket  

d: 得到當前屏幕所展示的行

e:RTRootNavigationController得到導航數組控制器

 

22:IOS開發基礎知識—碎片22

a:設置有間距的表格行(UITableViewStyleGrouped)

b:Xcode7 使用NSURLSession發送HTTP請求報錯

c:對UITextField內容實時監聽長度和內容

d:真機調試報Please verify that your device's clock is properly set, and that your signing certificate is not expired

e:給UIAlertView增長UITextView,並得到它的值

f:iOS UILabel顯示HTML文本(IOS7以上)

 

23:IOS開發基礎知識—碎片23

a:關於UITableView中關於行重複加載的問題

b:查看虛擬器的路徑

c:ios8 模擬器路徑

d:CocoaLumberjack日誌文件生成的位置

e:webView加載新聞的URL

f:多手指多點擊響應

g:添加pch文件的步聚

h:隱藏狀態欄跟導航欄

i:修改表格行默認分隔線存空隙的問題

 

24:IOS開發基礎知識—碎片24

a:兼容字體大小6plue跟它如下的區別

b:APP虛擬器能夠運行,在真機調試時報這個問題,由於把產品名稱設成中文致使

c:Xcode證書存放路徑

d:使用第三方RDVTabBarController底部Tab時 若要隱藏時把動畫關掉,就不會出現一閃的狀況

e:Masonry一些其它內容

 

25:IOS開發基礎知識—碎片25

a:使用@protocol實現delegate和datasource模式

b:動畫 UIView animateWithDuration 使用詳解

c:UIView 的旋轉和縮放

d:加載歌詞的代碼實例

e:UIWebView加載POST請求

 

26:IOS開發基礎知識—碎片26

a:UICollectionView若是在數據不夠一屏時上下滾動

b:畫虛線CGContextSetLineDash(豎向跟橫向)

c:去掉系統navigationBar自帶底下黑邊(在viewDidLoad裏面實現)

d:XCode 同一Project建立多個target

e:Xcode7打開舊項目FrameWork文件夾下的.dylib庫缺失,添加方法

 

27:IOS開發基礎知識—碎片27

a:iOS中的round/ceil/floorf

b:對數組進行轉換,把原來二個值轉化成一條的記錄(知足左右排版佈局)

c:APP撥打電話完又跳回到APP裏,並監聽它的狀態

d:UIView的layoutSubviews和drawRect方法什麼時候調用

e:UIView中的座標轉換(convertPoint,convertRect)

f:設置谷歌地圖ZOOM等級的幾種方式

 

28:IOS開發基礎知識--碎片28

a:通用的weakify和strongify

b:objc runtime 動態增長屬性

c:navigationController popToViewController跳轉到上上層

d:App跳轉到設置

e:ios時間戳13位轉換

f:iOS之整型(NSInteger)轉換警告Values of type 'NSInteger' should not be used as format arguments;

g:本地語言添加文件(解決一些系統自帶的Title爲英語 好比Cannel Done等)

h:SDWebImage得到緩存大小,並對它進行清除

 

29:IOS開發基礎知識--碎片29

a:心跳效果,並可去除心跳

b:啓動動畫效果實現

c:計算標籤的寬度並計算是否換行顯示

d:Fabric增長腳本KEY的操做內容

e:經過xcrun atos查看dsym報錯的詳細地址(每次打包時要把當前對應的.DSYM文件保存下來,爲後期定位錯誤作準備)

 

30:IOS開發基礎知識—碎片30

a:ios 相冊操做 ALAssetsLibrary 知識點

b:Attribute運用(幾段代碼)

c:中文輸入法的鍵盤上有聯想、推薦的功能,因此可能致使文本內容長度上有些不符合預期,致使越界

d:UITableView滾動值獲取

e:YYCache緩存的運用

f:打印系統全部已註冊的字體名稱

g:取圖片某一像素點的顏色 在UIImage的分類中

 

31:IOS開發基礎知識—碎片31

a:UITableViewCell drawInRect 在iOS7中失敗

b:YTKNetwork的內容

c:打開跟關閉MAC隱藏的文件

d:github readme.md 添加圖片

e:關於導航欄透明度的設置及頂部佈局起點位置設置

f:ios 7 statusbar 狀態欄 navigationbar的顏色而改變

 

32:IOS開發基礎知識--碎片32

a:動畫屬性UIViewAnimationOptions說明

b:複雜UITableCellView,移除重用

c:本地通知運用

d:iOS中的URL Scheme知識點

 

33:IOS開發基礎知識--碎片33

a:AFNetworking狀態欄網絡請求效果

b:UIScrollView偏移64問題

c:消息清除一些基礎知識

d:does not contain bitcode

e:友盟第三方登陸新浪微博報

f:QQ登陸已經安裝QQ客戶端但仍然提示下載QQ/仍然跳轉webview

g:百度地圖在畫路線時報BMK_SEARCH_PERMISSION_UNFINISHED

 

34:IOS開發基礎知識—碎片34

a:第三方插件SKSTableView在IOS7.1.1出現閃退的問題

b:UITableViewCell屬性highLighted、selected的區別

c:UIWebView在IOS9下底部出現黑邊解決方式

d:UIViewControl中setEdgesForExtendedLayout運用

 

35:IOS開發基礎知識--碎片35

a:iOS視圖控制對象生命週期

b:初始化一個有默認值實例類

c:NSHTTPCookieStorage(獲取和刪除cookie)

d:iOS關於在UITableView中,實現多個cell中不一樣的倒計時實現

e:如何運用Method Swizzling動態插入一些操做

f:IOS關於UIImageView的拉伸問題

g:AppDelegate各個事件及一些相應的通知運用

h:Aspects運用它進行面向切面編程

 

36:IOS開發基礎知識--碎片36     

a:tabBarController跳轉到另外一個一級頁面  

b:podfile配置文件一些知識     

c:UIWebView獲取Html的標題給APP      

d:富文本計算它的高度    

f:IQKeyboardManager 使用小結    

g:出現狀態欄重複問題      

h:iOS app編譯報User interaction is not allowed錯誤的解決辦法

 

37:IOS開發基礎知識--碎片37   

a:iOS 使用NJKWebViewProgress作webview進度條   

b:解決輸入框UITextField關於拼音或部首被看成內容響應   

c:根據內容自適應UIButton的大小     

d:解決部分文字樣式不一樣的方法     

e:Masonry scrollview循環佈局  

f:Masonry remake更新約束   

g:UIPickerView的運用  

h: 漢字轉爲拼音

 

38:IOS開發基礎知識--碎片38    

a:FCUUID獲取設備標識的運用     

b:在圖片增長一個外圍的白色邊框    

c:在普通視圖控制器包一個UINavigation    

d:系統自帶定位座標轉爲城市名      

e:初始化init傳參的一些樣例    

f:embedded dylibs/frameworks are only supported on iOS 8.0 and later 錯誤解決    

g: 圖片左右上下拉伸不變形stretchableImageWithLeftCapWidth

 

39:IOS開發基礎知識—碎片39

a:UIWindow知識點

b:UINavigationController知識點

c:UICollectionViewLayout自定義知識點

d:模擬器改成Ipad userInterfaceIdiom沒有效果的解決方法 

40:IOS開發基礎知識—碎片40

a:Masonry快速查看報錯小技巧

b:iOS跳轉到系統設置

c:UITableView section隨着cell滾動 

d:TableView如何刷新指定的cell 或section 

e:TableView另外一種實現隔行空白的效果

f:滾動TableView,滾動到指定的位置

g:iOS-檢測UI主線程小工具

 

 

41:IOS開發基礎知識—碎片41

a:UIWebView加載本地的HTML

b:JSPatch的運用

c:證書快要過時問題

d:給項目新建文件都默認增長前綴

e:iOS遠程推送知識點

f:建立私有pod

g:若是依賴別人的SDK報錯解決

 

 

42:IOS開發基礎知識—碎片42

a:報thread 1:exc_bad_access(code=1,address=0x70********) 閃退

b:靜態庫(SDK)知識點

c:iOS代理(protocol與delegate)很形象的實例

d:使用Cordova進行iOS開發知識

 

 

43:IOS開發基礎知識—碎片43

a:增長手勢進行左劃效果,針對視圖並修改其中一個的座標,菜單用隱藏跟顯示

b:屬性名以new開頭解決方式

c:單例類一些注意事項

d:UITextField實現左側空出必定的邊距

e:UICollectionView異步加載的實例

f:如何拿到別人APP圖片

 

 

44:IOS開發基礎知識—碎片44

a:App跳轉至系統Settings

b:iOS 得到手機當前語言,運用語言包跟地理名字運用

c:設置navigationBar統同樣式技巧總結

d:[NSBundle mainBundle] pathForResource: ofType: 獲取不到數據

 

45:IOS開發基礎知識—碎片45

a:iOS SEL的簡單總結

b:代理模式實例

c:關於Bolck運用

d:UIButton的幾種觸發方式

e:讓編譯器對一些警告閉嘴

f:一個六邊形,並只在六邊形裏面有點擊效果

g:self.navigationController.viewControllers修改跳轉

 

46:IOS開發基礎知識--碎片46

a:帶中文的URL處理

b:取WebView高度

c:UIView的部分圓角問題

d:強制App直接退出

e:修改佔位符顏色和大小

f:取消系統的返回手勢

g:改WebView字體/顏色

h:WebView圖片自適應屏幕

i:BOOL / bool / Boolean / NSCFBoolean的區別

j:nil / Nil / NULL / NSNull區別

k:子類中實現 -isEqual: 和 hash

 

 

47:IOS開發基礎知識--碎片47

a:解決ios靜態庫中的類別(category)在工程中不能使用

b:畫虛線的兩種方式

c:CGContextRef介紹

d:判斷當前ViewController是push仍是present的方式顯示的

e:獲取實際使用的LaunchImage圖片

f:判斷對象是否遵循了某協議

g:判斷view是否是指定視圖的子視圖

h:阿拉伯數字轉中文格式

i:如何獲取WebView全部的圖片地址

j:navigationBar根據滑動距離的漸變色實現

k:iOS 開發中一些相關的路徑

 



48:IOS開發基礎知識--碎片48

a:Assertion failure in dequeueReusableCellWithIdentifier:forIndexPath:

b:CoreTelephony框架不是私有庫

c:如何獲取電話狀態

d:升級Xcode 7.3 RAC cannot create __weak reference in file using manual reference counting

e:常見HTTP錯誤代碼大全

f:關於iOS11定位失效的問題解決方案

 

49:IOS開發基礎知識--碎片49

a:iOS項目配置文件info.plist文件解析

b:iOS最新的權限設置

c:關於openURL

d:關於XCode 7的下載地址

e:iCloud相關知識點

f:Homebrew簡介及安裝

g:在MBProgressHUD增長一個動做效果

i: BabyBluetooth得到MAC地址 

 

50:IOS開發基礎知識--碎片50

a:Masonry 2個或2個以上的控件等間隔排序

b:YYLabel的簡單使用

c:appStore版本號檢測及更新實例

d:TCP協議中的三次握手和四次揮手(圖解)

e:關於QBImagePickerController選擇單張

f:字符串按多個符號分割

g:判斷當前ViewController是push仍是present的方式顯示的

h:iOS 開發中一些相關的路徑

 

51:IOS開發基礎知識--碎片51

a:https關閉證書跟域名的驗證

b:iOS UIWebView 訪問https繞過證書驗證的方法

c:SDWebImage加載圖片繞過證書

d:關於Https一些不錯的文章介紹

e:強制去除HTML標籤的文本

f:iOS8之後第三方鍵盤,獲取高度爲0的問題

g:UITableView-FDTemplateLayoutCell在IOS10.3中的兼容問題

h:jenkins打包問題

i:關於NSDateFormatter的格式

 

 

最近有個妹子弄的一個關於擴大眼界跟內含的訂閱號,天天都會更新一些深度內容,在這裏若是你感興趣也能夠關注一下(嘿對美女跟知識感興趣),固然能夠關注後輸入:github 會有個人微信號,若是有問題你也能夠在那找到我;固然不感興趣無視此信息;

相關文章
相關標籤/搜索