原创 如何寫UI及屏幕適配技巧2

5. 複雜界面要會分區,要會用障眼法 分區:什麼叫分區,其實就是封裝,幹啥其實都是一樣,UI網絡邏輯思路有相同的地方,就包括收拾東西,爲啥很多人喜歡把各種東西用各種盒子裝起來,假設現在要寫一個aView,上面是這樣的 一個View上的元素

原创 UINavigationBar 與UINavigationItem ,UINavigationController,UIViewController關係(1)

幾個有聯繫且比較相似的東西,容易搞混亂,這次徹底搞明白,並記錄下來 1:首先UINavigationController  是導航控制器  控制添加到其中的視圖控制器UIViewController 2:  navigationBar是U

原创 [] nw_host_stats_add_src recv too small, received 24, expected 28

xcode8 iOS10 突然報下面錯誤 2016-11-26 08:54:28.391921 OrdersManager[618:20889] [] nw_host_stats_add_src recv too small, rec

原创 關於UIScrollView上方有空白問題

在UIScrollView裏面添加控件時,上方總是會出現空白區域(如圖) 紅色部分爲UIScrollView的背景,將圖片添加上去後上面有一條白色區域,大小經測試爲44 添加代碼爲 View.frame = CGRectMak

原创 lua源文件加密

在遊戲開發中,腳本作爲一種資源文件,就像圖片視頻一樣,被引擎所引用,使用腳本做遊戲的好處就在於可以在線patch更新,特別對於蘋果App Store審覈期很長的情況。如果不對腳本進行加密,不懷好意的人鬆鬆解壓出腳本文件,給你瞬間複製一個遊

原创 iOS GCD(二)

上篇記錄了GCD的各種基本使用方法及特點,下面是GCD在項目中的常用場景 1、創建單例 dispatch_once static People *sharePeople = nil; + (instancetype)sharePeop

原创 MJRefresh使用記錄(1)

記錄MJRefresh學習,比較基礎,大神請繞路 MJRefresh 最新版3.1.10目錄如下(繼承關係) 使用: 1、cocoa pod導入MJRefresh框架 在ViewController裏創建一個tableView設置代理等

原创 UINavigationBar修改背景顏色(2)

UINavigationController是常用的控件,經常會修改navigationBar的樣式, 一.設置navigationBar的背景顏色 首先:效果圖(設置navigationbar背景爲紅色) 上面效果對應的代碼

原创 cocos2dx常見的46中+22中動作詳解

bool HelloWorld::init(){    //////////////////////////////    // 1. super init first    if ( !CCLayer::init() )    {   

原创 RSA非對稱加密

原理就不多說了(自行百度),直接運用 一:生成公鑰,密鑰 1. 生成模長爲1024bit的私鑰文件private_key.pem openssl genrsa -out private_key.pem 1024 2. 生成證書請求文

原创 UI設計及屏幕適配的一些技巧1

提綱: 1. 關於xib/storyboard 與 純代碼的對比 2. 一條規範(又提了一點關於命名的) 3. UI工廠類 與 代碼塊 4. 懶加載, View使用strong還是weak 5. 複雜界面要會分區,要會障眼法 6. m

原创 iOS GCD(一)

通過 GCD,開發者不用再直接跟線程打交道了,只需要向隊列中添加代碼塊即可,GCD 在後端管理着一個線程池。GCD 不僅決定着你的代碼塊將在哪個線程被執行,它還根據可用的系統資源對這些線程進行管理。這樣可以將開發者從線程管理的工作中解放出

原创 Code signing is required for product type 'Application' in SDK 'iOS 10.1'

Xcode升級到Xcode8果然出了不少的問題,不過沒辦法一個個填坑吧,出現下面的問題 Code signing is required for product type 'Application' in SDK 'iOS 10.1'

原创 Xcode8 出現問題:AQDefaultDevice (173): skipping input stream

一直不想升級Xcode,但是沒辦法項目進度只能升級Xcode8,果然不出所料出現了不少bug, Xcode7運行一直沒有問題,但是在Xcode8上一直輸出AQDefaultDevice (173): skipping input stre

原创 Xcode8 刪除模擬器上的應用

想刪除xcode8模擬器中的某個項目,但是發現長按之後只是閃一下,沒有出現叉叉  因爲3D Touch,注意好觸摸板的力度就行  解決辦法: 1.按的時候控制好力度,輕按 2.把模擬器上面的Hardware->Touch Pres