Time of Update: 2018-07-24
經小夥伴提出問題,swift項目下,以下配置無效,所以博主經過研究實踐確定swift配置和oc的稍有差別,如果你是swift項目,請移步swift版本:點擊前往 不知道你是否需要經常打包。各種包,測試服,正式服,開發服等等,每次都需要注釋開啟不同的網域名稱,有時候一不小心忘記了還有可能造成不小的損失,如何規範的來管理這些環境呢。博主今天就教大家怎麼把不同的環境區分開,只需要選擇對應的target就可以切換不同的環境: 1.我們先來建一個空的工程,名字叫Hello;
Time of Update: 2018-07-24
開發環境:Xcode6, IOS SDK8.1 真機調試:iphone5s, ios7.0 遇到問題:在iphone模擬器上顯示正常,而串連5s真機調試時,應用無法全螢幕顯示,如下圖: 開啟項目目錄中的images.xcassets檔案,如下圖,發現這裡缺少了launchimage的映像配置 解決方案:開啟項目配置-general-launch images 點擊Launch Images Source這一項中的Use Asset Catalog
Time of Update: 2018-07-24
一、translucent /* New behavior on iOS 7. Default is YES. You may force an opaque background by setting the property to NO. If the navigation bar has a custom background image, the default is inferred from the alpha values of the image—YES if it
Time of Update: 2018-07-24
在 iOS 開發中 記憶體流失是常見的問題, 這裡整理下常用的記憶體檢測方法. 一 靜態檢測方法 使用XCode分析功能,Product->Analyze 使用靜態檢測可以檢查出一些明顯的沒有釋放的記憶體,包括NSObject和CF開頭的記憶體流失. 缺點: 不能檢測block導致的記憶體流失問題 二 動態檢測方法 使用 instruments 三 dealloc 重新檢測 重寫dealloc 方法, 在介面返回或者對象銷毀的時候,
Time of Update: 2018-07-24
在做.NET向IOS裝置的App進行訊息推送時候,採用的是PushSharp開源類庫進行訊息的推送,而在開發過程中,採用的是測試版本的app,使用的是測試的p12認證採用的是ApnsConfiguration.ApnsServerEnvironment.Sandbox模式,而在項目發布之後,現在使用的是發布版的認證進行推送,發現不能推送成功,最後才發現在使用PushSharp進行發布後的項目的推送需要使用ApnsConfiguration.ApnsServerEnvironment.Produc
Time of Update: 2018-07-24
/Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash appName.crash appName.app > appName.log appName.app.dSYM 需要與appName.crash appName.app放同一目錄
Time of Update: 2018-07-24
建立Empty Applicaton,添加HomeViewController檔案。還是看代碼吧,將理論太枯燥,理論在代碼中會提到。 HomeViewController.h代碼: #import <UIKit/UIKit.h> #import <AVFoundation/AVFoundation.h>
Time of Update: 2018-07-24
[objc] view plain copy // 將像素point由point所在視圖轉換到目標視圖view中,返回在目標視圖view中的像素值
Time of Update: 2018-07-24
在工作中需要在視頻播放介面顯示控制音量的滑塊,所以學習了一下,關於音量控制(要使用真機) AVPlayer:提供音量控制api,但是只支援IOS7 AVAudioPlayer:提供音量控制api,目前是都支援 MPMusicPlayerController:提供音量控制api,但是支援IOS7以下
Time of Update: 2018-07-24
說明: project.xcworkspace說明:is a directory of files describing the workspace or projects. Although some of the answers here indicate it is unnecessary and should be
Time of Update: 2018-07-24
轉載自:http://blog.csdn.net/z343929897/article/details/7974753 按照趙總要求,在首頁上邊需要加廣告條,本來以為挺複雜的,原來挺簡單 在類的申明檔案(.h)裡添加對Page控制器的申明: @property (strong, nonatomic) IBOutlet UIPageControl *page;@property (strong, nonatomic) IBOutlet
Time of Update: 2018-07-24
一、填寫申請表單 申請蘋果開發人員帳號途中,我們會用到鄧白氏編碼,申請鄧白氏編碼的入口自然也是在申請蘋果開發人員帳號途中進入。 1.登入AppID 登入入口:https://developer.apple.com/account/ .公司開發人員帳號一般都是由老闆來管理的,所以使用老闆的個人AppID登入就好了,沒有就讓老闆申請一個。登入進來後進行以下操作: 選擇Company/Origanization,也就是99美元的那個公司開發人員帳號
Time of Update: 2018-07-24
今天同事上傳ipa到版本新構建後,在test裡面沒有發現新的版本或者上傳上去後,重新整理網頁直接刷的消失了,點開這種上傳的ipa檔案裡面的資訊,顯示日期是false,其他也是不顯示。 個人分析還有跟同事討論主要三個原因: 1.緩衝:蘋果的ituness connect
Time of Update: 2018-07-24
實現在windows、linux下上架ios app到App Store---- 分享一個上架的協助工具輔助Appuploader,可以實現在windows,linux或mac上,不需要應用程式載入器和mac電腦,就發行就緒app到app store。 有幾個實用的功能點 1、iOS認證和設定檔管理 Appuploader支援建立各種Apple認證,並且建立過程非常簡單,只需輸入認證名稱,建立郵箱等資訊即可建立認證。
Time of Update: 2018-07-24
前段時間有朋友問啟動頁怎麼設定,我最近閑些,就寫一下流程吧,僅供參考和學習: 1.點擊 Assets.xcassets 進入圖片管理,然後右擊,彈出“New iOS Launch Image”,如圖 2.將規定尺寸的圖片,從你的檔案中拖動到固定位置,如尺寸不對,會有警告提示。 iPhone Portrait iOS 8,9 Retina HD 5.5 1242 * 2208 Retina HD 4.7
Time of Update: 2018-07-24
原文出自:http://blog.zachwaugh.com/post/309927273/programmatically-retrieving-ip-address-of-iphone For my app, QuickPic, I needed to show the user the IP address of their iPhone so they could type in the URL to the browser. The iPhone SDK
Time of Update: 2018-03-26
Runtime(V),runtime引子使用者行為統計(User Behavior Statistics,
Time of Update: 2018-03-21
Core Animation-1:圖層樹,coreanimation-1圖層的樹狀結構>巨妖有圖層,洋蔥也有圖層,你懂嗎?我們都有圖層 -- 史萊克Core Animation其實是一個令人誤解的命名。你可能認為它只是用來做動畫的,但實際上它是從一個叫做*Layer Kit*這麼一個不怎麼和動畫有關的名字演變而來,所以做動畫這隻是Core Animation特性的冰山一角。Core
Time of Update: 2018-03-16
iOS學習——UITableViewCell兩種重用方法的區別,iosuitableviewcell 今天在開發過程中用到了UITableView,在對cell進行設定的時候,我發現對UITableViewCell的重用設定的方法有如下兩種,剛開始我也不太清楚這兩種之間有什麼區別。直到我在使用方法二進行重用的時候,具體實現代碼如下,其中CJMeetingReplyBasicCell是我自訂的UITableViewCell類型,但是在啟動並執行時候每次都在調用 CJMeetingRep
Time of Update: 2018-03-12
sourceTree"重設提交"和"提交復原"的區別,sourcetree提交相信用過sourceTree的夥伴們都認識這兩,但是不一定用過這兩個功能,甚至是不能很好的把握它兩的區別,根據自己最近親身測試,總算是能小小的總結一下了 首先這兒假如,曆史版本已經出現了1、2、3、4、5、6、7、8、9,當前的版本是9,講述執行上面兩種操作,分別會有什麼效果1.提交復原假如我選中6,執行“提交復原”之後,你會發現7,8,9的曆史操作還在,只是將6的操作還原了,