原创 iOS 靜音播放聲音 調節系統聲音
靜音播放聲音 #import <AVKit/AVKit.h> //設置靜音模式播放聲音(真機演示) [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCatego
原创 nginx 致命錯誤:connection_pool.h
nginx添加fastdfs-nginx-module模塊 /usr/include/fastdfs/fdfs_global.h:16:29: 致命錯誤:connection_pool.h:沒有那個文件或目錄 cd /usr/l
原创 fastdfs 安裝問題
ERROR - file: connection_pool.c, line: 130, connect to 192.168.2.73:22122 fail, errno: 111, error info: Connection
原创 library not found for -libstdc+
library not found for -libstdc++ xcode10 iOS12 之前使用libstdc++.6.0.9 1.tbd 在Xcode10中使用libc++.tdb ,所以加入之前的lib文件 在下面的
原创 NSBundle介紹
bundle是一個目錄,其中包含了程序會使用到的資源. 這些資源包含了如圖像,聲音,編譯好的代碼,nib文件(用戶也會把bundle稱爲plug-in). 對應bundle,cocoa提供了類NSBundle. 我們的程序是一個bun
原创 ScrollView
在滾動過程當中,其實是在修改座標 當手指觸摸後, scroll view會暫時攔截觸摸事件,使用一個計時器,假如在計時器到點後,沒有發生手指移動事件, 那麼,scroll view發送tracking events到被點擊的subvie
原创 CALayer_超經典的闡述原理
CALayer1-簡介 本文目錄 一、什麼是CALayer二、CALayer的簡單使用 回到頂部 一、什麼是CALayer * 在iOS系統中,你能看得見摸得着的東西基本上都是UIView,比如一個按鈕、一個文本標籤、一個
原创 iOS copy strong用法
copy strong屬性用法 定義理解 淺Copy: 指針的複製,指向同一塊內存。 深Copy: 內存的複製,指向不同的內存,互不干涉。 代碼說明 //定義 @property(nonatomic,strong) NSSt
原创 xode 統計代碼
如果要統計ios開發代碼,包括頭文件的,終端命令進入項目目錄下, 命令如下 0.先要進入目錄 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name
原创 iso-開發基礎知識-9-觀察者模式
0.鍵值觀察機制是由NSobject實現的 1.觀察者模式:也叫做發佈- 訂閱模式 2.觀察者模式:可以實現不同對象之間協同工作,同時它們也可以被複用於其他地方。 3.理解方式:報紙發行商(註冊/取消) --> 用戶(接受變更,並響應)
原创 iso-開發基礎知識-11-迭代模式
1.迭代器模式 :針對抽象集合迭代行爲的設計模式。 2.
原创 iso-開發基礎知識-1-程序流程
main-應用程序委託-視圖控制器 main()---主函數 應用程序委託 ---AppDelegate 視圖控制器 ---ViewController - (BOOL)application:(UIApp
原创 iso-開發基礎知識-6-橋接模式
1.橋接模式:是把一個接口適配到不同接口的一種方式。 2.目的:把抽象層次結構從其實現中分離出來,使其能夠獨立變更。 3.抽象層:定義了客戶端使用的上層的抽象接口。 實現層:定義了工抽象層次使用的底層接口。 抽象層和實現
原创 iOS 國際化
1.本地化應用程序中的字符串 1.創建字符串文件 (1)在Supporting Files包下新建一個String File。步驟如下: 注意:將文件命名爲Localizable.strings (2)添
原创 iOS 調試_模擬器與真機的區分
#if TARGET_IPHONE_SIMULATOR //模擬器 #elif TARGET_OS_IPHONE //真機 #endif