-
小技巧集合
实现协议的继承@protocol protocolName1 方法列表……@end@protocol protocolName2 方法列表……@end@synthesize 关键字@synthesize beginTime;@synthesize表示由编译器来自动实现beginTime的getter/setter方法,不需要你自己再手动去实现。@protocol 关键字@property 主要的作用就在于封装对象中的数据。@property = ivar + getter + setter...…
-
getter/setter
参考链接@property (nonatomic, retain) NSNumber *count;- (NSNumber *)count { return _count;}- (void)setCount:(NSNumber *)count { if (count != _count) { id oldValue = _count; _count = [count retain]; [oldValue release]; }}@...…
-
面试题基础原理
面试时经常被问到的基础👇这个链接的整理比较完整,对一些感觉自己基础比较差又无从下手的我们来说可是一大干货集。特此分享,也提供自己查缺补漏~~~iOS面试基础原理…
-
关于产品的学习
###UI设计UI用户界面是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。用户界面定义广泛,包含了人机交互与图形用户界面,凡参与人类与机械的信息交流的领域都存在着用户界面。来自wiki移动端或者web端的UI设计是视觉至上的同时需要考虑输入输出,点击触摸等各种事件产生的反馈,人和软件是如何互动的。不再单单的只是纯粹的设计一个封面海报等可以用一个静态画面描述的场景。点击什么控件,触发什么功能,软件是如何回馈的,界面上如何呈现,UI设计是一个动态的完...…
-
调试
####控制台打印设置//OC版#ifdef DEBUG#define DLog(fmt, ...) NSLog((@"<%s : %d> %s " fmt), [[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, __PRETTY_FUNCTION__, ##__VA_ARGS__);#else #define DLog(...)#endif###...…
-
GPUImage使用
使用用例1CFAbsoluteTime elapsedTime, startTime = CFAbsoluteTimeGetCurrent();GPUImagePicture *stillImageSource = [[GPUImagePicture alloc] initWithImage:imageToProcess];GPUImageSepiaFilter *stillImageFilter = [[GPUImageSepiaFilter alloc] init];[stillIma...…
-
pro git 阅读笔记
…
-
iOS代码混淆
项目工程中必须有pch 文件pcth的添加步骤File > New > File > iOS > Other > PCH File搜索Prefix Header添加Prefix Header路径 项目名/Prefix Header名,Precompile Prefix Header 设置为YES混淆步骤** 在项目主目录下添加confuse.sh shell脚本和func.list 文件 **func.list文件是用来存放需要混淆的名字(属性名,方法名)举个...…
-
gdb/adb/lldb
GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c++程序员,gdb是必不可少的工具;Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。LLDB是个开源的内置于XCode的具有REPL(read-eval-print-loop)特征的Debugger,其可以安装C++或者Python插件。开发iOS程序的时候常常会用到调试跟踪。xcod...…
-
TabBar 使用注意事项
icon-image 渲染模式UIImageRenderingModeAlwaysTemplate:带有tintColor 的渲染模式UIImageRenderingModeAlwaysOriginal:展示图片的原来样式[image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];icon-image 位置调整图片设置过大,覆盖文字调整图片边距: self.imageInsets = UIEdgeInsetsMa...…