原创 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