随笔分类 - iOS 开发集锦
针对项目中的开发问题,进行记录分享,不积跬步,无以至千里。
摘要:1.最常用的就是cell的重用, 注册重用标识符 每次滑动cell时需要先去缓存池中寻找可循环利用的cell,如果没有则再重新创建cell 2.减少cell中控件的数量 view对象尽量缩减控件的数量,避免消耗较多的资源,并且也影响渲染的性能,不适用就隐藏 3.使用不透明视图 避免消耗性能去渲染 4
阅读全文
摘要:基于Python脚本 iOS 工程的自动打包 导入的库 import os import requests import webbrowser import subprocess import shutil appFileFullPath = 'XXX.app'# .app的绝对路径(iOS工程的绝
阅读全文
摘要:终端命令 open ~/Library/MobileDevice/Provisioning\ Profiles/ 除去多余的配置文件 Xcode -> Build Settings -> Code signing查看是否有新的证书.
阅读全文
摘要:Cocoapods:用Ruby写的,负责管理iOS以及OS X系统下的一个第三方类库管理工具 引入第三方库时,它可以自动为我们完成各种配置,配置编译阶段,连接器选项,甚至ARC环境下的-fno-objc-arc配置等等 1.升级Ruby环境 sudo gem update -n /usr/local
阅读全文
摘要:#mark 滚动弹幕 列表中留有7条记录 大于7条时删除并指引表视图向上滑动 - (void)addRowActionWithContent:(NSString *)str { if (self.dataMutArray.count > 7) { [self.dataMutArray removeL
阅读全文
摘要:受iOS 9 上 http 限制 需要在info.plist文件添加必要string <key>LSApplicationQueriesSchemes</key> <array> <string>mqqopensdkapiv2</string> <string>mqqopensdkapiv3</st
阅读全文
摘要:if ([self class] == [HomeViewController class]||[self class] == [ComprehensivefinanceViewController class]||[self class] == [MyCenterViewController cl
阅读全文
摘要:#import <objc/runtime.h> @interface UINavigationController (Transition)<UIGestureRecognizerDelegate> - (void)transitionPanGestureDidLoad; @end @interf
阅读全文
摘要:捕捉异常类头文件.h文件 ///抓捕异常处理 void uncaughtExceptionHandler(NSException *exception); 捕捉异常实现文件.m文件 ///抓捕异常处理 void uncaughtExceptionHandler(NSException *except
阅读全文
摘要://获取到当前所在的视图 - (UIViewController *)presentingVC:(UIApplication *)application{ UIWindow * window = application.keyWindow; if (window.windowLevel != UIW
阅读全文
摘要:排序实现有两种方式:冒泡排序与block排序 1.冒泡排序 从小到大进行排列 for (int i=0; i<arr_M.count; i++) { GoodsModel *good = arr_M[i]; for (int j=i+1; j<arr_M.count; j++) { GoodsMod
阅读全文
摘要:1.终端报下面的错误 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod 解决方法用: sudo gem install -n/usr/local/bin cocoapods (如上
阅读全文
摘要:1.log输出会被中奖者截获,暴露信息,影响app得性能 在工程里面的pch文件加入以下代码 // 调试状态 #define LMLog(...) NSLog(__VA_ARGS__) #else // 发布状态 #define LMLog(...) #endif /* PersonLife_pch
阅读全文
摘要:在iOS 开发中 使用html 中的input 标签调起工程里面的相机,手机无反应 1.先看看info.plist 加没加相机的权限,添加Privacy - Camera Usage Description权限 2.看看控制台的日志 是警告还是什么 如果是whose view is not in t
阅读全文
摘要:在项目实际开发工程中,开发阶段需要不断的做内部更新,修复测试出现的问题 //项目成功上架后类似开发阶段uat环境下的版本迭代问题 //内部版本更新使用的方法 -(void)requestversion { //内部版本 build NSString * currentVersion = [[[NSB
阅读全文
摘要://第一次安装时会有引导页展示 非第一次直接进入应用页 if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"isOne"] isEqual:@"isOne"]) { [self showViewController]; }else{
阅读全文
摘要:在iOS 或者安卓平台上实现社会化分享功能,一般就是通过第三方的SDK进行分享服务,如友盟分享,ShareSDK分享 一种是把有梦分享的SDK集成到工程里面,直接调用SDK里面API的方法进行分享,按照友盟分享的开发文档直接进行集成,注意appkey 还有分享到第三方,需要去相应的平台里面申请相应的
阅读全文

浙公网安备 33010602011771号