iOS-ReactiveCocoa常見宏 – iPhone手機開發 iPhone軟體開發教學課程

ReactiveCocoa常見宏。

1 RAC(TARGET, [KEYPATH, [NIL_VALUE]]):用於給某個對象的某個屬性綁定。

基本用法

//1.`RAC(TARGET, [KEYPATH, [NIL_VALUE]])`:用於給某個對象的某個屬性綁定。
    RAC(self.l[......]

Read more

【iOS】利用runtime處理程序中的常見崩潰 – iPhone手機開發 iPhone軟體開發教學課程

前言

一個已經發佈到AppStore上的App,最忌諱的就是崩潰問題。為什麼在開發階段或者測試階段都不會崩潰,而發佈到AppStore上就崩潰瞭呢?究其根源,最主要的原因就是數據的錯亂。特別是 服務器返回數據的錯亂,將嚴重影響到我們的App。

Foundation框架存在許多潛在崩潰的危險

將 n[……]

Read more

IOS學習(九)UITabView使用及幾種常見的創建方式 – iPhone手機開發 iPhone軟體開發教學課程

1. 純代碼創建

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    self.view.backgroundColor = [UICol[......]

Read more

Xcode 常見錯誤/警告,處理方法 – iPhone手機開發 iPhone軟體開發教學課程

整理瞭常見錯誤,這裡記錄下,方便後續查詢。

Xcode 升級後,常常遇到的遇到的警告、錯誤,解決方法

從sdk3.2.5升級到sdk 7.1中間廢棄瞭很多的方法,還有一些邏輯關系更加嚴謹瞭。

1. 警告:“xoxoxoxo” is deprecated

解決辦法:查看xoxo[……]

Read more

iOS網絡請求中常見的幾種方式 – iPhone手機開發 iPhone軟體開發教學課程

iOS網絡請求中常見的幾種方式。POST與GET區別,以及POST與GET同步異步的使用

①.GET一般用於獲取/查詢資源信息,而POST一般用於更新資源信息。②.從上面的http請求中就能看出,GET提交是將請求的數據附加到URL之後,用?分割、參數用&連接。並且字符串已經被加密。而p[……]

Read more

iOS開發中常見程序崩潰及解決方案 – iPhone手機開發 iPhone軟體開發教學課程


程序崩潰經歷

其實在很早之前就想寫這篇文章瞭,一直拖到現在。

程序崩潰經歷1 我們公司做的是股票軟件,但集成的是第三方的靜態庫(我們公司和第三方公司合作,他們提供股票的服務,我們付錢)。平時開發測試的時候好好的,結果上線幾天發現有崩潰的問題,其實責任大部分在我身上。 我的責任: 過分信賴文檔,[……]

Read more

ios開發中常見的性能優化技巧 – iPhone手機開發 iPhone軟體開發教學課程

ios開發中常見的性能優化技巧。

性能問題的主要原因是什麼,原因有相同的,也有不同的,但歸根到底,不外乎內存使用、代碼效率、合適的策略邏輯、代碼質量、安裝包體積這一類問題。

但從用戶體驗的角度去思考,當我們置身處地得把自己當做用戶去玩一款應用時候,那麼都會在意什麼呢?假如正在玩一款手遊,首先一定不希[……]

Read more

iOS9—xcode7常見錯誤https問題解決 – iPhone手機開發 iPhone軟體開發教學課程

遇到的錯誤

The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.

少年莫慌,這是升級的ios9的https問題,解決起來[……]

Read more

xCode中常見的錯誤分析 – iPhone手機開發 iPhone軟體開發教學課程

程序中報錯:@synthesize of ‘weak’ property is only allowed in ARC or GC mode的解決方法

現在的項目是手動內存管理,所以在引入第三方資源庫時候,很多資源庫更新以後都開始使用arc進行編碼,這樣就導致兩種代碼風格不一致,有的時候可能開發者[……]

Read more

10個常見的JavaScript BUG講解

譯者按: 安全起見,在開發中我基本不用==。

為瞭保證可讀性,本文采用意譯而非直譯。另外,本文版權歸原作者所有,翻譯僅用於學習。

就算最牛的JavaScript開發者也會犯錯。有時候導致程序的執行結果和預期不一樣,有時候根本無法運行。這裡我總結瞭10個常見的錯誤,我相信不管是初級還是資深開發者都可[……]

Read more

iOS常見面試題總結 – iPhone手機開發 iPhone軟體開發教學課程

1.objective-c常見面試題:

1OC
語言的基本特點

OC 語言是 C 語言的一個超集,隻是在 C 的基礎之上加上瞭面向對象(oop) 的特性;

OC 與 Java 語言相同都是單繼承,這一點與 C++語言不同(多重繼承);
OC 不支持命名空間機制,取而代之的是在[……]

Read more

Ios中常見的問題 – iPhone手機開發 iPhone軟體開發教學課程

__block和__weak修飾符的區別其實是挺明顯的:

1.__block不管是ARC還是MRC模式下都可以使用,可以修飾對象,還可以修飾基本數據類型。

2.__weak隻能在ARC模式下使用,也隻能修飾對象(NSString),不能修飾基本數據類型(int)。

3.__block對象可以在blo[……]

Read more

iOS常見算法(二分法 冒泡 選擇) – iPhone手機開發 iPhone軟體開發教學課程

二分法: 平均時間復雜度:O(log2n) int halfFuntion(int a[], int length, int number) { int start = 0; int end = length – 1; int index = 0; while(start < end) { i[……]

Read more

10個常見的JavaScript BUG及修復方法

如今網站幾乎100%使用JavaScript。JavaScript看上去是一門十分簡單的語言,然而事實並不如此。它有很多容易被弄錯的細節,一不註意就導致BUG。

1. 錯誤的對this進行引用

在閉包或則回調中,this關鍵字的作用域很容易弄錯。舉個例子:

Game.prototype.resta[......]

Read more

iOS — 關於block的常見使用方法 – iPhone手機開發 iPhone軟體開發教學課程

Objective-C中的block有多種定義和使用方法.

作為property

@property (nonatomic, copy) int (^myBlock)(int a, int b);

block代碼體:

_myBlock = ^int (int a, int b) {
    re[......]

Read more

iOS面試常見題 – iPhone手機開發技術文章 iPhone軟體開發教學課程

1.耶穌有13個門徒,其中有一個就是出賣耶穌的叛徒,請用排除法找出這位叛徒:13個人圍坐一圈,從第一個人開始循環報數,數到三排除,最後剩下的人就是叛徒

int people[13] = {1,2,3,4,5,6,7,8,9,10,11,12,13};

int count = 0;//用來記錄報數[……]

Read more

轉PHP開發時,一些常見的坑

1、strrchr函數

在W3School站點上的註釋如下:

strrchr() 函數查找字符串在另一個字符串中最後一次出現的位置,並返回從該位置到字符串結尾的所有字符。
如果成失敗,否則返回 false。

實際上,這個函數是查找某個字符,而不是查找字符串,應該參考官方文檔

代碼示例:

$a[......]

Read more