240 發(fā)簡(jiǎn)信
IP屬地:河北
  • iOS極光推送別名限制問(wèn)題

    我們的項(xiàng)目中集成了極光推送蜈项,將用戶(hù)id設(shè)置為別名,方便服務(wù)端對(duì)某個(gè)用戶(hù)發(fā)送自定義消息垦写。前幾天遇到了一個(gè)用戶(hù)反應(yīng)無(wú)法收到推送瞎抛,經(jīng)過(guò)調(diào)試發(fā)現(xiàn)在設(shè)置別名時(shí)返回了錯(cuò)誤碼6009钓株,極光...

  • 120
    Mac QQ音樂(lè)VIP歌曲試聽(tīng)插件

    一您单、背景 之前了解到Mac程序插件編寫(xiě)原理斋荞,最近打算自己也嘗試一下,選擇QQ音樂(lè)進(jìn)行逆向?qū)W習(xí)虐秦,目標(biāo)是想繞過(guò)VIP權(quán)限聽(tīng)歌平酿。但是并沒(méi)有找到有效方法,也沒(méi)辦法直接獲取到VIP歌曲...

  • iOS 打包腳本

    一悦陋、背景 在我們平時(shí)開(kāi)發(fā)過(guò)程中蜈彼,需要頻繁的給測(cè)試人員打包測(cè)試,一般的流程都是: 一套流程下來(lái)得15分鐘左右俺驶,而且需要頻繁操作柳刮,相當(dāng)麻煩。所以趁最近比較閑痒钝,就想著寫(xiě)個(gè)腳本,只需...

  • 09-無(wú)侵入埋點(diǎn)

    一痢毒、埋點(diǎn)方式 代碼埋點(diǎn)送矩,手寫(xiě)代碼進(jìn)行埋點(diǎn)。優(yōu)點(diǎn)是追蹤精確哪替,方便記錄當(dāng)前環(huán)境的變量值栋荸,易于調(diào)試。缺點(diǎn)是工作量大凭舶,后期難以維護(hù)晌块。 無(wú)侵入埋點(diǎn),在運(yùn)行時(shí)通過(guò)替換方法實(shí)現(xiàn)無(wú)侵入埋點(diǎn)帅霜。...

  • 120
    05-鏈接器:符號(hào)是怎么綁定到地址上的匆背?

    一、知識(shí)點(diǎn) 1.1編譯器和解釋器 iOS編寫(xiě)的代碼是使用編譯器將代碼編譯成機(jī)器碼身冀,直接在CPU上運(yùn)行機(jī)器碼钝尸。像Java是先使用編譯器將代碼編譯成字節(jié)碼括享,再通過(guò)解釋器將字節(jié)碼解...

  • 02-App 啟動(dòng)速度怎么做優(yōu)化與監(jiān)控?

    一、知識(shí)點(diǎn) 1.1 App啟動(dòng)分為冷啟動(dòng)和熱啟動(dòng) 冷啟動(dòng)是指當(dāng)前App的進(jìn)程沒(méi)有在系統(tǒng)中珍促,需要系統(tǒng)重新分配進(jìn)程給他啟動(dòng)铃辖,是一次完整的啟動(dòng)過(guò)程。 熱啟動(dòng)是指App啟動(dòng)后退到后臺(tái)...

  • 文集簡(jiǎn)介

    本專(zhuān)題是讀“極客時(shí)間”上戴銘老師的專(zhuān)欄《iOS開(kāi)發(fā)高手課》后所寫(xiě)記錄猪叙,包括課后作業(yè)的實(shí)現(xiàn)娇斩。 不得不說(shuō),這個(gè)課程對(duì)于現(xiàn)階段的我來(lái)說(shuō)有一定的難度穴翩。有些地方需要反復(fù)看幾次才能有所感...

  • 120
    sonarcloud的使用

    一犬第、sonarqube介紹 sonarqube管理代碼質(zhì)量一個(gè)開(kāi)放平臺(tái),用于檢測(cè)是否代碼冗余藏否、隱藏bug以及技術(shù)債等瓶殃。不僅可以顯示應(yīng)用程序的健康狀況,還可以突出新引入的問(wèn)題副签。...

  • 120
    WebDriverAgent的使用

    一遥椿、WebDriverAgent的介紹 WebDriverAgent是由Facebook開(kāi)發(fā)的一套開(kāi)源框架,用于端對(duì)端的UI測(cè)試淆储,能同時(shí)支持模擬器和真機(jī)冠场。github地址 截...

  • 120
    iOS創(chuàng)建自己的pod庫(kù)

    一、背景 在iOS開(kāi)發(fā)中本砰,我們經(jīng)常會(huì)使用到一些第三方庫(kù)碴裙,如AFNetworking、SDWebImage等点额,一般使用cocoapods來(lái)管理舔株。本篇文章將介紹如何封裝自己的po...

  • 120
    自定義tabbar中間凸起位置點(diǎn)擊處理

    一、需求背景 現(xiàn)在很多應(yīng)用都有類(lèi)似下圖這種UI 父視圖是圖中藍(lán)色框大小还棱,中間按鈕凸起部分在視圖外载慈,在這種情況下如果我們不做任何處理,點(diǎn)擊圖中紅色區(qū)域是無(wú)法被響應(yīng)的珍手。 二办铡、介紹...

  • 120
    iOS APP圖標(biāo)版本化

    一、需求背景 在我們的項(xiàng)目開(kāi)發(fā)過(guò)程中琳要,需要頻繁打包給測(cè)試人員去測(cè)試寡具,有時(shí)候我們都不知道測(cè)試機(jī)上安裝的版本是否是最新的,這樣會(huì)造成很多不必要的麻煩和成本稚补。因此我們需要將buil...

  • Unity渲染iOS中的NV12格式數(shù)據(jù)---(下)

    上一篇中我們提到先在iOS端將NV12先轉(zhuǎn)換成YUV童叠,再傳入U(xiǎn)nity中轉(zhuǎn)換成RGB,由于在iOS端轉(zhuǎn)換過(guò)程是在CPU中進(jìn)行的孔厉,效率較慢拯钻,一幀圖像數(shù)據(jù)大概消耗20ms左右帖努。因...

  • Unity渲染iOS中的NV12格式數(shù)據(jù)---(上)

    在我們的項(xiàng)目中,iOS端視頻播放使用的是第三方開(kāi)源框架ijkplayer粪般,在硬解碼的時(shí)候拼余,解碼出的數(shù)據(jù)格式是NV12,而Unity只能渲染RGB格式亩歹,所以需要做轉(zhuǎn)換匙监。 解決方...

  • Unity與iOS交互

    在Unity和iOS混合開(kāi)發(fā)的項(xiàng)目中,交互是必不可少的小作。本篇文章就簡(jiǎn)單介紹一下他們之間是如何交互的亭姥。 Unity給iOS發(fā)消息首先需要在C#文件中聲明方法,例如: 該方法必須...

  • 適配iPhone X和iOS 11遇到的問(wèn)題

    本文主要記錄我在適配過(guò)程中遇到的問(wèn)題顾稀。 1达罗、如何在iPhone X上全面屏運(yùn)行 需要修改啟動(dòng)圖以適配iPhone X,這個(gè)跟以前iPhone 6出來(lái)時(shí)一樣静秆,添加對(duì)應(yīng)的啟動(dòng)圖即...

  • 寫(xiě)在前面

    種一棵樹(shù)最好的時(shí)間是十年前,其次是現(xiàn)在粮揉。 不知不覺(jué)參加工作已經(jīng)三年有余,一直沒(méi)有寫(xiě)博客的習(xí)慣抚笔,因?yàn)橹翱傆X(jué)得自己碰到的問(wèn)題可能不是很獨(dú)特扶认,或者說(shuō)總能在某處找到相似的解決...

個(gè)人介紹
菜鳥(niǎo)級(jí)別叠纹,代碼搬運(yùn)工,QQ 745420346
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品