原创 通過運行時添加屬性小例

程序運行時動態的爲某個類添加屬性 // MARK: -運行時的關聯對象,動態添加屬性--->給cell中的iconView添加了一個屬性作爲當前要顯示圖片的地址標記,在下一次更新圖片時驗證與重用的cell的上一次圖片鏈接是否相同,若不相

原创 iOS開發之控件ContentMode代碼改變填充模式小結

在UIImageView的使用中,有時需要用代碼設置其內圖片內容的填充模式,  爲方便以後工作方便查找使用,現把各種模式測試如下 // 測試圖片內容填充模式 static int a; -(void)test1{ self.i

原创 Swift 與 Object-C 項目混搭橋接文件的配置小記

雖然目前 Xcode 支持兩種開發語言混合開發,但若是原來的工程是用 Object-C 寫的,在引入 Swift 代碼後會使最後生成的安裝包文件體積增加 10M 左右,猜測是由於蘋果在處理混搭橋接的時候引入了整套 Swift 的相關庫,所

原创 iOS7之後UIBarButton在導航欄上的過大邊距問題解決方案

// // UINavigationItem+margin.m // yaheng // // Created by 鄭亞恆 on 14-8-22. // Copyright (c) 2014年 yaheng. All right

原创 Swift 運行 shell 命令(可實時輸出Log)

// // CommandRunner.swift // zhengyh // // Created by zhengyh on 2019/5/9. // Copyright © 2019 zhengyh. All rights

原创 iOS 開發之現有老項目引入集成 Flutter

  【Flutter 環境配置傳送門】   1、在工程目錄執行如下命令引入 flutter 配置 flutter create -t module flutter_module 補充:添加 flutter 依賴庫流程: cd flut

原创 Xcode7 集成百度地圖靜態庫以及百度座標火星座標的互相轉換

一、集成百度地圖的 SDK 最近項目中需要集成百度地圖的 SDK,但是設置完畢後發現在 Xcode7 中真機調試一直出現靜態庫報錯的問題 可是用終端查看支持的系統架構也是含有當前類型的 架構補充: //模擬器架構: i386 / x

原创 iOS開發APP瘦身之PDF圖片資源加載框架

iOS開發APP瘦身之靈活的PDF圖片資源加載框架 簡述:本文介紹的是一個用於在iOS項目中高效加載PDF矢量圖標(尺寸可以無限放大)的工具。 我們知道在 Xcode 6 及以上版本可以在 Asset Catalog 中使用 PDF 格式

原创 富文本之某些字體之間的間距特殊調整

// // UILabel+XYMoneyAmountDisplay.m // yaheng // // Created by 鄭亞恆 on 15/11/22. // Copyright © 2015年 yaheng. Al

原创 iOS9 適配中遇到的問題記錄

1>網絡訪問默認使用HTTPS請求 由於iOS9改用更安全的https,爲了能夠在iOS9中正常訪問http類型網絡,需要在"Info.plist"中進行添加如下配置。 <key>NSAppTransportSecurity</ke

原创 iOS開發之內購完全筆記(您已購買此 App 內購買項目。此項目將免費恢復。)

1、內購流程 1、在 AppStore 中創建相應的物品,創建內購沙盒測試賬號2、客戶端從後臺獲取相應的物品 ID (當然也可以再客戶端寫死,但後期擴展性就受限制了)3、依據相應的物品 ID 請求商品的相關信息4、依據商品信息創建訂單請求

原创 互聯網推送服務原理:長連接+心跳機制(MQTT協議)

互聯網推送消息的方式很常見,特別是移動互聯網上,手機每天都能收到好多推送消息,經過研究發現,這些推送服務的原理都是維護一個長連接(要不不可能達到實時效果),但普通的socket連接對服務器的消耗太大了,所以纔會出現像MQTT這種輕量級低

原创 在 Mac 端獲取【網易雲音樂】付費音樂的播放地址(注意下載要堅決支持正版!)

在網易雲音樂下載付費音樂,如果你是未付費人員會彈出如下的提示: 出於好奇,感覺音樂既然已經能夠試聽肯定是有有效的下載地址,只是在下載的時候做了權限判斷,既然有地址那怎麼去獲取呢? 首先查看下 雲音樂 這個軟件的 Bundle id

原创 iOS運行時編程(Runtime Programming)和Java的反射機制對比

運行時進行編程,類似Java的反射。運行時編程和Java反射的對比如下:   1.相同點   都可以實現的功能:獲取類信息、屬性設置獲取、類的動態加載(NSClassFromString(@“className”))、方法的動態調

原创 iTunes Connect Developer

iTunes Connect Developer