Lexical or Preprocessor issue ‘xxx.h’ file not found
NSMutableArray に要素をランダムに並び替える機能を入れようと思い、
objective c – What's the Best Way to Shuffle an NSMutableArray? – Stack Overflow
を見て、NSMutableArray にカテゴリを追加するために .h .m を追加したところ、ビルド時に
Lexical or Preprocessor issue ‘xxx.h’ file not found
が発生。いろいろ試したが解決できない。
いつものようにこのエラー文言で検索したところ下記を発見。
Lexical or Preprocessor issue 'Xxx.h' file not found – 悪あがきプログラマー
Xcode4再起動でビルドできるようになった。
たまにXcode再起動で直る問題がありますな…
本題と関係ないけれども、追加したカテゴリはこちら。
// NSMutableArray_Shuffling.h #if TARGET_OS_IPHONE #import <UIKit/UIKit.h> #else #include <Cocoa/Cocoa.h> #endif // This category enhances NSMutableArray by providing // methods to randomly shuffle the elements. @interface NSMutableArray (Shuffling) - (void)shuffle; @end
#import “NSMutableArray_Shuffling.h”
@implementation NSMutableArray (Shuffling)
– (void)shuffle
{
    NSUInteger count = [self count];
    for (NSUInteger i = 0; i < count; ++i) {
        // Select a random element between i and end of array to swap with.
        int nElements = count - i;
        int n = (arc4random() % nElements) + i;
        [self exchangeObjectAtIndex:i withObjectAtIndex:n];
    }
}
@end
[/c]
関連記事
-  
                            
                              - 
              
かなりスパルタンなピアノの調律アプリ
平均律を調べていて発見。 ピアノの調律ゲーム 〜平均律訓練アプリ〜 驚くほど難しい。自
 
-  
                            
                              - 
              
[iPhone 開発本] OpenGLで作るiPhone SDKゲームプログラミング パンカク本
発売されてすぐ買って、感想書いたつもりになっていたが実は書いてなかった本。 iPhoneゲームLig
 
-  
                            
                              - 
              
LogLocations 1.4.5 リリース
LogLocations 1.4.5 をリリースしました。 LogLocat
 
-  
                            
                              - 
              
Alpha値だけのPNGファイルを作成する
Cocoaの日々: UIBarButtonItem にカスタム画像を表示する にあるようなalpha
 
-  
                            
                              - 
              
RPG風タスク管理アプリ EpicWin
Designed for Use を読んでいて、例として紹介されていたので試しに買ってみた RP
 
-  
                            
                              - 
              
“I think the stainless steel looks beautiful when it wears” from The Perfect Thing
傷が付きやすいと言われている iPhone 7 ジェットブラック。ケースを付けるか迷ったら、下記
 
-  
                            
                              - 
              
iPhone OS 4.0 のマルチタスク対応
iPhone OS 4.0 でマルチタスク対応される、ということでWindowsやMacOS Xの
 
-  
                            
                              - 
              
謎のエラー iPhone/iPod Touch: application executable is missing a required architecture
リズムくん Ver.1.1の App Store への Submit の際に、謎のエラー iPhon
 
-  
                            
                              - 
              
iPhoneアプリをぬるぬるとつくろう。
かごおたさんのこの記事 はポイントが簡易にまとまっていてiPhoneアプリを作り始める際にはよい
 
-  
                            
                              - 
              
Admob SDK が Google AdMob Ads SDK になっていた
かなり以前に作ったアプリをアップデートするにあたって、AdMobで謎のエラーが出ているので最新