鍍金池/ 問答/ iOS問答
兔囡囡 回答

**助手,iTunes 之類都是可以的

六扇門 回答
  • NSTimer 需要一個運行的Runloop 來處理其定時任務(wù), MainThread是一直啟動并運行的,所以在自定的線程如果使用NSTIme必須手動開啟并運行子線程的Runloop
  • NSTimer 必須調(diào)用 invalidate 來停止其定時任務(wù),并且NSTimer 對其Target是強引用,要注意Target 與 - NSTimer間造成的循環(huán)引用造成的內(nèi)存泄漏(可以封裝成一個類方法來解決此問題)
  • NSTimer 的創(chuàng)建和 invalidate必須放在相同的線程中進行
  • GCDTimer 是基于GCD實現(xiàn)的,使用的時候只要我們把任務(wù)提交給相應(yīng)隊列就好
  • GCDTimer 在使用時要注意 dispatch_resume(obj) dispatch_suspend(obj) -dispatch_source_cancel(obj)API 的使用
  • GCDTimer 在對文件資源定期進行讀寫操作時很方便,其他與NSTimer使用場景差不多
青瓷 回答

Podfile和Podfile.lock放到遠程就行了,添加一個.gitignote文件把不需要的東西不用上傳到git上面 http://www.jianshu.com/p/82e1...

汐顏 回答

我改為view.layer.transform = CATransform3DMakeRotation(angle, 0, 0, 1)去測試,發(fā)現(xiàn)只有相對于z軸旋轉(zhuǎn)時有問題,看起來不像是繞z軸旋轉(zhuǎn)

如果使用動畫的方式來進行旋轉(zhuǎn)就沒有問題!!

CABasicAnimation *circleAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
view.duration = 0;
view.repeatCount = 1;
view.toValue = @(angle);
view.removedOnCompletion = NO;
view.fillMode = kCAFillModeForwards;
[view.layer addAnimation:circleAnimation forKey:@"rotation"];

原因是使用CATransform3DMakeRotation后修改了坐標(biāo)系,那么接下來是不能夠在此設(shè)置其所在視圖的frame的。這里我多次設(shè)置了其frame所以導(dǎo)致該問題

刮刮樂 回答

哈哈,問題和答案都被踩得很慘??!這個鍋我覺得應(yīng)該由項目經(jīng)理(產(chǎn)品經(jīng)理)來背

離魂曲 回答

檢查/Users/libai/.zshrc
把/Users/libai/.zshrc貼出來看看看
簡單解決方案刪了/Users/libai/.zshrc新建個空的.zshrc

clipboard.png

巫婆 回答

加密接口數(shù)據(jù)生成驗簽的規(guī)則吧? zhiwei解釋的很到位了

夏夕 回答

不同瀏覽器的內(nèi)核不相同,對某些功能的支持度也不相同。

礙你眼 回答

可能是Link的時候出問題了
開源組件react-native-video的用法
按照文章重新配置一下ios的

萌小萌 回答

要實現(xiàn)這個效果, 使用原生的屬性肯定是不行了, 最靠譜的做法是:
外層設(shè)置要切的圖片高度, 然后overflow:hidden, 要使用這種方法, 就必須自己來計算圖片的大小, 計算方法請移步官網(wǎng)

陌顏 回答

那你換成Fillder吧。

遺莣 回答

會不會被轉(zhuǎn)義,把request打印出來看下不就知道了嗎?

影魅 回答

ori是原始文件的意思,依賴實際路徑才能打開,所以可以看到query里面有dir_path這個參數(shù)。
估計是加載出的ori文件保存的是base64之類的編碼,頁面上再進行解碼渲染。

下載android platform
有兩種模式,一種是debug,一種是release
如何生成簽名
如何自動簽名
--prod的優(yōu)化啟動速度
1.添加Android平臺支持
在工程目錄下執(zhí)行 ionic platform add android 命令
項目的路徑下就會自動生成platform文件夾,里面有一個android文件夾。
添加Android平臺支持后就可以打包apk了
在工程目錄下執(zhí)行 ionic build android 命令
會在 xxxplatformsandroidbuildoutputsapk下生成android-debug.apk
這種命令生成的apk是用于調(diào)試的。
安裝到手機
連接手機或者打開模擬器,在xxxplatformsandroidbuildoutputsapk下打開命令窗口執(zhí)行adb install android-debug.apk就能將apk安裝在手機或者模擬器上了。
2.兩種打包的版本
一種是debug調(diào)試版,一種是release發(fā)布版

打包debug調(diào)試版
在工程目錄下執(zhí)行ionic build android,生成的apk就是debug調(diào)試版本
打包release發(fā)布版
在工程目錄下執(zhí)行ionic build andorid --release,生成的apk就是release發(fā)布版本。
如果沒有配置簽名文件則默認(rèn)只生成android-release-unsigned.apk,沒有簽名的apk。release版本是必須有簽名才能在手機上運行。
3.生成簽名文件
有兩種方式生成簽名文件
1.使用Android Studio

build.jpg
Genetate Signed APK.jpg
New Key Store.jpg
2.使用jdk的KeyTool生成簽名文件

生成簽名文件的命令:

keytool -genkey -v -keystore name.jks -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
name.jks,name可以自定義,jks是Android studio生成的簽名文件的后綴,這里默認(rèn)使用jks也可以;
alias_name是別名,也是自定義的。

生成簽名.jpg
注意注意:
問是否正確的時候要回答中文'是',一開始傻乎乎回答'yes'結(jié)果沒反應(yīng) (╯‵□′)╯︵┻━┻

4.如何打包的時候自動簽名
在工程目錄/platforms/android目錄新建名為release-signing.properties的文件,文件內(nèi)容如下

storeFile=path to keystore
keyAlias=your key alias
storePassword=your store password
keyPassword=you key password

使用ionic build android --release編譯即可,在/platforms/android/build/outputs/apk下就會生成已簽名的安裝包android-release.apk

在windows下storeFile文件路徑應(yīng)使用Unix下的目錄分隔符/。

5.--prod的優(yōu)化打包體積
在編譯命令的最后加上--prod會讓app的啟動速度加快。
ionic build android --release --prod
無論是debug版本還是release版本都適用。

拮據(jù) 回答

我也看不出什么問題,只能給個建議。

1 簡化模型:先用一些在線編輯器使用外部引入vue方式,而不是單文件組件的方式用同樣的代碼實現(xiàn)這個組件,然后在手機端看看有沒有問題。

2 把事件綁定到button,而不是div上試試。

陌上花 回答

有mac電腦的話連上Safari,調(diào)試一下看看

小曖昧 回答

不應(yīng)該是虛擬機ip加上端口號么

離夢 回答

有兩個文件沒有加入暫存區(qū),提示信息是正確的,你的工作區(qū)不是干凈的。So your working directory not clean。

如果不希望看到提示信息,有兩種做法:

  1. 直接刪除兩個文件,假如這兩個文件確實沒有用處;
  2. 用 .gitignore 文件忽略這兩個文件,如果這兩個文件還有用,但是就是不想放到倉庫里,又不想看到提示信息;

.gitignore 文件的內(nèi)容如下(假設(shè)項目的根目錄是 HealtheExpress,則 .gitignore 放到這個目錄下):

MainTabBar.h
MainTabBar.m
逗婦乳 回答

不要用Windows自帶記事本編輯任何代碼

因為它保存以后會在文件頭部添加一個BOM頭(特殊字符,不可見),這樣就會導(dǎo)致文件解碼錯誤(因為一般都是保存為UTF-8 without BOM的)。你用的文本編輯器如果帶有調(diào)整編碼的功能,應(yīng)該也能看到會有“UTF-8/UTF-8 without BOM”和“UTF-8 with BOM”這兩個選項。

至于為什么要有BOM,你可以理解是為了識別不同的編碼標(biāo)準(zhǔn)而設(shè)置的一個標(biāo)記(否則就得讀完整個文件才能判斷它所用的編碼),編程領(lǐng)域別碰它就好。記事本呢,要么去裝個不帶BOM注入的代用品(比如Notepad++之類的東西),要么只用記事本打開但不保存,也可以。