原创 Object-C與Core Foundation之間的關係和轉換

Core Foundation與OC有什麼關係呢,以CFString與NSString爲例,NSString其實就是一個類簇 Core Foundation框架是由C語言寫的,如果要使用Core Foudaion中CFString,C

原创 flutter bash: flutter: not a valid identifier

1.打開終端 2.touch .bash_profile(如果沒有則新建) 3.open .bash_profile(編輯文本) 4.複製粘貼官網命令 export PUB_HOSTED_URL=https://pub.flutter

原创 Object-C高級編程Blocks

什麼是Blocks 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UML序列圖和流程圖 離線寫博客 導入導出Markdown文件 豐富的快捷鍵 什麼是Blocks 可以用一句話來表示Blocks的擴充功能:帶有局部變量的匿

原创 ios內存報錯

sudo malloc_history 16850(線pid程) 0x7f92abfa2ac0(內存錯誤代碼)

原创 兩種常見的UITabBarController+UINavigationController模式區別

目前主流的App框架 如:qq,微信,UITabBarController中嵌套UINavigationController 易信等 UINavigationController中嵌套UITabBarController 對

原创 IOS 一些好的框架和 技術大牛的博客

轉自:http://blog.csdn.net/wutengwei007/article/details/48803345 比較好的框架鏈接: http://www.jianshu.com/p/9216c561b0f8 http://

原创 GCD柵欄函數

什麼是dispatch_barrier_async函數 dispatch_barrier_async函數的作用是在進程管理中起到一個柵欄的作用,它等待所有位於barrier函數之前的操作執行完畢後執行,並且在barrier函數執行之後,b

原创 C語言的五大內存分區

在C/C++中,內存分成5個區,他們分別是堆、棧、自由存儲區、全局/靜態存儲區和常量存儲區。 棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清楚的變量的存儲區。裏面的變量通常是局部變量、函數參數等。 堆,就是那些由new

原创 IOS中,Button的currentTitle和titleLabel.text的使用

關於Button的兩個property使用,官方參考如下: // these are the values that will be used for the current state. you can also use these

原创 NSCache

什麼是NSCache? NSCache是蘋果提供的一套緩存機制,主要用於內存緩存管理方面; 在沒有引入NSCache之前,我們要管理緩存,都是使用的NSMutableDictionary來管理,如:// 定義下載操作緩存池 @prope

原创 ios preferredMaxLayoutWidth屬性

多行UILabel不知道自己要顯示多少內容,不知道自己的真實尺寸,這個preferredMaxLayoutWidth屬性就告訴了它佈局時最大的參考寬度。 正確地設置了UILabel的preferredMaxLayoutWidth屬性之後發

原创 Label或Button自適應寬度或文字大小

1、確定Label或Button的字體大小,使其寬度自適應 UILabel *contentLabel = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 120, 30)]; c

原创 小程序都報wxss編譯錯誤

解決方法: 在控制檯輸入openVendor() ,清除裏面的wcsc wcsc.exe 然後重啓工具

原创 php不能獲取前臺傳過來post的數據

原因是 Content-Type類型設置爲payload了

原创 ios語言設置

//獲取手機語言 -(NSString *)toObtainLanguage { NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; NSAr