原创 Interface builder was unable to determine the type of xxx.xib

前言 今天在合併分支代碼到主幹的過程中,遇到xib文件無法識別,導致運行失敗。 解決思路 可以想到,應該是合併造成xib文件版本衝突,一種簡單的方式可以拿最新的版本直接覆蓋出問題的xib文件。但是這種辦法簡單粗暴,沒有深入探究該

原创 iOS強制類型轉換陷阱

1、C風格的類型轉換 object-c中,我們經常使用C語言風格的強制類型轉換:(Type)var //Sample UILabel *lb = (UILabel *)[self.view viewWithTag:100];

原创 新版iTunes connect中構建版本號重複問題解決

1、前言 提交申請的App,中途由於小改動又被撤了回來。改完重新打包之後,上傳到iTunes connect時,發現已存在同一版本號的包,而且無法像舊版一樣刪除,一個辦法是更改應用的版本號,但是應用的版本號都是計劃好的,不能隨意更改。最好

原创 SecureCRT上傳文件到CentOS:"rz: command not found"

解決辦法: yum -y install lrzsz

原创 高德2d地圖SDK2.3中C++函數編譯不過的問題

1、問題描述 最近工程中更新了高德2d版SDK至2.3版本,編譯的過程出現C++函數聲明未找到的錯誤,導致編譯失敗。 2、解決方法 修改Xcode6中關於C++的編譯選項: 重新編譯即可~

原创 iOS8使用UIVisualEffectView實現模糊效果

代碼實現 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically fr

原创 StoryBoard初探(一):實現簡單的頁面跳轉與返回

前言 蘋果推出故事版很久了,一直沒有深入學習過。最近打算嘗試用StoryBoard做高保真交互App原型,決定學習下。相對於IB來講,StoryBoard幾乎不用手寫代碼,便能實現頁面交互,這一點很適合會Xcode的同學用來做快速原型開發

原创 StoryBoard初探(二):使用UINavigationController和UITabBarController

UINavigationController StoryBoard的Segue類型有三種:Push,Modal,Custom.其中Push類型的Segue需要用到UINavigationController。第一步,先清空之前所有的連線和

原创 image asset:Could not load the "scene" image referenced from a nib in the bundle with identifier

Xcode6真機運行蘋果官方sample code:Reflection,圖片無法顯示,console打印出:Could not load the "scene" image referenced from a nib in the b

原创 局域網無法訪問Linux上的tomcat

關閉Linux下的iptables [root@hao-centos6 bin]# service iptables stop

原创 iOS8使用TouchID

iOS8新增了LocalAuthentication框架,用於TouchID的授權使用。親測,目前需要用戶的設備支持指紋識別並已設置鎖屏,而且實際測試過程中反饋比較慢。不能直接跟第三方賬號密碼綁定,如果需要實現第三方應用直接指紋識別登錄,

原创 StoryBoard初探(三):自定義Segue以及頁面間傳值

自定義Segue StoryBoard三種連接中,有一種類型是Custom,開發者可以使用自定義的Segue,自定義Segue類需要繼承類UIStoryBoardSegue,並重寫perform方法: - (void)perform {

原创 CentOS6.4下Mysql數據庫的安裝與配置

原文出處 如果要在Linux上做j2ee開發,首先得搭建好j2ee的開發環境,包括了jdk、tomcat、eclipse的安裝(這個在之前的一篇隨筆中已經有詳細講解了Linux學習之CentOS(七)--CentOS下j2ee環境搭建

原创 查看SELinux狀態及關閉SELinux

查看SELinux狀態: 1、/usr/sbin/sestatus -v      ##如果SELinux status參數爲enabled即爲開啓狀態 SELinux status:                 enabled

原创 ABAddressBookRequestAccessWithCompletion線程安全

1、訪問通訊錄 iOS在第一次訪問用戶通訊錄時,需要調用ABAddressBookRequestAccessWithCompletion然後在CallBack中調用UI模塊進行聯繫人數據展示。 一般的形式如下: ABAddressBook